/* Admova — mouvement. Court, net, jamais rebondissant. */
:root {
  --duration-instant: 90ms; /* @kind other */
  --duration-fast: 140ms; /* @kind other */
  --duration-base: 200ms; /* @kind other */
  --duration-slow: 320ms; /* @kind other */
  --duration-reveal: 560ms; /* @kind other */

  --ease-out: cubic-bezier(0.22, 0.61, 0.36, 1); /* @kind other */
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --ease-entrance: cubic-bezier(0.16, 0.84, 0.44, 1); /* @kind other */

  --transition-control: color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out); /* @kind other */
  --transition-surface: transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out); /* @kind other */

  /* Pulsation du rayon de géociblage (motif signature) */
  --duration-geo-pulse: 3200ms; /* @kind other */
}
@media (prefers-reduced-motion: reduce) {
  :root {
    --duration-instant: 0ms; /* @kind other */
    --duration-fast: 0ms; /* @kind other */
    --duration-base: 0ms; /* @kind other */
    --duration-slow: 0ms; /* @kind other */
    --duration-reveal: 0ms; /* @kind other */
    --duration-geo-pulse: 0ms; /* @kind other */
  }
}
