/* THIRI brand tokens — source of truth for color and type.
   Display: Atteron (Din Studio, licensed; same files as bluesprincemedia.com).
   Fallback: Playfair Display. Body: Charter. UI: Inter. Mono: JetBrains Mono.
   Gold is champagne #C4A35A. Do not use BPM brass #DEB938 on THIRI surfaces. */

@font-face {
  font-family: Atteron;
  src: url("/fonts/Atteron-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Atteron;
  src: url("/fonts/Atteron-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --thiri-bg: #0d0d12;
  --thiri-surface: #15151e;
  --thiri-surface-2: #1c1c28;
  --thiri-border: #2a2a35;
  --thiri-border-lit: #3d3d4d;

  --thiri-ink: #e8e6e1;
  --thiri-ink-dim: #8a8a8a;
  --thiri-ink-mute: #6b6b6b;

  --thiri-gold: #c4a35a;
  --thiri-gold-light: #d9be7f;
  --thiri-gold-dim: #a68a3a;

  --thiri-font-display: Atteron, "Playfair Display", Georgia, serif;
  --thiri-font-body: Charter, "Bitstream Charter", "Iowan Old Style", Georgia, serif;
  --thiri-font-ui: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;
  --thiri-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;

  /* Aliases used by existing THIRI pages */
  --bg: var(--thiri-bg);
  --gold: var(--thiri-gold);
  --gold-dim: var(--thiri-gold-dim);
  --gold-light: var(--thiri-gold-light);
  --font-display: var(--thiri-font-display);
  --font-body: var(--thiri-font-ui);
  --font-mono: var(--thiri-font-mono);

  --enclosure: var(--thiri-bg);
  --panel: var(--thiri-surface);
  --panel-2: var(--thiri-surface-2);
  --rule: var(--thiri-border);
  --rule-lit: var(--thiri-border-lit);
  --ink: var(--thiri-ink);
  --ink-dim: var(--thiri-ink-dim);
  --ink-mute: var(--thiri-ink-mute);
  --signal: var(--thiri-gold);
  --signal-lo: var(--thiri-gold-dim);
  --display: var(--thiri-font-display);
  --body: var(--thiri-font-body);
  --mono: var(--thiri-font-mono);
}
