:root {
    --neutral-0: #ffffff;
    --neutral-1: #f8f8f8;
    --neutral-2: #eeeeee;
    --neutral-3: #cccccc;
    --neutral-4: #888888;
    --neutral-5: #444444;
    --neutral-6: #000000;

    --white-opacity-90: #ffffffe6;
	--white-opacity-80: #ffffffcc;
	--white-opacity-70: #ffffffb3;
	--white-opacity-60: #ffffff99;
	--white-opacity-50: #ffffff80;
	--white-opacity-40: #ffffff66;
	--white-opacity-30: #ffffff4d;
	--white-opacity-20: #ffffff33;
	--white-opacity-10: #ffffff1a;

    --black-opacity-90: #000000e6;
    --black-opacity-80: #000000cc;
    --black-opacity-70: #000000b3;
    --black-opacity-60: #00000099;
    --black-opacity-50: #00000080;
    --black-opacity-40: #00000066;
    --black-opacity-30: #0000004d;
    --black-opacity-20: #00000033;
    --black-opacity-10: #0000001a;
    --black-opacity-5: #00000010;

    --accent-1: #bfb5af;
    --accent-2: #4d2306;
    --accent-2-hovered: #3a1a04;
}

:root {
    --serif-font: "Spectral", serif;
    --san-serif-font: "Montserrat", sans-serif;
}

:root {
    --font-size-1: 0.5rem;
    --font-size-2: 0.75rem;
    --font-size-3: 1rem;
    --font-size-4: 1.25rem;
    --font-size-5: 1.5rem;
    --font-size-6: 1.75rem;
    --font-size-7: 2rem;
}

:root {
    --space-0: 0;
    --space-1: 0.25rem;
    --space-2: 0.5rem;
    --space-3: 1rem;
    --space-4: 1.5rem;
    --space-5: 2rem;
    --space-6: 3rem;
}

:root {
    --size-0: 0;
    --size-1: 1rem;
    --size-2: 2rem;
    --size-3: 4rem;
    --size-4: 8rem;
    --size-5: 12rem;
    --size-6: 16rem;
    --size-7: 20rem;
    --size-8: 24rem;
    --size-9: 28rem;
    --size-10: 32rem;
    --size-11: 36rem;
    --size-12: 48rem;
    --size-13: 64rem;

    --size-fifth: 20%;
    --size-quart: 25%;
    --size-third: calc(100% / 3);
    --size-half: 50%;
    --size-full: 100%;

    --size-fit: fit-content;
}

:root {
    --rounding-1: 0px;
    --rounding-2: 0px;
    --rounding-3: 0px;
    --rounding-ellipse: 50%;
}

:root {
    --time-1: 100ms;
    --time-2: 200ms;
    --time-3: 300ms;
    --time-4: 400ms;
    --time-5: 500ms;
}