/* ============================================================
   Corrosion Control — Motion
   Fast, mechanical, precise. No bounce on chrome. Subtle spring
   reserved for "live" telemetry (pulses, meters). Respect
   prefers-reduced-motion in components.
   ============================================================ */

:root {
  --dur-instant: 80ms;  /* @kind other */
  --dur-fast: 120ms;    /* @kind other */
  --dur-base: 170ms;    /* @kind other */
  --dur-slow: 240ms;    /* @kind other */
  --dur-slower: 360ms;  /* @kind other */

  /* Easings */
  --ease-standard: cubic-bezier(0.2, 0, 0, 1);        /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);          /* @kind other */
  --ease-in: cubic-bezier(0.5, 0, 0.84, 0);           /* @kind other */
  --ease-emphasized: cubic-bezier(0.34, 1.4, 0.5, 1); /* @kind other */

  /* Common transition bundles */
  --transition-colors: color var(--dur-fast) var(--ease-standard),
    background-color var(--dur-fast) var(--ease-standard),
    border-color var(--dur-fast) var(--ease-standard),
    box-shadow var(--dur-fast) var(--ease-standard);
  --transition-transform: transform var(--dur-base) var(--ease-out);
}
