/* Основные переменные тёмной темы */
:root {
    color-scheme: dark;
    --error: #ff9e86;
    --font-stack: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --bg-primary: #121214;
    --bg-secondary: #1a1a1e;
    --bg-card: #232329;
    --bg-elevated: #2d2d35;
    --accent: #60a5fa;
    --accent-hover: #93c5fd;
    --accent-back: #5381fd;
    --accent-glow: rgba(96, 165, 250, 0.28);
    --text-primary: #f8fafc;
    --text-secondary: #cbd5e1;
    --text-muted: #94a3b8;
    --border: #3f3f46;
    --border-light: #52525b;
    --gradient-1: linear-gradient(135deg, #3b82f6 0%, #60a5fa 100%);
    --gradient-2: linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%);
    --scrollbar-thumb: #334155;
    --scrollbar-thumb-hover: #475569;
    --shadow: rgba(0, 0, 0, 0.3);
}

[data-theme="light"] {
    color-scheme: light;
    --error: #ef4444;
    --bg-primary: #f1f5f9;
    --bg-secondary: #e2e8f0;
    --bg-elevated: #cbd5e1; 
    --bg-card: #ffffff;
    --accent: #2563eb;
    --accent-back: #5381fd;
    --accent-hover: #3b82f6;
    --accent-glow: rgba(37, 99, 235, 0.16);
    --text-primary: #0f172a;
    --text-secondary: #475569;
    --text-muted: #64748b;
    --border: #cbd5e1;
    --border-light: #e2e8f0;
    --gradient-1: linear-gradient(135deg, #3b82f6 0%, #60a5fa 100%);
    --gradient-2: linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%);
    --scrollbar-thumb: #cbd5e1;
    --scrollbar-thumb-hover: #94a3b8;
    --shadow: rgba(15, 23, 42, 0.08);
}
