/* MOTION — transition-colors is the default; only four durations exist.

   ⚠️ --dur-panel is used by BOTH the sidebar and the map panel and THEY MUST MATCH.
   ⚠️ There is no prefers-reduced-motion handling in the product. There is here. That is a fix. */
:root{
  --ease-out:cubic-bezier(0.4,0,0.2,1);/* @kind other */
  --ease-in-out:cubic-bezier(0.4,0,0.2,1);/* @kind other */
  --dur-fast:150ms;/* @kind other */
  --dur-base:150ms;/* @kind other */
  --dur-panel:300ms;/* @kind other */
  --dur-slow:300ms;/* @kind other */
  --dur-zoom:500ms;/* @kind other */
  --dur-reveal:600ms;/* @kind other */
  --dur-instant:70ms;/* @kind other */
  --transition-control:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);/* @kind other */
  --transition-panel:all var(--dur-panel) var(--ease-out);/* @kind other */

  /* Disabled NEVER changes hue — only opacity. */
  --disabled-opacity:0.5;/* @kind other */
  --disabled-opacity-chrome:0.4;/* @kind other */
}
@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;/* @kind other */--dur-base:0ms;/* @kind other */--dur-panel:0ms;/* @kind other */--dur-slow:0ms;/* @kind other */--dur-zoom:0ms;/* @kind other */--dur-reveal:0ms/* @kind other */}}
