:root {
  /* Palette */
  --bg: #f8f6f2;
  --bg-alt: #f0ede8;
  --text: #1a1a2e;
  --text-light: #4a4a5a;
  --muted: #7a7a8a;
  --accent: #0f2b4a;
  --accent-light: #e8edf2;
  --accent-alt: #c9a84c;
  --accent-alt-light: #f5edd6;
  --card: #ffffff;
  --line: #e2e0dc;
  --radius: 12px;
  --radius-lg: 20px;
  --font: Manrope, ui-sans-serif, system-ui, sans-serif;
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.06);
  --shadow-md: 0 4px 20px rgba(0,0,0,0.06);
  --shadow-lg: 0 8px 40px rgba(0,0,0,0.08);
  --transition: 0.3s ease;
}
