/* SIGNALS v2 design tokens — SINGLE SOURCE OF TRUTH for colors, type, spacing,
   radius, and shadows. Consumed by BOTH rendering systems:
     - static public/*.html pages: via public/brand.css (which @imports this file)
     - App Router pages: via a <link> to /brand-tokens.css in app/layout.tsx
   Change a token here once and it applies everywhere. Do not redefine these
   variables anywhere else. */
:root{
  --ink:#16191d; --ink-2:#3a4047; --ink-3:#737a82;
  --paper:#f6f4ef; --paper-2:#efebe3; --card:#fffdf9;
  --line:#e0dbcf; --line-soft:rgba(224,219,207,.6); --line-2:#cdc6b6;
  --steel:#2f6f8f; --steel-deep:#1f4e63; --petrol:#1a4456;
  --amber:#b3741e; --rust:#9a3b34; --green:#3c6e47;
  --maxw:1080px;
  --serif:"Source Serif 4",Georgia,"Times New Roman",serif;
  --sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;
  --mono:"IBM Plex Mono","SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;
  --r:8px; --r-sm:5px;
  --sh-card:0 1px 2px rgba(22,25,29,.04), 0 10px 30px -12px rgba(31,78,99,.18);
  --sh-hover:0 2px 5px rgba(22,25,29,.05), 0 16px 38px -12px rgba(31,78,99,.24);
  --sh-btn:0 1px 2px rgba(22,25,29,.14);
}
