@font-face {
    font-family: 'David Mixed Sans';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/JetBrainsMono-Medium.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0100-024F, U+1E00-1EFF, U+2000-206F, U+20A0-20CF, U+2100-214F;
}

@font-face {
    font-family: 'David Mixed Sans';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/888Roundhand-Medium_TC.woff2') format('woff2');
    unicode-range: U+2E80-2EFF, U+2F00-2FDF, U+3040-309F, U+30A0-30FF, U+3100-312F, U+3130-318F, U+3190-319F, U+31A0-31BF, U+31C0-31EF, U+31F0-31FF, U+3200-32FF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FF00-FFEF;
}

body.gh-font-body-jetbrains-mono,
body.gh-font-heading-fira-mono {
    --gh-font-body: 'David Mixed Sans', var(--font-sans);
    --gh-font-heading: 'David Mixed Sans', var(--font-sans);
}

body.gh-font-body-jetbrains-mono {
    font-family: var(--gh-font-body);
}

body.gh-font-heading-fira-mono h1,
body.gh-font-heading-fira-mono h2,
body.gh-font-heading-fira-mono h3,
body.gh-font-heading-fira-mono h4,
body.gh-font-heading-fira-mono h5,
body.gh-font-heading-fira-mono h6,
body.gh-font-heading-fira-mono .gh-head-logo,
body.gh-font-heading-fira-mono .post-title,
body.gh-font-heading-fira-mono .gh-article-title,
body.gh-font-heading-fira-mono .navigation-title,
body.gh-font-heading-fira-mono .term-name {
    font-family: var(--gh-font-heading);
}
