:root {
    
    --background: #fff8f6;
    
    --error: #ba1a1a;
    
    --error_container: #ffdad6;
    
    --inverse_on_surface: #ffedea;
    
    --inverse_primary: #ffb4a8;
    
    --inverse_surface: #392e2c;
    
    --on_background: #231918;
    
    --on_error: #ffffff;
    
    --on_error_container: #410002;
    
    --on_primary: #ffffff;
    
    --on_primary_container: #3a0905;
    
    --on_primary_fixed: #3a0905;
    
    --on_primary_fixed_variant: #73342a;
    
    --on_secondary: #ffffff;
    
    --on_secondary_container: #2c1512;
    
    --on_secondary_fixed: #2c1512;
    
    --on_secondary_fixed_variant: #5d3f3b;
    
    --on_surface: #231918;
    
    --on_surface_variant: #534341;
    
    --on_tertiary: #ffffff;
    
    --on_tertiary_container: #251a00;
    
    --on_tertiary_fixed: #251a00;
    
    --on_tertiary_fixed_variant: #564419;
    
    --outline: #857370;
    
    --outline_variant: #d8c2be;
    
    --primary: #904b40;
    
    --primary_container: #ffdad4;
    
    --primary_fixed: #ffdad4;
    
    --primary_fixed_dim: #ffb4a8;
    
    --scrim: #000000;
    
    --secondary: #775651;
    
    --secondary_container: #ffdad4;
    
    --secondary_fixed: #ffdad4;
    
    --secondary_fixed_dim: #e7bdb6;
    
    --shadow: #000000;
    
    --source_color: #ff0000;
    
    --surface: #fff8f6;
    
    --surface_bright: #fff8f6;
    
    --surface_container: #fceae7;
    
    --surface_container_high: #f7e4e1;
    
    --surface_container_highest: #f1dfdc;
    
    --surface_container_low: #fff0ee;
    
    --surface_container_lowest: #ffffff;
    
    --surface_dim: #e8d6d3;
    
    --surface_tint: #904b40;
    
    --surface_variant: #f5ddda;
    
    --tertiary: #705c2e;
    
    --tertiary_container: #fbdfa6;
    
    --tertiary_fixed: #fbdfa6;
    
    --tertiary_fixed_dim: #dec48c;
    
}

@media (prefers-color-scheme: dark) {
    :root {
        
        --background: #1a1110;
        
        --error: #ffb4ab;
        
        --error_container: #93000a;
        
        --inverse_on_surface: #392e2c;
        
        --inverse_primary: #904b40;
        
        --inverse_surface: #f1dfdc;
        
        --on_background: #f1dfdc;
        
        --on_error: #690005;
        
        --on_error_container: #ffdad6;
        
        --on_primary: #561e16;
        
        --on_primary_container: #ffdad4;
        
        --on_primary_fixed: #3a0905;
        
        --on_primary_fixed_variant: #73342a;
        
        --on_secondary: #442925;
        
        --on_secondary_container: #ffdad4;
        
        --on_secondary_fixed: #2c1512;
        
        --on_secondary_fixed_variant: #5d3f3b;
        
        --on_surface: #f1dfdc;
        
        --on_surface_variant: #d8c2be;
        
        --on_tertiary: #3e2e04;
        
        --on_tertiary_container: #fbdfa6;
        
        --on_tertiary_fixed: #251a00;
        
        --on_tertiary_fixed_variant: #564419;
        
        --outline: #a08c89;
        
        --outline_variant: #534341;
        
        --primary: #ffb4a8;
        
        --primary_container: #73342a;
        
        --primary_fixed: #ffdad4;
        
        --primary_fixed_dim: #ffb4a8;
        
        --scrim: #000000;
        
        --secondary: #e7bdb6;
        
        --secondary_container: #5d3f3b;
        
        --secondary_fixed: #ffdad4;
        
        --secondary_fixed_dim: #e7bdb6;
        
        --shadow: #000000;
        
        --source_color: #ff0000;
        
        --surface: #1a1110;
        
        --surface_bright: #423735;
        
        --surface_container: #271d1c;
        
        --surface_container_high: #322826;
        
        --surface_container_highest: #3d3230;
        
        --surface_container_low: #231918;
        
        --surface_container_lowest: #140c0b;
        
        --surface_dim: #1a1110;
        
        --surface_tint: #ffb4a8;
        
        --surface_variant: #534341;
        
        --tertiary: #dec48c;
        
        --tertiary_container: #564419;
        
        --tertiary_fixed: #fbdfa6;
        
        --tertiary_fixed_dim: #dec48c;
        
    }
}