/* Evolve v35 — cursor sparks layer and the moving gradient on the audience strip. */
.evolve-sparks{position:fixed;inset:0;width:100vw;height:100vh;z-index:58;pointer-events:none}
body.no-motion .evolve-sparks{display:none}
.audience-strip{background-image:linear-gradient(90deg,transparent,#d8c39a14,transparent);background-size:220% 100%;background-repeat:no-repeat}
@media (prefers-reduced-motion:reduce){.evolve-sparks{display:none}}

/* Instagram embeds are previews: a cross-origin iframe swallowed the wheel/touch scroll (the page
   stopped moving with the pointer over a feed). The feed stays visible, the page always scrolls,
   and a click anywhere on it opens the profile. */
#instagram .instagram-content{position:relative;overflow:hidden!important;overscroll-behavior:auto!important}
#instagram .instagram-content iframe{pointer-events:none}
.ig-overlay{position:absolute;inset:0;z-index:2;border-radius:inherit}
.ig-overlay:focus-visible{outline:2px solid #5ef2ff;outline-offset:-3px}
