/*
 * Self-hosted, subsetted local fonts for Potacon.
 *
 * Replaces the previous external requests to fonts.bunny.net and
 * fonts.googleapis.com (Figtree, Nunito, BIZ UDPGothic, Noto Sans JP).
 * Figtree and Nunito were confirmed unused anywhere in the reachable
 * application and were dropped entirely (see the font-usage investigation).
 *
 * BIZ UDPGothic and Noto Sans JP are the two fonts actually referenced by
 * the app's font-family stack ("BIZ UDPGothic", "Noto Sans JP", sans-serif)
 * and are kept at the two weights actually used: 400 and 700.
 *
 * Each file below is a single subsetted .woff2 (not Google's per-chunk
 * unicode-range fragments) containing: every CJK/Japanese character found
 * by scanning all Blade views and JSX/JS source files, plus full Hiragana,
 * Katakana, CJK punctuation, halfwidth/fullwidth forms, and Latin-1 as a
 * safety margin for any dynamic/user-entered text not present in the
 * static source scan. Subsetted from the official Google Fonts OFL source
 * files (github.com/google/fonts) with fonttools; OFL.txt license files
 * are kept alongside each family's files in public/fonts/.
 */

@font-face {
    font-family: "BIZ UDPGothic";
    src: url("/fonts/biz-udpgothic/biz-udpgothic-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "BIZ UDPGothic";
    src: url("/fonts/biz-udpgothic/biz-udpgothic-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

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

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