:root {
    --dark-primary: #8b2635;
    --dark-secondary: #d4a574;
    --dark-accent: #a8345a;
    --dark-accent-2: #6b4a3d;
    --dark-accent-3: #10b981;
    --dark-bg-primary: #0f0a0c;
    --dark-bg-secondary: #2a1f1e;
    --dark-bg-tertiary: #1a1214;
    --dark-bg-quaternary: #3d2f2d;
    --dark-text: #f5ebe0;
    --dark-border: rgba(139, 38, 53, 0.2);
    --dark-shadow: rgba(139, 38, 53, 0.1);

    --light-primary: #8b2635;
    --light-secondary: #d4a574;
    --light-accent: #a8345a;
    --light-accent-2: #6b4a3d;
    --light-accent-3: #10b981;
    --light-bg-primary: #faf7f4;
    --light-bg-secondary: #ffffff;
    --light-bg-tertiary: #f5f0eb;
    --light-bg-quaternary: #ebe5df;
    --light-text: #1a0e10;
    --light-border: rgba(139, 38, 53, 0.2);
    --light-shadow: rgba(139, 38, 53, 0.1);
    
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent;
    
    --dark-500: #8b2635;
    --dark-600: #6e1e2a;
    --dark-700: #52161f;
    --dark-800: #3a1016;
    --dark-900: #220a0d;
    --dark-400: #a8345a;
    
    --accent-1-500: #d4a574;
    --accent-1-400: #e0bc93;
    --accent-1-600: #c18f5d;
    --accent-1-700: #a97947;
    --accent-1-800: #8d6339;
    --accent-1-900: #724e2c;
    
    --warn-2-500: #f97316;
    --warn-2-600: #ea580c;
    --warn-300: #fcd34d;
    --warn-400: #facc15;
    --warn-500: #eab308;
    
    --error-500: #dc2626;
    --error-600: #b91c1c;
    
    --info-500: #6b4a3d;
    --info-600: #54392e;
    
    --cyan-500: #6b4a3d;
    
    --success-2-500: #10b981;
    --success-2-20: rgba(16, 185, 129, 0.2);
    
    --neutral-slate-200: #e8dcd6;
    --neutral-slate-300: #d4c4bc;
    --neutral-slate-400: #b5a199;
    --neutral-slate-500: #8b7d77;
    --neutral-slate-600: #6b5f5a;
    --neutral-slate-700: #4a403c;
    --neutral-slate-800: #2a1f1e;
    --neutral-slate-900: #1a1214;
    
    --neutral-gray-100: #f5ebe0;
    --neutral-gray-200: #ebe0d6;
    --neutral-gray-300: #dccfc4;
    --neutral-gray-400: #b5a199;
    --neutral-gray-500: #8b7d77;
    --neutral-gray-600: #6b5f5a;
    --neutral-gray-700: #4a403c;
    --neutral-gray-800: #2a1f1e;
    --neutral-gray-900: #1a1214;
    
    --moon-base: #d4c4bc;
    --moon-shadow: #b5a199;
    --red-sun: #dc2626;
    --urgent-red: #dc2626;
    --urgent-orange: #d4a574;
    --urgent-dark-red: #b91c1c;
    --urgent-dark-orange: #c18f5d;
    
    --dark-bg-gradient-1: rgba(139, 38, 53, 0.15);
    --dark-bg-gradient-2: rgba(212, 165, 116, 0.12);
    --dark-bg-gradient-3: rgba(168, 52, 90, 0.08);
    --dark-bg-gradient-4: rgba(107, 74, 61, 0.1);
    --dark-bg-gradient-start: #0f0a0c;
    --dark-bg-gradient-mid-1: #2a1f1e;
    --dark-bg-gradient-mid-2: #1a1214;
    --dark-bg-gradient-end: #220a0d;
    
    --white-02: rgba(255, 255, 255, 0.02);
    --white-03: rgba(255, 255, 255, 0.03);
    --white-04: rgba(255, 255, 255, 0.04);
    --white-05: rgba(255, 255, 255, 0.05);
    --white-06: rgba(255, 255, 255, 0.06);
    --white-08: rgba(255, 255, 255, 0.08);
    --white-10: rgba(255, 255, 255, 0.1);
    --white-12: rgba(255, 255, 255, 0.12);
    --white-15: rgba(255, 255, 255, 0.15);
    --white-18: rgba(255, 255, 255, 0.18);
    --white-20: rgba(255, 255, 255, 0.2);
    --white-25: rgba(255, 255, 255, 0.25);
    --white-30: rgba(255, 255, 255, 0.3);
    --white-40: rgba(255, 255, 255, 0.4);
    --white-50: rgba(255, 255, 255, 0.5);
    --white-70: rgba(255, 255, 255, 0.7);
    --white-80: rgba(255, 255, 255, 0.8);
    --white-90: rgba(255, 255, 255, 0.9);
    --white-95: rgba(255, 255, 255, 0.95);
    --white-96: rgba(255, 255, 255, 0.96);
    --white-97: rgba(255, 255, 255, 0.97);

    --black-02: rgba(0, 0, 0, 0.02);
    --black-03: rgba(0, 0, 0, 0.03);
    --black-04: rgba(0, 0, 0, 0.04);
    --black-05: rgba(0, 0, 0, 0.05);
    --black-06: rgba(0, 0, 0, 0.06);
    --black-08: rgba(0, 0, 0, 0.08);
    --black-10: rgba(0, 0, 0, 0.1);
    --black-12: rgba(0, 0, 0, 0.12);
    --black-15: rgba(0, 0, 0, 0.15);
    --black-20: rgba(0, 0, 0, 0.2);
    --black-25: rgba(0, 0, 0, 0.25);
    --black-30: rgba(0, 0, 0, 0.3);
    --black-40: rgba(0, 0, 0, 0.4);
    --black-50: rgba(0, 0, 0, 0.5);
    --black-70: rgba(0, 0, 0, 0.7);
    --black-80: rgba(0, 0, 0, 0.8);
    --black-90: rgba(0, 0, 0, 0.9);
    
    --dark-primary-05: rgba(139, 38, 53, 0.05);
    --dark-primary-08: rgba(139, 38, 53, 0.08);
    --dark-primary-10: rgba(139, 38, 53, 0.1);
    --dark-primary-12: rgba(139, 38, 53, 0.12);
    --dark-primary-15: rgba(139, 38, 53, 0.15);
    --dark-primary-20: rgba(139, 38, 53, 0.2);
    --dark-primary-25: rgba(139, 38, 53, 0.25);
    --dark-primary-30: rgba(139, 38, 53, 0.3);
    --dark-primary-40: rgba(139, 38, 53, 0.4);
    --dark-primary-50: rgba(139, 38, 53, 0.5);
    --dark-primary-60: rgba(139, 38, 53, 0.6);
    --dark-primary-70: rgba(139, 38, 53, 0.7);
    --dark-primary-80: rgba(139, 38, 53, 0.8);
    --dark-primary-90: rgba(139, 38, 53, 0.9);
    
    --dark-secondary-05: rgba(212, 165, 116, 0.05);
    --dark-secondary-15: rgba(212, 165, 116, 0.15);
    --dark-secondary-20: rgba(212, 165, 116, 0.2);
    --dark-secondary-25: rgba(212, 165, 116, 0.25);
    --dark-secondary-30: rgba(212, 165, 116, 0.3);
    --dark-secondary-40: rgba(212, 165, 116, 0.4);
    --dark-secondary-50: rgba(212, 165, 116, 0.5);
    --dark-secondary-60: rgba(212, 165, 116, 0.6);
    --dark-secondary-80: rgba(212, 165, 116, 0.8);
    
    --accent-1-primary-10: rgba(212, 165, 116, 0.1);
    --accent-1-primary-20: rgba(212, 165, 116, 0.2);
    --accent-1-primary-30: rgba(212, 165, 116, 0.3);
    --accent-1-primary-40: rgba(212, 165, 116, 0.4);
    --accent-1-primary-50: rgba(212, 165, 116, 0.5);
    --accent-1-primary-60: rgba(212, 165, 116, 0.6);
    
    --error-primary-30: rgba(220, 38, 38, 0.3);
    --error-primary-40: rgba(220, 38, 38, 0.4);
    --error-primary-60: rgba(220, 38, 38, 0.6);
    
    --info-primary-40: rgba(107, 74, 61, 0.4);
    
    --success-primary-30: rgba(16, 185, 129, 0.3);
    --success-primary-40: rgba(16, 185, 129, 0.4);
    --success-primary-60: rgba(16, 185, 129, 0.6);
    
    --sidebar-dark-bg: rgba(139, 38, 53, 0.15);
    --topbar-dark-bg: rgba(139, 38, 53, 0.15);
    --dropdown-dark-bg: rgba(139, 38, 53, 0.18);
    --tooltip-dark-bg: rgba(139, 38, 53, 0.25);
    --tooltip-dark-bg-30: rgba(139, 38, 53, 0.3);
    
    --dark-gradient-1: radial-gradient(circle at 20% 80%, var(--dark-bg-gradient-1) 0%, var(--transparent) 50%);
    --dark-gradient-2: radial-gradient(circle at 80% 20%, var(--dark-bg-gradient-2) 0%, var(--transparent) 50%);
    --dark-gradient-3: radial-gradient(circle at 40% 40%, var(--dark-bg-gradient-3) 0%, var(--transparent) 50%);
    --dark-gradient-main: linear-gradient(135deg, var(--dark-bg-gradient-start) 0%, var(--dark-bg-gradient-mid-1) 40%, var(--dark-bg-gradient-mid-2) 70%, var(--dark-bg-gradient-end) 100%);

    --success-primary: #10b981;
    --success-secondary: #059669;
    --success-light: rgba(16, 185, 129, 0.1);
    --success-05: rgba(16, 185, 129, 0.05);
    --success-medium: rgba(16, 185, 129, 0.2);
    --success-border: rgba(16, 185, 129, 0.3);
    --success-hover: rgba(16, 185, 129, 0.2);
    --success-strong: rgba(16, 185, 129, 0.5);
    --success-shadow: rgba(16, 185, 129, 0.3);
    
    --error-primary: #dc2626;
    --error-secondary: #b91c1c;
    --error-light: rgba(220, 38, 38, 0.1);
    --error-border: rgba(220, 38, 38, 0.3);
    --error-hover: rgba(220, 38, 38, 0.2);
    --error-shadow: rgba(220, 38, 38, 0.3);
    
    --warning-primary: #d4a574;
    --warning-secondary: #c18f5d;
    --warning-light: rgba(212, 165, 116, 0.1);
    --warning-medium: rgba(212, 165, 116, 0.2);
    --warning-border: rgba(212, 165, 116, 0.3);
    --warning-hover: rgba(212, 165, 116, 0.5);
    --warning-strong: rgba(212, 165, 116, 0.4);
    --warning-shadow: rgba(212, 165, 116, 0.3);
    --warning-focus: rgba(212, 165, 116, 0.6);
    
    --info-primary: #6b4a3d;
    --info-secondary: #54392e;
    --info-light: rgba(107, 74, 61, 0.1);
    --info-medium: rgba(107, 74, 61, 0.15);
    --info-border: rgba(107, 74, 61, 0.3);
    --info-hover: rgba(107, 74, 61, 0.2);
    --info-strong: rgba(107, 74, 61, 0.4);
    --info-focus: rgba(107, 74, 61, 0.5);
    --info-shadow: rgba(107, 74, 61, 0.3);
    --info-secondary-10: rgba(84, 57, 46, 0.1);
    
    --neutral-light: #b5a199;
    --neutral-medium: #8b7d77;
    --neutral-dark: #4a403c;
    --neutral-bg-light: rgba(181, 161, 153, 0.1);
    --neutral-bg-medium: rgba(181, 161, 153, 0.2);
    --neutral-border: rgba(181, 161, 153, 0.3);
    --neutral-medium-bg: rgba(139, 125, 119, 0.1);
    --neutral-medium-border: rgba(139, 125, 119, 0.3);
    
    --brand-green: #10b981;
    --brand-blue: #6b4a3d;
    --brand-yellow: #d4a574;
    --brand-orange: #c18f5d;
    --brand-red: #8b2635;
    --brand-pink: #a8345a;
    --brand-purple: #8b2635;
    --brand-indigo: #6e1e2a;
    --brand-teal: #6b4a3d;
    --brand-cyan: #54392e;
    
    --text-primary: #f5ebe0;
    --text-secondary: #d4c4bc;
    --text-tertiary: #b5a199;
    --border-light: #4a403c;
    --border-medium: #2a1f1e;
    --border-dark: #1a1214;
    --bg-primary: #0f0a0c;
    --bg-secondary: #2a1f1e;
    --bg-tertiary: #3d2f2d;

    --dropdown-option-dark-bg: #2a1f1e;
    --dropdown-option-dark-text: #f5ebe0;
    --dropdown-option-dark-hover-bg: #3d2f2d;
    --dropdown-option-dark-checked-bg: #d4a574;
    
    --svg-arrow-dark: %23d4a574;
    --svg-arrow-neutral: %238b7d77;
}