:root {
    
    --background: #fcfaed;
    
    --error: #ba1a1a;
    
    --error_container: #ffdad6;
    
    --inverse_on_surface: #f3f1e4;
    
    --inverse_primary: #c2cd7c;
    
    --inverse_surface: #303128;
    
    --on_background: #1b1c14;
    
    --on_error: #ffffff;
    
    --on_error_container: #410002;
    
    --on_primary: #ffffff;
    
    --on_primary_container: #191e00;
    
    --on_primary_fixed: #191e00;
    
    --on_primary_fixed_variant: #434b06;
    
    --on_secondary: #ffffff;
    
    --on_secondary_container: #1a1d07;
    
    --on_secondary_fixed: #1a1d07;
    
    --on_secondary_fixed_variant: #46492f;
    
    --on_surface: #1b1c14;
    
    --on_surface_variant: #47483b;
    
    --on_tertiary: #ffffff;
    
    --on_tertiary_container: #00201a;
    
    --on_tertiary_fixed: #00201a;
    
    --on_tertiary_fixed_variant: #224e44;
    
    --outline: #78786a;
    
    --outline_variant: #c8c7b7;
    
    --primary: #5a631e;
    
    --primary_container: #dfe995;
    
    --primary_fixed: #dfe995;
    
    --primary_fixed_dim: #c2cd7c;
    
    --scrim: #000000;
    
    --secondary: #5d6145;
    
    --secondary_container: #e3e5c2;
    
    --secondary_fixed: #e3e5c2;
    
    --secondary_fixed_dim: #c6c9a7;
    
    --shadow: #000000;
    
    --source_color: #636b2f;
    
    --surface: #fcfaed;
    
    --surface_bright: #fcfaed;
    
    --surface_container: #f0eee1;
    
    --surface_container_high: #eae9dc;
    
    --surface_container_highest: #e4e3d6;
    
    --surface_container_low: #f6f4e7;
    
    --surface_container_lowest: #ffffff;
    
    --surface_dim: #dcdace;
    
    --surface_tint: #5a631e;
    
    --surface_variant: #e4e3d2;
    
    --tertiary: #3b665b;
    
    --tertiary_container: #bdecde;
    
    --tertiary_fixed: #bdecde;
    
    --tertiary_fixed_dim: #a2d0c2;
    
}

@media (prefers-color-scheme: dark) {
    :root {
        
        --background: #13140d;
        
        --error: #ffb4ab;
        
        --error_container: #93000a;
        
        --inverse_on_surface: #303128;
        
        --inverse_primary: #5a631e;
        
        --inverse_surface: #e4e3d6;
        
        --on_background: #e4e3d6;
        
        --on_error: #690005;
        
        --on_error_container: #ffdad6;
        
        --on_primary: #2d3400;
        
        --on_primary_container: #dfe995;
        
        --on_primary_fixed: #191e00;
        
        --on_primary_fixed_variant: #434b06;
        
        --on_secondary: #2f321a;
        
        --on_secondary_container: #e3e5c2;
        
        --on_secondary_fixed: #1a1d07;
        
        --on_secondary_fixed_variant: #46492f;
        
        --on_surface: #e4e3d6;
        
        --on_surface_variant: #c8c7b7;
        
        --on_tertiary: #06372e;
        
        --on_tertiary_container: #bdecde;
        
        --on_tertiary_fixed: #00201a;
        
        --on_tertiary_fixed_variant: #224e44;
        
        --outline: #919283;
        
        --outline_variant: #47483b;
        
        --primary: #c2cd7c;
        
        --primary_container: #434b06;
        
        --primary_fixed: #dfe995;
        
        --primary_fixed_dim: #c2cd7c;
        
        --scrim: #000000;
        
        --secondary: #c6c9a7;
        
        --secondary_container: #46492f;
        
        --secondary_fixed: #e3e5c2;
        
        --secondary_fixed_dim: #c6c9a7;
        
        --shadow: #000000;
        
        --source_color: #636b2f;
        
        --surface: #13140d;
        
        --surface_bright: #393a31;
        
        --surface_container: #1f2018;
        
        --surface_container_high: #2a2b22;
        
        --surface_container_highest: #35352d;
        
        --surface_container_low: #1b1c14;
        
        --surface_container_lowest: #0e0f08;
        
        --surface_dim: #13140d;
        
        --surface_tint: #c2cd7c;
        
        --surface_variant: #47483b;
        
        --tertiary: #a2d0c2;
        
        --tertiary_container: #224e44;
        
        --tertiary_fixed: #bdecde;
        
        --tertiary_fixed_dim: #a2d0c2;
        
    }
}