:root {
  --color-bg: #FFF7F5;
  --color-text: #1F2937;
  --color-muted: #6B7280;
  --color-primary: #E11D48;
  --color-primary-contrast: #FFFFFF;
  --font-base: Helvetica, Arial, sans-serif;
  --font-heading: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  --fs-h1: 36px;
  --fs-h2: 28px;
  --fs-h3: 22px;
  --fs-body: 16px;
  --fs-small: 12px;
  --font-size-base: 16px;
  --space-section: 48px;
  --space-card: 24px;
  --radius-card: 12px;
  --radius-button: 8px;
  --shadow-card: 0 4px 12px rgba(225, 29, 72, 0.15);
}
