/* QAMER R2 – Bewegungs-Tokens. Ergänzt ../tokens.css (R1). Nur Tokens, keine festen Werte in Komponenten. */
:root{
  /* Dauer */
  --dur-instant: 80ms;   /* Druck-Feedback */
  --dur-fast: 150ms;     /* Hover, Fokus, Farbwechsel */
  --dur-base: 250ms;     /* Chips, Karten, Akkordeon */
  --dur-slow: 450ms;     /* Frage-Wechsel, Toast, Slot-Füllung */
  --dur-reveal: 700ms;   /* Scroll-Reveal */
  --dur-ambient: 9s;     /* Dauerbewegung (Duftwolke, Flakon schwebt) */
  --dur-cloud: 2400ms;   /* Ergebnis-Berechnung */
  /* Easing */
  --ease-out: cubic-bezier(.16,1,.3,1);          /* Ankommen */
  --ease-in: cubic-bezier(.5,0,.75,0);           /* Verlassen */
  --ease-in-out: cubic-bezier(.65,0,.35,1);      /* Wechsel */
  --ease-pop: cubic-bezier(.34,1.56,.64,1);      /* leichtes Überschwingen: Häkchen, Zähler */
  /* Wege */
  --reveal-y: 20px;
  --reveal-stagger: 70ms;
  --lift-y: -4px;
  --press-scale: .97;
  /* Zusatzfarben R2 */
  --c-star: #9A5B00;        /* Sterne, ≥3:1 auf Weiß (Grafik) */
  --c-wa: #0B6E5F;          /* WhatsApp-Knopf, Weiß darauf ≥5:1 */
  --c-on-wa: #FFFFFF;
  --c-announce-bg: #234638;
  --c-announce-fg: #FFFFFF;
  --c-cloud-1: #2B6770; --c-cloud-2: #9C3A72; --c-cloud-3: #8A3A28; --c-cloud-4: #6B4A2F;
}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--c-star:#F2B84B;--c-wa:#128C7E;--c-on-wa:#06120F;--c-announce-bg:#0C1612;--c-announce-fg:#EEF1EE}}
:root[data-theme="dark"]{--c-star:#F2B84B;--c-wa:#128C7E;--c-on-wa:#06120F;--c-announce-bg:#0C1612;--c-announce-fg:#EEF1EE}

/* Reduzierte Bewegung: Wege weg, Zeiten nahezu 0. Zustände bleiben sichtbar (Farbe, Häkchen, Text). */
@media (prefers-reduced-motion: reduce){
  :root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-reveal:1ms;--dur-cloud:1ms;--reveal-y:0px;--lift-y:0px;--press-scale:1;--reveal-stagger:0ms}
}
