@font-face
{
    font-family: "Baloo Da 2";
    src: url("/fonts/baloo-da-2-v26-latin-regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face
{
    font-family: "Baloo Da 2";
    src: url("/fonts/baloo-da-2-v26-latin-600.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face
{
    font-family: "Baloo Da 2";
    src: url("/fonts/baloo-da-2-v26-latin-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face
{
    font-family: "Fira Code";
    src: url("/fonts/fira-code-v27-latin-regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face
{
    font-family: "Fira Code";
    src: url("/fonts/fira-code-v27-latin-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Definition for standard text. */
*, html, body
{
    font-family: "Baloo Da 2", sans-serif;
}

strong,
dt,
th
{
    font-weight: 600;
}

code,
q,
blockquote
{
    font-family: "Fira Code", var(--bs-font-monospace), monospace;
    font-size: 0.875em;
    color: var(--rf-complementary);
}

:is(code, q, blockquote) :is(strong, em)
{
    font-family: inherit;
}

q
{
    quotes: none;
    word-spacing: -.35em;
    padding-inline: 0.30em;
}

blockquote
{
    word-spacing: -.25em;
}

q::before,
q::after
{
    content: none;
}
