:root {
        /*Layout coloring*/
        --header-background: #FFFFFF;
        --header-foreground: #404040;
        --body-background: #ffffff;
        --body-foreground: #404040;
        --content-background: #FFFFFF;
        --content-foreground: #404040;
        --footer-background: #ffffff;
        --footer-foreground: #161616;

                --footer-background-RGB: 255, 255, 255;
            
        /*Component coloring*/
        --accent-background: #221011;
        --accent-foreground: #ffffff;
        --focused-background: #363636;
        --focused-foreground: #FFFFFF;
        /*Focus border style*/
        --focus-border-width:1px;
        --focus-border-color:#000000;
        --focus-border-radius:0px;
        --disabled-background: #DBDBDB;
        --disabled-foreground: #404040;
        --hover-background: #000000;
        --hover-foreground: #ffffff;
        /*State coloring*/
        --error-color: #DC4E4E;
        --success-color: #1FA72E;
        /*List & tables*/
        --slot-available-background: #FFFFFF;
        --slot-available-foreground: #404040;
        --slot-unavailable-background: #DBDBDB;
        --slot-unavailable-foreground: #404040;
        /*Text properties*/
        --text-font-family: Gilroy;
        --h1-size: 4.3125rem;
        --h2-size: 1.333rem;
        --h3-size: 1rem;
        --h4-size: 0.75rem;
        --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;

        /*component border style*/
        --accent-border-width: 1px;
        --accent-border-color: #000000;
        --accent-border-radius: 0px;

        /*inactive border style*/
        --disable-border-color: #000000;
        --disable-border-width: 1px;
        --disable-border-radius: 0px;

        /*mouse cursor border style*/
        --hover-border-color: #000000;
        --hover-border-radius: 0px;
        --hover-border-width: 1px;
    }