/* ════════════════════════════════════════════════════════════════════
   C12 Seattle North — Design Tokens
   Single source of truth for brand look and feel.
   The referral app (refer.c12seattlenorth.com) should copy this file
   verbatim so both properties feel like one brand. See /brand/DESIGN-SYSTEM.md
   ════════════════════════════════════════════════════════════════════ */

:root {
  /* ── Brand color ── */
  --c12-deep: #003b49;        /* primary brand teal (headers, footer, buttons) */
  --c12-deep-soft: #36606b;   /* lighter teal (links, secondary UI) */
  --c12-deep-tint: #e8eef0;   /* very light teal tint (section backgrounds) */
  --c12-gold: #e1b87f;        /* warm gold accent (highlights, icons) */
  --c12-gold-dark: #c9a06a;   /* gold hover / active */
  --c12-ink: #22303a;         /* body text */
  --c12-ink-soft: #55636e;    /* secondary text */
  --c12-paper: #ffffff;       /* page background */
  --c12-mist: #f2f5f7;        /* alternate section background */
  --c12-line: #d6dde2;        /* borders, dividers */
  --c12-success: #2e7d5b;
  --c12-error: #b3462e;

  /* ── Typography ── */
  --font-sans: 'Lato', -apple-system, BlinkMacSystemFont, 'Segoe UI',
    Helvetica, Arial, sans-serif;
  --text-xs: 0.8rem;
  --text-sm: 0.9rem;
  --text-base: 1.0625rem;
  --text-lg: 1.25rem;
  --text-xl: 1.5rem;
  --text-2xl: clamp(1.75rem, 3.5vw, 2.25rem);
  --text-3xl: clamp(2.25rem, 5vw, 3.25rem);
  --leading-tight: 1.15;
  --leading-body: 1.65;
  --tracking-caps: 0.08em;

  /* ── Spacing (4px base) ── */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-12: 3rem;
  --space-16: 4rem;
  --space-24: 6rem;

  /* ── Shape and elevation ── */
  --radius-sm: 6px;
  --radius: 10px;
  --radius-lg: 16px;
  --shadow-sm: 0 1px 3px rgba(0, 59, 73, 0.08);
  --shadow: 0 4px 16px rgba(0, 59, 73, 0.1);
  --shadow-lg: 0 12px 40px rgba(0, 59, 73, 0.16);

  /* ── Layout ── */
  --container: 1100px;
  --container-narrow: 760px;
}
