:root {
  --color-primary: #dd2d7b;
  --color-primary-dark: #9f0f4b;
  --color-primary-soft: #ffeef5;
  --color-primary-mid: #d95791;
  --color-secondary: #5f545b;
  --color-background: #ffffff;
  --color-surface: #fff8fb;
  --color-surface-strong: #1e0013;
  --color-text: #2d252a;
  --color-text-muted: #70666c;
  --color-border: #eadde3;
  --color-success: #176b45;
  --color-success-soft: #e8f6ee;
  --color-error: #9d2a36;
  --color-error-soft: #fff0f1;
  --font-display: "Baskervville", Georgia, serif;
  --font-body:
    "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    sans-serif;
  --content-width: 1200px;
  --page-padding: clamp(1.25rem, 5vw, 4rem);
  --radius-small: 0.45rem;
  --radius-medium: 1rem;
  --shadow-soft: 0 1.2rem 3.5rem rgba(65, 16, 42, 0.1);
}
