:root {
    --color-page: #ffffff;
    --color-surface: #ffffff;
    --color-surface-alt: #eefbfe;
    --color-text: #121212;
    --color-text-muted: #676767;
    --color-border: #dfe7e9;
    --color-accent: #9fe8f6;
    --color-accent-strong: #36b7d1;
    --color-dark: #151515;
    --color-dark-contrast: #ffffff;
    --color-success: #257a46;
    --color-success-soft: #e4f4e9;
    --color-danger: #d9382b;
    --color-danger-soft: #fbe7e7;
    --color-warning: #b97800;
    --color-warning-soft: #fff3ca;
    --color-focus: #1686b4;
    --color-shadow: rgba(0,0,0,.11);
    --color-overlay: rgba(0,0,0,.34);
    --radius-sm: 10px;
    --radius-md: 18px;
    --radius-lg: 30px;
    --shadow-card: 0 12px 32px var(--color-shadow);
    --font-main: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --container: 1220px;
}
