/*
 * SPDX-FileCopyrightText: 2026 Brandon Temple Paul
 * SPDX-License-Identifier: GPL-3.0-or-later
 */
/* Generated by scripts/fetch-fonts.py. Do not edit by hand. */
/* Fonts are Google Fonts (SIL Open Font License), subset to the
   kana + Latin glyphs KanaBuddy renders, and self-hosted so the site
   works offline. Re-run the script to regenerate. */

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/noto-sans-jp-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/noto-sans-jp-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Noto Serif JP';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/noto-serif-jp-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Noto Serif JP';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/noto-serif-jp-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Kosugi Maru';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/kosugi-maru-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Kaisei Decol';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/kaisei-decol-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Kaisei Decol';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/kaisei-decol-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Yuji Syuku';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/yuji-syuku-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Klee One';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/klee-one-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Klee One';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/klee-one-600.woff2') format('woff2');
}

@font-face {
    font-family: 'Hachi Maru Pop';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/hachi-maru-pop-400.woff2') format('woff2');
}
