/**
 * Little Bourgogne — kanoniske design tokens
 * Importér denne fil; kopier ikke hex til andre filer.
 * Dokumentation: Contexts/LittleBourgogne/brand-visual.md
 */

:root {
  /* —— Core (digital dark) —— */
  --lb-bg: #0a0c10;
  --lb-bg-panel: #12151c;
  --lb-bg-panel-hover: #1a1f2a;
  --lb-fg: #f4efe6;
  --lb-muted: #9a9080;
  --lb-gold: #c9a227;
  --lb-gold-dim: rgba(201, 162, 39, 0.35);
  --lb-burgundy: #6b1f2a;
  --lb-border-gold: rgba(201, 162, 39, 0.28);

  /* —— Napoleon / logo crest —— */
  --lb-napoleon-blue-deep: #0b1d3a;
  --lb-napoleon-blue-royal: #1b3a6b;
  --lb-napoleon-blue-sample: #040b17;
  --lb-gold-embroidered: #977245;
  --lb-gold-logo-base: #b8860b;
  --lb-gold-logo-light: #d4af37;

  /* —— Storytelling only —— */
  --lb-wisteria: #9b8ec4;

  /* —— Print (light) —— */
  --lb-print-paper: #ffffff;
  --lb-print-ink: #111111;
  --lb-print-muted: #555555;
  --lb-print-hair: #dddddd;
  --lb-print-accent: #6b1f2a;
  --lb-print-navy: #0b1d3a;

  /* —— Aliases (digital — salon, landing, email) —— */
  --bg: var(--lb-bg);
  --bg-panel: var(--lb-bg-panel);
  --bg-panel-hover: var(--lb-bg-panel-hover);
  --fg: var(--lb-fg);
  --muted: var(--lb-muted);
  --gold: var(--lb-gold);
  --gold-dim: var(--lb-gold-dim);
  --burgundy: var(--lb-burgundy);
  --border: var(--lb-border-gold);
  --accent: var(--lb-gold);
  --napoleon-blue: var(--lb-napoleon-blue-royal);
  --napoleon-blue-deep: var(--lb-napoleon-blue-deep);

  /* —— Typography —— */
  --serif: "Cormorant Garamond", "Playfair Display", Georgia, "Times New Roman", serif;
  --sans: "Segoe UI", system-ui, -apple-system, sans-serif;
}

/* Print / light surfaces */
.lb-print,
[data-theme="print"] {
  --bg: var(--lb-print-paper);
  --fg: var(--lb-print-ink);
  --muted: var(--lb-print-muted);
  --accent: var(--lb-print-accent);
  --napoleon-blue: var(--lb-print-navy);
}
