/* Site-wide scroll fluidity. Linked LAST in <head> so it overrides base styles.
   Remove the <link> (or this file) to revert. */

/* 1. Drop the per-frame nav blur (the main jank); near-solid background instead. */
nav { backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
      background: rgba(6,16,10,0.96) !important; }

/* 2. Remove the scroll-in slide that reads as "sticky"; content just present.
   Safe for the quiz `.reveal` (display-toggle variant), which ignores opacity/transform. */
.reveal { opacity: 1 !important; transform: none !important; }

/* 3. Snappier anchor scrolling. */
html { scroll-behavior: auto; }

/* 4. Honour reduced-motion: kill transitions/animations and the cursor glow. */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition: none !important; animation: none !important; }
  #cursor-glow { display: none !important; }
}
