
:root {
  --color-bg: #ffffff;
  --color-surface: #fdf4f7;
  --color-surface-alt: #f9e7ee;
  --color-border: #ecd3dd;
  --color-text: #1e1417;
  --color-text-muted: #59454c;
  --color-accent: #b8426a;
  --color-accent-strong: #842444;
  --color-on-accent: #ffffff;
  --color-promo-bg: #c81e50;
  --color-promo-fg: #ffffff;
  --font-heading: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --font-body: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --radius: 2px;
  --content-width: 1180px;
  --section-spacing: 6.5rem;
}
