:root {
    
    --background: #fff8f8;
    
    --error: #ba1a1a;
    
    --error_container: #ffdad6;
    
    --inverse_on_surface: #feedef;
    
    --inverse_primary: #ffb1c4;
    
    --inverse_surface: #382e30;
    
    --on_background: #22191b;
    
    --on_error: #ffffff;
    
    --on_error_container: #410002;
    
    --on_primary: #ffffff;
    
    --on_primary_container: #3a071a;
    
    --on_primary_fixed: #3a071a;
    
    --on_primary_fixed_variant: #703345;
    
    --on_secondary: #ffffff;
    
    --on_secondary_container: #2b151b;
    
    --on_secondary_fixed: #2b151b;
    
    --on_secondary_fixed_variant: #5b3f46;
    
    --on_surface: #22191b;
    
    --on_surface_variant: #514346;
    
    --on_tertiary: #ffffff;
    
    --on_tertiary_container: #2d1600;
    
    --on_tertiary_fixed: #2d1600;
    
    --on_tertiary_fixed_variant: #60401e;
    
    --outline: #847376;
    
    --outline_variant: #d6c2c5;
    
    --primary: #8d4a5c;
    
    --primary_container: #ffd9e0;
    
    --primary_fixed: #ffd9e0;
    
    --primary_fixed_dim: #ffb1c4;
    
    --scrim: #000000;
    
    --secondary: #75565d;
    
    --secondary_container: #ffd9e0;
    
    --secondary_fixed: #ffd9e0;
    
    --secondary_fixed_dim: #e3bdc4;
    
    --shadow: #000000;
    
    --source_color: #f75c8f;
    
    --surface: #fff8f8;
    
    --surface_bright: #fff8f8;
    
    --surface_container: #fbeaec;
    
    --surface_container_high: #f5e4e6;
    
    --surface_container_highest: #efdfe1;
    
    --surface_container_low: #fff0f2;
    
    --surface_container_lowest: #ffffff;
    
    --surface_dim: #e6d6d8;
    
    --surface_tint: #8d4a5c;
    
    --surface_variant: #f3dde1;
    
    --tertiary: #7b5733;
    
    --tertiary_container: #ffdcbf;
    
    --tertiary_fixed: #ffdcbf;
    
    --tertiary_fixed_dim: #edbd92;
    
}

@media (prefers-color-scheme: dark) {
    :root {
        
        --background: #191113;
        
        --error: #ffb4ab;
        
        --error_container: #93000a;
        
        --inverse_on_surface: #382e30;
        
        --inverse_primary: #8d4a5c;
        
        --inverse_surface: #efdfe1;
        
        --on_background: #efdfe1;
        
        --on_error: #690005;
        
        --on_error_container: #ffdad6;
        
        --on_primary: #551d2f;
        
        --on_primary_container: #ffd9e0;
        
        --on_primary_fixed: #3a071a;
        
        --on_primary_fixed_variant: #703345;
        
        --on_secondary: #43292f;
        
        --on_secondary_container: #ffd9e0;
        
        --on_secondary_fixed: #2b151b;
        
        --on_secondary_fixed_variant: #5b3f46;
        
        --on_surface: #efdfe1;
        
        --on_surface_variant: #d6c2c5;
        
        --on_tertiary: #472a0a;
        
        --on_tertiary_container: #ffdcbf;
        
        --on_tertiary_fixed: #2d1600;
        
        --on_tertiary_fixed_variant: #60401e;
        
        --outline: #9e8c8f;
        
        --outline_variant: #514346;
        
        --primary: #ffb1c4;
        
        --primary_container: #703345;
        
        --primary_fixed: #ffd9e0;
        
        --primary_fixed_dim: #ffb1c4;
        
        --scrim: #000000;
        
        --secondary: #e3bdc4;
        
        --secondary_container: #5b3f46;
        
        --secondary_fixed: #ffd9e0;
        
        --secondary_fixed_dim: #e3bdc4;
        
        --shadow: #000000;
        
        --source_color: #f75c8f;
        
        --surface: #191113;
        
        --surface_bright: #413738;
        
        --surface_container: #261d1f;
        
        --surface_container_high: #312829;
        
        --surface_container_highest: #3c3234;
        
        --surface_container_low: #22191b;
        
        --surface_container_lowest: #140c0e;
        
        --surface_dim: #191113;
        
        --surface_tint: #ffb1c4;
        
        --surface_variant: #514346;
        
        --tertiary: #edbd92;
        
        --tertiary_container: #60401e;
        
        --tertiary_fixed: #ffdcbf;
        
        --tertiary_fixed_dim: #edbd92;
        
    }
}