/* ═══ Heaven Performance Layer v1 — loaded last; reduces GPU/CPU cost without changing the look ═══ */
/* 1. Glass cards: drop per-element backdrop blur on desktop (≈95 compositing layers). Slightly more opaque fill keeps the same glass read on the sky background. */
.glass,.why-card,.product-card,.faq-item,.faq-cta,.tokenomics-card,.step-panel,.flow-node,.principle,.community-card,.section__tag,.hero__badge,.wih__card,.wih__core,.btn--ghost,.hero__stats,.ecosystem__education,.affiliate-cta,.hs-card,.hc-card,.hs-stats-bar,.footer,.buy-sticky,.apps-fab,.chart-fab,.wih__flow span{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.glass,.why-card,.product-card,.faq-item,.tokenomics-card,.step-panel,.principle,.community-card,.wih__card{background-color:rgba(255,255,255,.82)!important}
/* Keep blur only where it matters visually: the fixed nav and modal sheets (≤3 elements). */
/* 2. Orbit badges: blur inside a continuously rotating 3D plane forces a re-blur every frame. */
.orbit-badge{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}
.orbit-badge__icon{will-change:auto!important;transition:none!important}
.orbit-track::before,.orbit-track::after{filter:none!important;will-change:auto!important}
/* 3. Ambient mesh/orb layers: halve blur radius (visually identical at these sizes) and cap to one animated orb per section. */
.section-mesh__layer{filter:blur(40px)!important;will-change:auto!important}
.orb{filter:blur(48px)!important}
.orb--3,.orb--4,.orb--5{display:none!important}
/* 4. Below-the-fold sections skip layout/paint until near the viewport (desktop too). */
@media(min-width:769px){#why-buy,#how-it-works,#ecosystem,#tokenomics,#community,#faq,.hs-section{content-visibility:auto;contain-intrinsic-size:auto 900px}}
/* 5. Trim speculative will-change (each one pins a GPU layer). */
.why-card,.product-card,.faq-item,.tokenomics-card,.community-card,.wih__card,.section__header,[data-reveal]{will-change:auto!important}
/* 6. Hover transitions: only animate cheap properties. */
.glass,.why-card,.product-card,.wih__card{transition-property:transform,box-shadow,border-color!important}
/* 7. Respect OS reduced-motion fully. */
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.dm-canvas{display:none!important}}
.phase1-notice{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
