/* Calliope theme — TDD 41 §2 tokens. The light theme; loaded after base.css; tokens only. */

@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 400 600;   /* variable file — covers both spec'd weights */
  font-display: swap;
  src: url("fonts/source-serif-4-latin-var.woff2") format("woff2");
}

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

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/inter-latin-600.woff2") format("woff2");
}

:root {
  --brand-bg:         #faf7f0;   /* ivory */
  --brand-bg-deep:    #f3eee3;   /* darker paper — section alternation */
  --brand-surface:    #ffffff;
  --brand-surface-2:  #f6f2e9;
  --brand-text:       #23211c;   /* ink */
  --brand-text-muted: #6d685e;
  --brand-border:     rgba(35, 33, 28, 0.12);
  --brand-accent:     #7c2d3e;   /* burgundy ink */
  --brand-accent-2:   #2d6a6a;   /* teal ink */
  --brand-glow:       #7c2d3e;
  --font-display:     "Source Serif 4", Georgia, serif;
  --font-body:        "Inter", system-ui, sans-serif;
  --font-mono:        "JetBrains Mono", ui-monospace, monospace;
}
