:root {
    color-scheme: light dark;
    --background-color: light-dark(#ffffff,#000000);
    --text-color: light-dark(#000000,#ffffff);

    --header-background-color: light-dark(#000000,#CBCBCB);
    --header-text-color: light-dark(#ffffff,#000000);

    --button-color: light-dark(#535353,#535353);
    --button-color-red: light-dark(red,red);
    --button-text-color: light-dark(#ffffff,#ffffff);
    --button-border-color: transparent;

    --saves-text-color: light-dark(#a52a2a,#a52a2a);

    --slider-color-1: light-dark(#606060,#606060);
    --slider-color-2: light-dark(#535353,#535353);
    --slider-color-3: light-dark(#464646,#464646);

    --green-color: light-dark(#008000,#008000);
    --blue-color: light-dark(#0000ff,#0000ff);
    --red-color: light-dark(#a52a2a,#a52a2a);
}

body {
    /* Set the background color */
    background-color: var(--background-color);
    color: var(--text-color);

    font-family: Arial, sans-serif;
    margin: 0;
}

/* 
The following color scheme is taken from the Catppuccin color palette
Copyright (c) 2021 Catppuccin (MIT License)
*/
.theme-catppuccin {
    color-scheme: light dark;
    --background-color: light-dark(#e6e9ef,#181825);
    --text-color: light-dark(#4c4f69,#cdd6f4);

    --header-background-color: light-dark(#eff1f5,#1e1e2e);
    --header-text-color: light-dark(#4c4f69,#cdd6f4);

    --button-color: light-dark(#eff1f5,#11111b);
    --button-color-red: light-dark(#e64553,#d20f39);
    --button-text-color: light-dark(#4c4f69,#cdd6f4);
    --button-border-color: transparent;

    --saves-text-color: light-dark(#e64553,#d20f39);

    --slider-color-1: light-dark(#bcc0cc,#45475a);
    --slider-color-2: light-dark(#ccd0da,#313244);
    --slider-color-3: light-dark(#eff1f5,#1e1e2e);

    --green-color: light-dark(#40a02b, #40a02b);
    --blue-color: light-dark(#1e66f5, #1e66f5);
    --red-color: light-dark(#d20f39,#d20f39);
}
