:root{
  /* Motion is functional only: reveals, rotations, a sticky bar sliding in.
     Nothing bounces, nothing springs, nothing loops.
     dur-fast = menu fade + caret rotate · dur = accordion icon ·
     dur-slow = sticky CTA bar slide · ease = plain `ease` everywhere. */
  --ehr-dur-fast:.16s; /* @kind other */
  --ehr-dur:.20s; /* @kind other */
  --ehr-dur-slow:.25s; /* @kind other */
  --ehr-ease:ease; /* @kind other */
  --ehr-transition-menu:opacity .16s ease,transform .16s ease; /* @kind other */
  --ehr-transition-bar:transform .25s ease; /* @kind other */
}
@media (prefers-reduced-motion:reduce){
  :root{--ehr-dur-fast:0s; /* @kind other */ --ehr-dur:0s; /* @kind other */ --ehr-dur-slow:0s; /* @kind other */}
}
