/* Decision Room · motion tokens (mirrored in js/motion.js as T and EASE). Ranges honour R19: 150-400ms.
   A4 policy: every partial that declares a transition or animation also re-declares its duration inside
   @media (prefers-reduced-motion:reduce) under :root[data-motion="always"], which beats shared.css's
   *{transition-duration:0.001ms !important} by specificity (same origin, same importance). Set MOTION_POLICY to
   'respect' in js/motion.js to revert: the attribute is then "respect" and none of those rules match. */
:root{
  --dr-t-fast:150ms;
  --dr-t-base:240ms;
  --dr-t-move:320ms;
  --dr-t-morph:400ms;
  --dr-e-out:cubic-bezier(.2,.65,.2,1);
  --dr-e-in:cubic-bezier(.4,0,1,1);
  --dr-e-io:cubic-bezier(.4,0,.2,1);
}
