        :root{
            --primary: #00164f;                      
            --on-primary: #00c3ff;
            --primary-accent: #e4e7ef;
            --on-primary-accent: #00164f;
            --secondary: #002b96;
            --on-secondary: #ffffff;
            --secondary-accent: #c1c6e9;
            --on-secondary-accent: #001882;
            --background: #1E1E1E;
            --on-background: #FFFFFF;
            --surface: #1E1E1E;
            --on-surface: #FFFFFF;
            --error: #d10000;
            --on-error: #ffffff;
            --selection: #0d2665;
            --on-selection: #e4e7ef;
            
            --primary-50: #e4e7ef;
--primary-100: #bcc2d9;
--primary-200: #909bbf;
--primary-300: #6775a5;
--primary-400: #475994;
--primary-500: #253e84;
--primary-600: #1f387c;
--primary-700: #162f71;
--primary-800: #0d2665;
--primary-900: #00164f;
            
            --secondary-50: #e6e8f6;
--secondary-100: #c1c6e9;
--secondary-200: #98a2db;
--secondary-300: #6d7ecc;
--secondary-400: #4c61c2;
--secondary-500: #2546b7;
--secondary-600: #1f3ead;
--secondary-700: #1135a2;
--secondary-800: #002a96;
--secondary-900: #001882;
            
            --on-bg-high-emphasis: rgba(255,255,255,0.87058824);
            --on-bg-med-emphasis: rgba(255,255,255,0.6);
            --on-bg-dis-emphasis: rgba(255,255,255,0.3019608);
        }