/* Generated by apply-brand.mjs — do not edit. Edit config/brand.json instead. */
:root {
  --primary: #b4341f;
  --primary-dark: #8c2716;
  --primary-ink: #ffffff;
  --accent: #e8a33d;
  --ink: #1c1917;
  --ink-muted: #6b6259;
  --surface: #ffffff;
  --surface-alt: #faf7f2;
  --border: #e7e0d6;
  --success: #1f7a4d;
  --danger: #c02626;
  --radius: 14px;
  --font-heading: 'Bricolage Grotesque', 'Trebuchet MS', system-ui, sans-serif;
  --font-body: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --link: #b4341f;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --ink: #f5f1ea;
    --ink-muted: #a9a096;
    --surface: #1a1715;
    --surface-alt: #232020;
    --border: #38322e;
    --link: #c86b5c;
  }
}

:root[data-theme="dark"] {
  --ink: #f5f1ea;
  --ink-muted: #a9a096;
  --surface: #1a1715;
  --surface-alt: #232020;
  --border: #38322e;
  --link: #c86b5c;
}
