:root {
  --bg: #F6F4EF; --surface: #FFFFFF; --ink: #1D2B2A; --muted: #4E5B59;
  --primary: #1F4E4A; --primary-ink: #FFFFFF; --soft: #E3ECEA;
  --accent: #B3832F; --accent-ink: #111111; --accent-text: #B3832F;
  --line: color-mix(in srgb, #1D2B2A 14%, transparent); --link: #1F4E4A; --focus: #1F4E4A; --ok: #11703A;
  --font-head: 'Playfair Display Variable', Georgia, serif; --font-body: 'Source Sans 3 Variable', system-ui, sans-serif; --radius: 12px;
}
