/* docs/assets/css/tokens.css
   Design tokens — colors, fonts, spacing.
   Imported first; everything else references these vars. */

@import url('https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Instrument+Serif:ital@0;1&family=DM+Sans:wght@300;400;500;600&display=swap');

:root {
  /* Surfaces */
  --bg:              #fafaf8;
  --surface:         #ffffff;
  --surface-raised:  #f5f5f0;
  --border:          #e0ddd5;

  /* Text */
  --text:            #1a1a1a;
  --text-muted:      #6b6b6b;

  /* Accent + semantic */
  --accent:          #c45d2c;
  --accent-dim:      #c45d2c10;
  --green:           #1a7a3a;
  --red:             #c53030;
  --blue:            #2563eb;
  --purple:          #7c3aed;
  --cyan:            #0e7490;

  /* Fonts */
  --font-mono:    'Space Mono', monospace;
  --font-display: 'Instrument Serif', serif;
  --font-body:    'DM Sans', sans-serif;

  /* Layout */
  --max-width:    860px;
  --max-wide:    1200px;

  /* Spacing scale */
  --sp-1: 0.25rem;
  --sp-2: 0.5rem;
  --sp-3: 1rem;
  --sp-4: 1.5rem;
  --sp-5: 2rem;
  --sp-6: 3rem;
  --sp-7: 4rem;
}
