/* GEA speed rules (12 Nov 2026).
   Loaded after the page's own CSS on every new-design page, so these win.
   They remove the effects that make the browser redraw all the time; the layout and the colours stay the same. */

/* 1) No "frosted glass". A blurred background has to be recalculated on every frame while the page scrolls
      or while the element moves. The parts that used it get a slightly more solid background instead. */
*,*::before,*::after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.chip{background:rgba(255,255,255,.96)}
.btn-ghost{background:rgba(255,255,255,.9)}
.fp-stage{background:rgba(255,255,255,.97)}

/* 2) Animations that repaint on every frame are stopped (they ran all the time, also when off screen):
      the turning border of the "Find your path" box and the colour cycle of the small ladder. */
.fp-stage::before{animation:none!important}
.mini-ladder i{animation:none!important;background:var(--accent,#cf3a27)}

/* The pulsing ring that points at the first choice in "Find your path" animated a shadow, which repaints the card
   on every frame. It is now a steady soft ring: same hint, no repaint. */
.guide .ocard:first-child,.guide2 .obtn:first-child,.guide2 .fchip:first-child{animation:none!important;box-shadow:0 0 0 4px rgba(207,58,39,.16)}

/* 3) The big blurred colour shapes in the backgrounds stay still instead of drifting. */
.blob,.glow{animation:none!important}

/* 4) Anything animated inside a section that is not on screen is paused (the class is set by the script in _GeaHead). */
.gea-off,.gea-off *,.gea-off *::before,.gea-off *::after{animation-play-state:paused!important}
