/* ========================================
   SUNSET WARMTH THEME
   Warm oranges and amber tones
   ======================================== */

:root {
    /* Background Colors */
    --bg-dark: oklch(16% 0.02 30);
    --bg-elevated: oklch(20% 0.02 30);

    /* Brand Colors */
    --primary: oklch(55% 0.15 30);
    --accent: oklch(70% 0.18 45);
    --accent-warm: oklch(68% 0.16 60);

    /* Text Colors */
    --text: oklch(94% 0.01 30);
    --text-secondary: oklch(68% 0.02 30);

    /* Glass Morphism */
    --glass-bg: rgba(255, 255, 255, 0.03);
    --glass-border: rgba(255, 255, 255, 0.08);

    /* Primary Transparency Variants */
    --primary-a05: oklch(from var(--primary) l c h / 0.05);
    --primary-a10: oklch(from var(--primary) l c h / 0.10);
    --primary-a15: oklch(from var(--primary) l c h / 0.15);
    --primary-a20: oklch(from var(--primary) l c h / 0.20);
    --primary-a25: oklch(from var(--primary) l c h / 0.25);
    --primary-a30: oklch(from var(--primary) l c h / 0.30);
    --primary-a35: oklch(from var(--primary) l c h / 0.35);
    --primary-a40: oklch(from var(--primary) l c h / 0.40);
    --primary-a45: oklch(from var(--primary) l c h / 0.45);
    --primary-a50: oklch(from var(--primary) l c h / 0.50);
    --primary-a55: oklch(from var(--primary) l c h / 0.55);
    --primary-a60: oklch(from var(--primary) l c h / 0.60);
    --primary-a65: oklch(from var(--primary) l c h / 0.65);
    --primary-a70: oklch(from var(--primary) l c h / 0.70);
    --primary-a75: oklch(from var(--primary) l c h / 0.75);
    --primary-a80: oklch(from var(--primary) l c h / 0.80);
    --primary-a85: oklch(from var(--primary) l c h / 0.85);
    --primary-a90: oklch(from var(--primary) l c h / 0.90);
    --primary-a95: oklch(from var(--primary) l c h / 0.95);

    /* Accent Transparency Variants */
    --accent-a05: oklch(from var(--accent) l c h / 0.05);
    --accent-a10: oklch(from var(--accent) l c h / 0.10);
    --accent-a15: oklch(from var(--accent) l c h / 0.15);
    --accent-a20: oklch(from var(--accent) l c h / 0.20);
    --accent-a25: oklch(from var(--accent) l c h / 0.25);
    --accent-a30: oklch(from var(--accent) l c h / 0.30);
    --accent-a35: oklch(from var(--accent) l c h / 0.35);
    --accent-a40: oklch(from var(--accent) l c h / 0.40);
    --accent-a45: oklch(from var(--accent) l c h / 0.45);
    --accent-a50: oklch(from var(--accent) l c h / 0.50);
    --accent-a55: oklch(from var(--accent) l c h / 0.55);
    --accent-a60: oklch(from var(--accent) l c h / 0.60);
    --accent-a65: oklch(from var(--accent) l c h / 0.65);
    --accent-a70: oklch(from var(--accent) l c h / 0.70);
    --accent-a75: oklch(from var(--accent) l c h / 0.75);
    --accent-a80: oklch(from var(--accent) l c h / 0.80);
    --accent-a85: oklch(from var(--accent) l c h / 0.85);
    --accent-a90: oklch(from var(--accent) l c h / 0.90);
    --accent-a95: oklch(from var(--accent) l c h / 0.95);

    /* Accent Warm Transparency Variants */
    --accent-warm-a05: oklch(from var(--accent-warm) l c h / 0.05);
    --accent-warm-a10: oklch(from var(--accent-warm) l c h / 0.10);
    --accent-warm-a15: oklch(from var(--accent-warm) l c h / 0.15);
    --accent-warm-a20: oklch(from var(--accent-warm) l c h / 0.20);
    --accent-warm-a25: oklch(from var(--accent-warm) l c h / 0.25);
    --accent-warm-a30: oklch(from var(--accent-warm) l c h / 0.30);
    --accent-warm-a35: oklch(from var(--accent-warm) l c h / 0.35);
    --accent-warm-a40: oklch(from var(--accent-warm) l c h / 0.40);
    --accent-warm-a45: oklch(from var(--accent-warm) l c h / 0.45);
    --accent-warm-a50: oklch(from var(--accent-warm) l c h / 0.50);
    --accent-warm-a55: oklch(from var(--accent-warm) l c h / 0.55);
    --accent-warm-a60: oklch(from var(--accent-warm) l c h / 0.60);
    --accent-warm-a65: oklch(from var(--accent-warm) l c h / 0.65);
    --accent-warm-a70: oklch(from var(--accent-warm) l c h / 0.70);
    --accent-warm-a75: oklch(from var(--accent-warm) l c h / 0.75);
    --accent-warm-a80: oklch(from var(--accent-warm) l c h / 0.80);
    --accent-warm-a85: oklch(from var(--accent-warm) l c h / 0.85);
    --accent-warm-a90: oklch(from var(--accent-warm) l c h / 0.90);
    --accent-warm-a95: oklch(from var(--accent-warm) l c h / 0.95);
}
