/* Mono */

:root {
--color-black:0 0% 0%;
--color-jet:0 0% 4%;
--color-charcoal:0 0% 10%;
--color-white:0 0% 100%;
--color-sunset:0 100% 43%;
--color-dawn:0 100% 50%;
--color-ivory:40 18% 97%;
--color-pewter:213 12% 70%;
--color-fog:216 4% 51%;
--color-umbra:221 12% 14%;
--color-dove:222 19% 86%;
}

:root {
--primary: var(--color-jet);
--primary-hover: var(--color-umbra);
--secondary: var(--color-pewter);
--secondary-hover: var(--color-fog);
--accent: var(--color-sunset);
--accent-hover: var(--color-dawn);
--background: var(--color-white);
--background-hover: var(--color-dove);
--contrast: none;
--core1b:hsl(213 12% 92%);
--core2b:hsl(213 12% 84%);
--core3b:hsl(213 12% 76%);
}
@media (prefers-color-scheme:dark) {
:root {
--primary: var(--color-white);
--primary-hover: var(--color-ivory);
--secondary: var(--color-fog);
--secondary-hover: var(--color-pewter);
--accent: var(--color-sunset);
--accent-hover: var(--color-dawn);
--background: var(--color-jet);
--background-hover: var(--color-umbra);
--contrast: drop-shadow(1px 0px 0px hsl(var(--color-white))) drop-shadow(-1px 0px 0px hsl(var(--color-white))) drop-shadow(0px 1px 0px hsl(var(--color-white))) drop-shadow(0px -1px 0px hsl(var(--color-white))) drop-shadow(1px 1px 0px hsl(var(--color-white))) drop-shadow(1px -1px 0px hsl(var(--color-white))) drop-shadow(-1px 1px 0px hsl(var(--color-white))) drop-shadow(-1px -1px 0px hsl(var(--color-white)));
--core1b:hsl(216 4% 12%);
--core2b:hsl(216 4% 20%);
--core3b:hsl(216 4% 28%);
}
}

@font-face {font-family:"fontprop";src:url("r_fontmono.woff2") format("truetype");font-weight:400;font-style:normal}
@font-face {font-family:"fontmono";src:url("r_fontmono.woff2") format("truetype");font-weight:400;font-style:normal}
@font-face {font-family:"fonticon";src:url("r_fonticon.woff") format("truetype");font-weight:400;font-style:normal}
@font-face {font-family:"fonticonapp";src:url("r_fonticonapp.woff") format("truetype");font-weight:400;font-style:normal}

body,div,center,table {font-family:"fontmono",monospace;font-style:normal;letter-spacing:1px;opacity:1}
