/* CSS Custom Properties - Semantic Colors & Animation Tokens */
:root {
    /* Semantic Colors */
    --bg-primary: var(--color-neutral-950);
    --bg-secondary: oklch(from var(--color-white) l c h / 0.05);
    --bg-tertiary: oklch(from var(--color-white) l c h / 0.1);
    --text-primary: var(--color-white);
    --text-secondary: oklch(from var(--color-white) l c h / 0.6);
    --text-tertiary: oklch(from var(--color-white) l c h / 0.4);
    --border-primary: oklch(from var(--color-white) l c h / 0.1);
    --border-secondary: oklch(from var(--color-white) l c h / 0.2);
    --accent-blue: var(--color-blue-400);
    --accent-yellow: var(--color-amber-400);
    --accent-gray: oklch(from var(--color-neutral-500) l c h / 0.6);

    /* Animations */
    --animation-fast: 0.15s;
    --animation-normal: 0.2s;
    --animation-slow: 0.3s;
}
