:root{--light-1:hsl(42, 0%, 100%);--light-2:hsl(42, 0%, 90%);--light-3:hsl(42, 0%, 80%);--light-4:hsl(42, 0%, 70%);--light-transparent-1:hsla(42, 0%, 100%, 1);--light-transparent-2:hsla(42, 0%, 90%, .9);--light-transparent-3:hsla(42, 0%, 80%, .8);--light-transparent-4:hsla(42, 0%, 70%, .7);--gray-dark:hsl(42, 0%, 24%);--dark-1:hsl(42, 0%,  0%);--dark-2:hsl(42, 0%, 12%);--dark-3:hsl(42, 0%, 16%);--dark-4:hsl(42, 0%, 24%);--hue-blue:205;--hue-delta-link:40;--hue-purple:calc(var(--hue-blue) + var(--hue-delta-link));--saturation-saturated:100%;--lightness-light:85%;--lightness-dark:35%;--color-blue-light:hsl(var(--hue-blue)  , var(--saturation-saturated), var(--lightness-light));--color-purple-light:hsl(var(--hue-purple), var(--saturation-saturated), var(--lightness-light));--color-blue-dark:hsl(var(--hue-blue)  , var(--saturation-saturated), var(--lightness-dark));--color-purple-dark:hsl(var(--hue-purple), var(--saturation-saturated), var(--lightness-dark));--color-gray-opaque-1:hsla(0, 0%, 50%, .9)}:root{--color-text:var(--dark-1);--color-background:var(--light-1);--color-text-secondary:var(--color-text);--color-background-secondary:var(--light-transparent-2);--color-text-tertiary:var(--color-text-secondary);--color-background-tertiary:var(--light-transparent-3);--color-text-zeroary:var(--color-text);--color-background-zeroary:var(--light-2);--color-link:var(--color-blue-dark);--color-visited:var(--color-purple-dark);--color-border:var(--color-gray-opaque-1);--color-border-snippet:var(--color-gray-opaque-1)}@media(prefers-color-scheme:dark){:root{--color-text:var(--light-1);--color-background:var(--dark-3);--color-text-secondary:var(--color-text);--color-background-secondary:var(--dark-2);--color-text-tertiary:var(--color-text-secondary);--color-background-tertiary:var(--dark-1);--color-text-zeroary:var(--color-text);--color-background-zeroary:var(--dark-4);--color-link:var(--color-blue-light);--color-visited:var(--color-purple-light);--color-border:var(--color-gray-opaque-1);--color-border-snippet:var(--color-gray-opaque-1)}}html{color:var(--color-text);background:var(--color-background)}