:root {
    --font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif;
    --font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;
    --color-bg: #eef4ff;
    --color-bg-alt: #fdf8ff;
    --color-surface: rgba(255, 255, 255, 0.82);
    --color-surface-strong: rgba(255, 255, 255, 0.92);
    --color-surface-soft: rgba(246, 249, 255, 0.86);
    --color-text: #1f2a44;
    --color-muted: #6c7691;
    --color-primary: #4f7cff;
    --color-primary-strong: #315fd8;
    --color-secondary: #ff8f6b;
    --color-accent: #8fd6c2;
    --color-highlight: #dfe8ff;
    --color-border: rgba(123, 145, 196, 0.18);
    --color-danger: #c64f5e;
    --color-success: #248f6f;
    --radius-sm: 1rem;
    --radius-md: 1.5rem;
    --radius-lg: 2rem;
    --radius-xl: 2.6rem;
    --shadow-soft: 0 24px 48px rgba(73, 98, 163, 0.12);
    --shadow-card: 0 14px 28px rgba(85, 105, 156, 0.12);
}
