@font-face {
    font-display: swap;
    font-family: 'B612';
    font-style: normal;
    font-weight: 400;
    src: url('/static/fonts/b612-v12-latin-regular.woff2') format('woff2'); 
}

:root {
    --font: black;
    --line-length: 960px;

    --main-font: "B612";

    --monospace-font: "Iosevka SS14", "Iosevka", "JetBrains Mono", monospace;
    --mono-font: var(--monospace-font);
    cursor: auto;
}

/* borrowed from MDN */
a {
    color: #8cb4ff;
}

a:visited {
    color: #ffadff;
}

code.codeblock {
    font-family: var(--monospace-font);
    font-size: 16px;
}

blockquote {
    margin-inline: revert;
    font-style: revert;
    font-family: var(--monospace-font);
    text-align: left;
}

ol.list-block, ul.list-block {
    margin-left: 5%;
    margin-right: 5%;
}

@media (prefers-color-scheme: dark) {
    :root:not(.no-dark-theme) {
        --bg: black;
        --fg: white;
    }
}
