/* Generated by `lake exe design-tokens` from model/Design. Change the model, not this file. */
:root {
  --color-airline-blue: #003268;
  --color-navy: #00214A;
  --color-navy-raised: #0B3A75;
  --color-bright: #0C5FB8;
  --color-red: #E3132C;
  --color-red-dark: #9B1631;
  --color-ice: #E4EEF9;
  --color-paper: #FBFCFE;
  --color-white: #FFFFFF;
  --color-mute: #4D5F7D;
  --color-tint: #E3ECF7;
  --color-rookie-cheek: #FF7A8A;
  --surface-asking: var(--color-airline-blue);
  --ink-asking: var(--color-white);
  --focus-asking: var(--color-white);
  --surface-decision: var(--color-navy);
  --ink-decision: var(--color-white);
  --focus-decision: var(--color-white);
  --surface-same-call: var(--color-bright);
  --ink-same-call: var(--color-white);
  --focus-same-call: var(--color-white);
  --surface-possible-catch: var(--color-red);
  --ink-possible-catch: var(--color-white);
  --focus-possible-catch: var(--color-white);
  --surface-consequence: var(--color-ice);
  --ink-consequence: var(--color-navy);
  --focus-consequence: var(--color-navy);
  --surface-report: var(--color-navy);
  --ink-report: var(--color-white);
  --focus-report: var(--color-white);
  --surface-panel: var(--color-paper);
  --ink-panel: var(--color-navy);
  --focus-panel: var(--color-navy);
  --type-display: 62px;
  --type-heading: 48px;
  --type-case: 27px;
  --type-body: 17px;
  --type-label: 14px;
  --touch-target: 44px;
  --motion-stamp-landing: 180ms;
  --motion-card-exit: 220ms;
  --motion-ground-change: 160ms;
  --motion-rookie-react: 240ms;
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --motion-stamp-landing: 0ms;
    --motion-card-exit: 0ms;
    --motion-ground-change: 0ms;
    --motion-rookie-react: 0ms;
  }
}
