/* GENERATED by scripts/brand.mjs from brand/ — do not edit by hand. Change brand/ and run `npm run brand`. */
@font-face { font-family: "Fraunces"; font-weight: 600; font-style: normal; font-display: swap; src: url(/fonts/fraunces-latin-600-normal.woff2?v=3a1de771) format("woff2"); }
@font-face { font-family: "Fraunces"; font-weight: 700; font-style: normal; font-display: swap; src: url(/fonts/fraunces-latin-700-normal.woff2?v=c38570d2) format("woff2"); }
@font-face { font-family: "Atkinson Hyperlegible"; font-weight: 400; font-style: normal; font-display: swap; src: url(/fonts/atkinson-hyperlegible-latin-400-normal.woff2?v=d64ba838) format("woff2"); }
@font-face { font-family: "Atkinson Hyperlegible"; font-weight: 700; font-style: normal; font-display: swap; src: url(/fonts/atkinson-hyperlegible-latin-700-normal.woff2?v=140e2bd2) format("woff2"); }
@font-face { font-family: "OpenDyslexic"; font-weight: 400; font-style: normal; font-display: swap; src: url(/fonts/opendyslexic-latin-400-normal.woff2?v=f007004a) format("woff2"); }
@font-face { font-family: "OpenDyslexic"; font-weight: 700; font-style: normal; font-display: swap; src: url(/fonts/opendyslexic-latin-700-normal.woff2?v=dd9fa9c7) format("woff2"); }
:root {
  --s-bg: #0a1322;
  --s-bg2: #0e1a2f;
  --s-chip: #15233b;
  --s-line: #22324d;
  --s-line2: #33466a;
  --s-fg: #eef1f6;
  --s-muted: #a9b4c6;
  --s-amber: #9a5f14;
  --s-gold: #d9b26f;
  --s-gold-hi: #ecc98d;
  --s-on-gold: #0a1322;
  --s-paper: #fbfaf7;
  --s-ink: #14213d;
  --s-ink-muted: #4a5266;
  --s-role-a: #7fb2ff;
  --s-role-b: #c9a0f2;
  --bg: #f4f1ea;
  --surface: #fbfaf7;
  --surface-2: #ebe6da;
  --line: #d9d3c4;
  --control: #7a7f8c;
  --text: #14213d;
  --muted: #4a5266;
  --primary: #14213d;
  --primary-dark: #0a1322;
  --primary-on-dark: #7fb2ff;
  --on-primary: #fbfaf7;
  --accent: #d9b26f;
  --accent-text: #0a1322;
  --accent-on-dark: #ecc98d;
  --link: #14213d;
  --demo-a: #7fb2ff;
  --demo-b: #c9a0f2;
  --font: "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-heading: "Fraunces", Georgia, "Times New Roman", serif;
  --font-reading: "OpenDyslexic", "Atkinson Hyperlegible", system-ui, sans-serif;
  color-scheme: light;
}
