/* tokens.css -- generated from basalmind.design_tokens -- DO NOT EDIT BY HAND
 * Source: basalmind.design_tokens / design_token_sets
 * Product: basalmind-com (inherits from basalmind)
 * Earth tone palette: warm amber accent, dark brown surfaces, cream text */
:root {
  --basal-bg: #0e0c09;                        /* Page background (warm dark brown) */
  --basal-surface-low: #1a1610;               /* Slightly raised surface */
  --basal-surface-mid: #252018;               /* Medium surface, cards */
  --basal-accent: #c49a3c;                    /* Primary accent (warm amber) */
  --basal-accent-light: #d4b05a;              /* Hover state */
  --basal-accent-dark: #a07828;               /* Pressed / dark variant */
  --basal-accent-border: rgba(196, 154, 60, 0.45);    /* Bordered link borders */
  --basal-accent-glow: rgba(180, 130, 40, 0.15);      /* Hero radial background */
  --basal-accent-glow-soft: rgba(180, 130, 40, 0.10); /* Build journal radial */
  --basal-text-bright: #f5ede0;               /* ~17:1 -- hero headings */
  --basal-text: #ede0cc;                      /* ~14:1 -- body headings, logo */
  --basal-text-heading: #d4bf98;              /* ~11:1 -- section h2 */
  --basal-text-secondary: #c0a87a;            /* ~9:1 -- body copy */
  --basal-text-muted: #a89070;                /* ~6.8:1 -- supporting copy */
  --basal-text-dim: #9a8060;                  /* ~5.5:1 -- hooks, sub-labels */
  --basal-text-ghost: #887858;                /* ~4.8:1 -- footer, dim chrome */
  --basal-border-strong: rgba(196, 154, 60, 0.18);    /* Header/nav border */
  --basal-border: rgba(196, 154, 60, 0.12);           /* Section separators */
  --basal-border-subtle: rgba(196, 154, 60, 0.08);    /* Row dividers */
  --basal-border-faint: rgba(196, 154, 60, 0.10);     /* Background borders */
  --basal-state-error: #d4734a;                       /* Validation error (terracotta) */
}
