/* v1.1 — CLOSED DECISION (04-TOKEN-PATCH/motion-v1.1.css).
   Canonical values stay visible to the manifest extractor and are NEVER redefined
   inside prefers-reduced-motion. Reduced motion uses the aliases below. */
:root{
  --js-motion-fast:220ms; /* @kind other */
  --js-motion-base:480ms; /* @kind other */
  --js-motion-slow:900ms; /* @kind other */
  --js-ease-out:cubic-bezier(.22,1,.36,1); /* @kind other */
  --js-ease-standard:cubic-bezier(.65,0,.35,1); /* @kind other */
  --js-ease-scrub:linear; /* @kind other */
  --js-scroll-scrub-smoothing:240ms; /* @kind other */ /* configurable 200–300ms */
  --js-parallax-max:6vh; /* @kind other */
  --js-media-scale-max:1.08; /* @kind other */
  --js-rotation-max:3deg; /* @kind other */
  --js-rotation-monogram-max:4deg; /* @kind other */
  --js-entry-blur-max:6px; /* @kind other */
  --js-cta-arrow-travel:6px; /* @kind other */

  /* Reduced-motion aliases. Never overwrite the canonical tokens above. */
  --js-reduced-duration:120ms; /* @kind other */
  --js-reduced-parallax:0vh; /* @kind other */
  --js-reduced-media-scale:1; /* @kind other */
  --js-reduced-rotation:0deg; /* @kind other */
  --js-reduced-entry-blur:0px; /* @kind other */
  --js-splash-max:2000ms; /* @kind other */
  --js-splash-slow-threshold:1200ms; /* @kind other */
  --js-splash-reduced:400ms; /* @kind other */
}
@media (prefers-reduced-motion:reduce){
  .js-motion-aware{transition-duration:var(--js-reduced-duration);animation-duration:var(--js-reduced-duration);animation-iteration-count:1}
  .js-scroll-scrub,.js-mobile-continuation-pulse{animation:none;transform:none}
}
