/* /api/brand.css — generated for venue=jefferson-house, brand=Jefferson House */
@font-face { font-family: 'Fraunces'; src: url('/fonts/Fraunces-Variable.ttf') format('truetype-variations'); font-weight: 100 900; font-display: swap; }
@font-face { font-family: 'Fraunces'; src: url('/fonts/Fraunces-Italic-Variable.ttf') format('truetype-variations'); font-style: italic; font-weight: 100 900; font-display: swap; }
@font-face { font-family: 'Sansita'; src: url('/fonts/Sansita-Regular.ttf') format('truetype'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'Sansita'; src: url('/fonts/Sansita-Bold.ttf') format('truetype'); font-weight: 700; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('/fonts/Inter-Variable.ttf') format('truetype-variations'); font-weight: 100 900; font-display: swap; }

:root,
html,
body {
  --bg: #1c273f;
  --paper: #2a3a58;
  --paper-alt: #0f1623;
  --paper-alt-2: #1c273f;
  --border: #b87333;
  --border-subtle: #0f1623;
  --rule: #7a7d80;
  --rule-subtle: #7a7d80;
  --ink: #e0d6ca;
  --ink-muted: #c8bba9;
  --ink-dim: #7a7d80;
  --body: #f5f0ea;
  --cta-bg: #b87333;
  --cta-ink: #1c273f;
  --accent: #b87333;
  --ok: #6b7f5e;
  --accept: #6b7f5e;
  --warn: #d4955a;
  --heading-family: 'Fraunces', Georgia, 'Times New Roman', serif;
  --body-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}
:root[data-theme],
body[data-theme] {
  --bg: #1c273f;
  --paper: #2a3a58;
  --paper-alt: #0f1623;
  --paper-alt-2: #1c273f;
  --border: #b87333;
  --border-subtle: #0f1623;
  --rule: #7a7d80;
  --rule-subtle: #7a7d80;
  --ink: #e0d6ca;
  --ink-muted: #c8bba9;
  --ink-dim: #7a7d80;
  --body: #f5f0ea;
  --cta-bg: #b87333;
  --cta-ink: #1c273f;
  --accent: #b87333;
  --ok: #6b7f5e;
  --accept: #6b7f5e;
  --warn: #d4955a;
  --heading-family: 'Fraunces', Georgia, 'Times New Roman', serif;
  --body-family: 'Inter', -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); }
