/* =========================================================
   AOM TRADERS V48.1 — MOBILE PERFORMANCE GUARD
   Mobile-only rendering optimization.
   Desktop layout/design is intentionally untouched.
   ========================================================= */

@media (max-width:768px){

  /* Avoid browser-managed animated scrolling overhead */
  html{
    scroll-behavior:auto !important;
  }

  /*
   * Backdrop blur is one of the most expensive effects while
   * scrolling on Android Chrome / iOS Safari.
   * Keep the existing translucent backgrounds, remove only blur.
   */
  .site-header,
  .header-shell,
  #main > .section-soft,
  .footer,
  .v37-product-info,
  .v38-product-info{
    backdrop-filter:none !important;
    -webkit-backdrop-filter:none !important;
  }

  /*
   * Decorative continuous animations.
   * The visual structures remain, only constant GPU work stops.
   */
  .hero::before,
  .hero::after,
  .market-chart::before,
  .market-chart path,
  .market-tape-track{
    animation:none !important;
  }

  /*
   * v25 chart animation starts with a hidden dash offset.
   * Reset it so the chart remains visible after animation removal.
   */
  .market-chart path{
    stroke-dashoffset:0 !important;
  }

  /*
   * Reveal effects are unnecessary after the first mobile render
   * and may cause repeated compositing while scrolling.
   */
  .aom-reveal{
    opacity:1 !important;
    transform:none !important;
    transition:none !important;
  }

  /*
   * Touch devices don't need hover lift/image zoom animation.
   * Removing these reduces compositing layers on long pages.
   */
  .info-card,
  .workspace-card,
  .strategy-card,
  .access-card,
  .product-card,
  .app-card,
  .side-card,
  .card,
  .v45-feature-media img,
  .v45-story-card{
    transition:none !important;
  }

  .product-logo img{
    transition:none !important;
  }

  /*
   * Do not promote the full-screen wallpaper to an unnecessary
   * continuously composited layer.
   * Wallpaper itself stays visible.
   */
  .aom-wallpaper{
    transform:none !important;
    will-change:auto !important;
  }
}
