:root {
  --bg-cream: #ede8dc;
  --bg-card: #e7e1d3;
  --text-dark: #1c1b18;
  --text-muted: #6f6b63;
  --text-cream: #f4efe6;
  --border-line: rgba(28, 27, 24, 0.12);
  --font-serif: "Playfair Display", Georgia, serif;
  --font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;
  --header-height: 72px;
  --touch-min: 44px;
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
  --section-pad-x: clamp(1.25rem, 4vw, 3.5rem);
}
