/* /api/brand.css — generated for venue=better-days, brand=Better Days */
@font-face { font-family: 'Birdie'; src: url('/fonts/Birdie.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Bantley'; src: url('/fonts/Bantley.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'CutiveMono'; src: url('/fonts/CutiveMono-Regular.ttf') format('truetype'); font-display: swap; }

:root,
html,
body {
  --bg: #1E1410;
  --paper: #2D1F19;
  --paper-alt: #3D2A22;
  --paper-alt-2: #5A1E1D;
  --border: rgba(251,235,204,0.18);
  --border-subtle: #3D2A22;
  --rule: #5A1E1D;
  --rule-subtle: #5A1E1D;
  --ink: #E9E27F;
  --ink-muted: #D9C9A8;
  --ink-dim: #A89878;
  --body: #FBEBCC;
  --cta-bg: #B00000;
  --cta-ink: #FBEBCC;
  --accent: #B00000;
  --ok: #2B4235;
  --accept: #2B4235;
  --warn: #E9E27F;
  --heading-family: 'Birdie', Georgia, 'Times New Roman', serif;
  --body-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}
:root[data-theme],
body[data-theme] {
  --bg: #1E1410;
  --paper: #2D1F19;
  --paper-alt: #3D2A22;
  --paper-alt-2: #5A1E1D;
  --border: rgba(251,235,204,0.18);
  --border-subtle: #3D2A22;
  --rule: #5A1E1D;
  --rule-subtle: #5A1E1D;
  --ink: #E9E27F;
  --ink-muted: #D9C9A8;
  --ink-dim: #A89878;
  --body: #FBEBCC;
  --cta-bg: #B00000;
  --cta-ink: #FBEBCC;
  --accent: #B00000;
  --ok: #2B4235;
  --accept: #2B4235;
  --warn: #E9E27F;
  --heading-family: 'Birdie', Georgia, 'Times New Roman', serif;
  --body-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}
body, body[data-theme] { background: var(--bg, #07080A); color: var(--body, #DBD6CB); font-family: var(--body-family); }
h1, h2, h3, h4, h5, h6, .heading { font-family: var(--heading-family); }
