/* csc-design-tokens-v2.css
   Motion Design Upgrade Sprint — 2026-07-16
   Aliases the sprint spec's requested --csc-* type/spacing tokens onto the
   EXISTING locked brand system (--cst-teal/--cst-ink/Montserrat, decision D-005)
   instead of introducing Instrument Serif/Barlow. No new font files loaded.
   This file only defines variables — it changes no visual output by itself. */
:root{
  /* Typography — aliased to the already-approved system, not new fonts */
  --csc-font-display: 'Montserrat', Arial, sans-serif;
  --csc-font-body: 'Montserrat', Arial, sans-serif;

  --csc-display-xl: clamp(2.75rem, 7vw, 5.5rem);
  --csc-display-lg: clamp(2.25rem, 5.5vw, 4.5rem);
  --csc-display-md: clamp(1.8rem, 4vw, 3.2rem);
  --csc-heading-lg: clamp(1.6rem, 3.2vw, 2.6rem);
  --csc-heading-md: clamp(1.3rem, 2.4vw, 1.9rem);
  --csc-body-lg: clamp(1rem, 1.4vw, 1.15rem);

  /* Color — aliased to existing locked tokens, no new hues */
  --csc-black: var(--cst-ink);
  --csc-charcoal: #21262a;
  --csc-warm-white: #f4f3ee;
  --csc-glass-white: rgba(255,255,255,.06);
  --csc-accent: var(--cst-teal);
  --csc-accent-dark: var(--cst-teal-dark);

  /* Motion timing */
  --csc-ease-out: cubic-bezier(.16,.84,.44,1);
  --csc-duration-reveal: 750ms;
  --csc-duration-hover: 200ms;
  --csc-stagger-step: 90ms;

  /* Radius — reuses the rounded-card language introduced this session (D-059) */
  --csc-radius-card: 28px;
  --csc-radius-chip: 99px;
}