/* Selvara — change the visual identity here. */
:root {
  --color-primary: #173f35;
  --color-secondary: #36694e;
  --color-accent: #dbc498;
  --color-ink: #293c32;
  --color-paper: #f4f5f0;
  --color-white: #ffffff;
  --color-dark: #102c25;
  --color-muted: #5b6b60;
  --color-border: #d0d8cf;
  --font-display: "Newsreader", Georgia, serif;
  --font-body: "Manrope", "Segoe UI", sans-serif;
  --space-1: 4px; --space-2: 8px; --space-3: 12px;
  --space-4: 16px; --space-6: 24px; --space-8: 32px;
  --space-12: 48px; --space-16: 64px; --space-24: 96px;
  --space-32: 128px;
  --content-width: 1440px;
  --gutter: clamp(20px, 4vw, 64px);
  --section-space: clamp(64px, 7.5vw, 128px);
  --header-height: 88px;
  --radius-button: 6px; --radius-image: 8px; --radius-dialog: 12px;
  --shadow-overlay: 0 16px 48px rgba(9, 43, 52, .16);
  --transition: 200ms ease;
}

