/* The Curette Club brand tokens (colors sampled from the logo render, fonts self-hosted). See docs/brand-guidelines.md. */
:root {
  --navy: #3F2052; --navy-dark: #2E183C;
  --teal: #8CDCB4;            /* mint: decorative only */
  --teal-dark: #1B6B4A;       /* text-safe green on cream (6.1:1) */
  --focus: #3F2052;
  --ink: #3F2052; --muted: #5F5068; --line: #E2D6C6;
  --bg: #FEF8EC; --bg-alt: #F4ECDC;
  --font-head: "Libre Caslon Text", Georgia, serif;
  --font-body: "Source Serif 4", Georgia, serif;
  --head-weight: 700; --head-transform: none; --head-spacing: 0;
  --logo-h: 84px; --footer-accent: #8CDCB4;
}
body { font-size: 1.1rem; }
.hero-photo img { box-shadow: 0 6px 24px rgba(63, 32, 82, .2); }
.footer-title { color: var(--footer-accent, #fff); }
.poc-banner { background: var(--navy-dark); }
