/* Direction C · SIGNAL — design tokens
   Colour, type, motion (duration/easing/stagger/distance) custom properties only.
   Nothing else lives in this file — see main.css for base/nav/chapters/components.
   Source: docs/designpowers/directions/c-signal.md + c-signal-v2-delta.md */
:root{
  /* ---- colour: chapter surfaces ---- */
  --paper-50:#F9F6F2; --paper-100:#F1ECE4; --paper-200:#E5DFD4;
  --ink-900:#080D18; --ink-800:#151E2E; --ink-700:#242E40;
  --anchor:#CCDBFF;

  /* ---- colour: signal accent (≤5% of any view) ---- */
  --signal:#FB7A39; --signal-deep:#AA3700;
  --signal-ink:#263E94;

  /* ---- colour: text ---- */
  --text-onlight-primary:#171F2E; --text-onlight-secondary:#454D5D;
  --text-ondark-primary:#F7F3EC; --text-ondark-secondary:#B2AA9D;

  /* ---- colour: hairlines ---- */
  --hairline-onlight:#6B727E; --hairline-ondark:#CCDBFF;

  /* ---- type (2026-10-14: paired to the new logo — see design-state.md) ---- */
  --font-display:'Outfit', Arial, sans-serif;
  --font-text:'Mulish', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono:'DM Mono', ui-monospace, 'SFMono-Regular', monospace;

  /* ---- layout ---- */
  --container: 1312px;

  /* ---- motion: durations ---- */
  --dur-micro-1: 120ms; --dur-micro-2: 180ms;
  --dur-reveal-sm: 500ms; --dur-reveal-md: 650ms; --dur-reveal-lg: 850ms;
  --dur-chapter-resolve: 700ms;

  /* ---- motion: easing (no bounce/spring anywhere) ---- */
  --ease-settle: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-resolve: cubic-bezier(0.65, 0, 0.35, 1);
  --ease-attention: cubic-bezier(0.22, 1, 0.36, 1);

  /* ---- motion: stagger ---- */
  --stagger-tight: 60ms;
  --stagger-loose: 120ms;

  /* ---- motion: distances (45° where a vector is involved) ---- */
  --dist-rise: 14px; --dist-rise-lg: 28px;
}
