/* JLJAM 7.10.34 | Mobile responsiveness, existing visual hierarchy preserved. */
@media (hover:none) and (pointer:coarse), (max-width:650px) {
  /* Translucent pinned layers trigger costly blur recomposition every scroll frame on iOS. */
  html body .topbar,html body .mobile-dock,html body .god-eye-scope,html body .mobile-tab-picker,html body .history-row,
  html body .flow-universal-bar,html body .detail-head,html body .cin-work-options,
  html body .cin-other-views,html body .cin-filter-reveal,
  html body .global-history-nav,html body .jljam-global-nav {
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  /* Keep the purple finish; reduce continuous motion on card-dense screens. */
  .data-grid-cards .data-card,.deal-board .board-card,.war-grid .war-card {
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    contain:layout style;
  }
  .data-grid-cards .data-card::before,.data-grid-cards .data-card::after {
    animation:none!important;
  }
  .god-live-beacon,.god-river>button>u,.god-deal-pulse>button>i>u {
    animation:none!important;
  }
}
