:root {
        /*Layout coloring*/
        --header-background: #ffffff;
        --header-foreground: #000000;
        --body-background: #ffffff;
        --body-foreground: #404040;
        --content-background: #ffffff;
        --content-foreground: #000000;
        --footer-background: #d8d8d8;
        --footer-foreground: #000000;

                --footer-background-RGB: 216, 216, 216;
            
        /*Component coloring*/
        --accent-background: #f68f69;
        --accent-foreground: #000000;
        --focused-background: #404040;
        --focused-foreground: #FFFFFF;
        --disabled-background: #DBDBDB;
        --disabled-foreground: #404040;
        --hover-background: #404040;
        --hover-foreground: #F7F7F7;
        /*State coloring*/
        --error-color: #000000;
        --success-color: #ffffff;
        /*List & tables*/
        --slot-available-background: #ffffff;
        --slot-available-foreground: #000000;
        --slot-unavailable-background: #DBDBDB;
        --slot-unavailable-foreground: #404040;
        /*Text properties*/
        --text-font-family: Graebenbach;
        --h1-size: 1.7rem;
        --h2-size: 1.5rem;
        --h3-size: 1rem;
        --h4-size: 1rem;
        --extra-large-text-size: 2.396rem;
        --large-text-size: 1.777rem;
        --medium-text-size: 1.333rem;
        --normal-text-size: 1rem;
        --small-text-size: 0.75rem;
    }