:root {
    
    --background: #fcf8f8;
    
    --error: #ba1a1a;
    
    --error_container: #ffdad6;
    
    --inverse_on_surface: #f4f0ef;
    
    --inverse_primary: #c6c6c7;
    
    --inverse_surface: #313030;
    
    --on_background: #1c1b1b;
    
    --on_error: #ffffff;
    
    --on_error_container: #410002;
    
    --on_primary: #ffffff;
    
    --on_primary_container: #575859;
    
    --on_primary_fixed: #1a1c1c;
    
    --on_primary_fixed_variant: #454747;
    
    --on_secondary: #ffffff;
    
    --on_secondary_container: #484848;
    
    --on_secondary_fixed: #1b1c1c;
    
    --on_secondary_fixed_variant: #474747;
    
    --on_surface: #1c1b1b;
    
    --on_surface_variant: #444748;
    
    --on_tertiary: #ffffff;
    
    --on_tertiary_container: #575859;
    
    --on_tertiary_fixed: #1a1c1c;
    
    --on_tertiary_fixed_variant: #454747;
    
    --outline: #747878;
    
    --outline_variant: #c4c7c8;
    
    --primary: #5d5f5f;
    
    --primary_container: #ffffff;
    
    --primary_fixed: #e2e2e2;
    
    --primary_fixed_dim: #c6c6c7;
    
    --scrim: #000000;
    
    --secondary: #5e5e5e;
    
    --secondary_container: #e4e2e2;
    
    --secondary_fixed: #e4e2e2;
    
    --secondary_fixed_dim: #c8c6c6;
    
    --shadow: #000000;
    
    --source_color: #ffffff;
    
    --surface: #fcf8f8;
    
    --surface_bright: #fcf8f8;
    
    --surface_container: #f1edec;
    
    --surface_container_high: #ebe7e7;
    
    --surface_container_highest: #e5e2e1;
    
    --surface_container_low: #f6f3f2;
    
    --surface_container_lowest: #ffffff;
    
    --surface_dim: #ddd9d9;
    
    --surface_tint: #5d5f5f;
    
    --surface_variant: #e0e3e3;
    
    --tertiary: #5d5f5f;
    
    --tertiary_container: #ffffff;
    
    --tertiary_fixed: #e2e2e2;
    
    --tertiary_fixed_dim: #c6c6c7;
    
}

@media (prefers-color-scheme: dark) {
    :root {
        
        --background: #141313;
        
        --error: #ffb4ab;
        
        --error_container: #93000a;
        
        --inverse_on_surface: #313030;
        
        --inverse_primary: #5d5f5f;
        
        --inverse_surface: #e5e2e1;
        
        --on_background: #e5e2e1;
        
        --on_error: #690005;
        
        --on_error_container: #ffdad6;
        
        --on_primary: #2f3131;
        
        --on_primary_container: #464849;
        
        --on_primary_fixed: #1a1c1c;
        
        --on_primary_fixed_variant: #454747;
        
        --on_secondary: #303030;
        
        --on_secondary_container: #e5e3e3;
        
        --on_secondary_fixed: #1b1c1c;
        
        --on_secondary_fixed_variant: #474747;
        
        --on_surface: #e5e2e1;
        
        --on_surface_variant: #c4c7c8;
        
        --on_tertiary: #2f3131;
        
        --on_tertiary_container: #464849;
        
        --on_tertiary_fixed: #1a1c1c;
        
        --on_tertiary_fixed_variant: #454747;
        
        --outline: #8e9192;
        
        --outline_variant: #444748;
        
        --primary: #ffffff;
        
        --primary_container: #e2e2e2;
        
        --primary_fixed: #e2e2e2;
        
        --primary_fixed_dim: #c6c6c7;
        
        --scrim: #000000;
        
        --secondary: #c8c6c6;
        
        --secondary_container: #494949;
        
        --secondary_fixed: #e4e2e2;
        
        --secondary_fixed_dim: #c8c6c6;
        
        --shadow: #000000;
        
        --source_color: #ffffff;
        
        --surface: #141313;
        
        --surface_bright: #3a3939;
        
        --surface_container: #201f1f;
        
        --surface_container_high: #2a2a2a;
        
        --surface_container_highest: #353434;
        
        --surface_container_low: #1c1b1b;
        
        --surface_container_lowest: #0e0e0e;
        
        --surface_dim: #141313;
        
        --surface_tint: #c6c6c7;
        
        --surface_variant: #444748;
        
        --tertiary: #ffffff;
        
        --tertiary_container: #e2e2e2;
        
        --tertiary_fixed: #e2e2e2;
        
        --tertiary_fixed_dim: #c6c6c7;
        
    }
}