/* Site-wide wedding theme base. Redefines the terminal look's variables to a
   warm, gold-on-charcoal serif palette; every rule that already reads these
   vars (wall cards, chat bubbles, nav bar, buttons) re-themes automatically.
   Load this AFTER terminal.css so it wins, keeping terminal as the structural
   base underneath. */
:root {
  --bg: #0b0a09;
  --fg: #ece6da;
  --muted: #9a9183;
  --accent: #c9a25a;
  --accent-soft: rgba(201, 162, 90, 0.35);
  --serif: Georgia, "Iowan Old Style", "Palatino Linotype", "Times New Roman", serif;
}

/* Beat terminal.css's `* { font-family: monospace !important }`. */
*, body, button, input, textarea, select { font-family: var(--serif) !important; }

body { color: var(--fg); line-height: 1.55; }
h1 { font-weight: normal; letter-spacing: 0.04em; color: var(--fg); }

/* Terminal paints form text in the accent; cream reads more softly. */
input, textarea, select { color: var(--fg); }

/* Thinner, calmer buttons than terminal's 2px. */
.btn, .button { border-width: 1px; letter-spacing: 0.05em; }
