/* ===================================================================
   Web フォント定義（同梱・オフライン用）
   - 見出し/ブランド用の Latin ディスプレイフォント "Quicksand"（丸ゴシック系）を
     woff2 で同梱する（外部 CDN 非依存）。可変フォントのため 1 ファイルで 500〜700 を賄う。
   - 日本語本文はサイズが巨大なため webfont を同梱せず、base.html で
     "M PLUS Rounded 1c"（Google Fonts CDN・unicode-range サブセット配信）を読み込み、
     取得できない環境（オフライン等）ではシステムの丸ゴシックへフォールバックする
     （font 指定は style.css の --font-jp を参照）。判断理由は docs/order-website-v0.5.md 参照。
   =================================================================== */

/* Quicksand（Latin 基本）。可変フォントを weight 範囲で受ける。 */
@font-face {
    font-family: "Quicksand";
    font-style: normal;
    font-weight: 500 700;
    font-display: swap;
    src: url("/vendor/googlefonts/quicksand-latin.woff2") format("woff2");
    /* latin 基本ブロック */
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
                   U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Quicksand（Latin 拡張・ヨーロッパ系アクセント）。 */
@font-face {
    font-family: "Quicksand";
    font-style: normal;
    font-weight: 500 700;
    font-display: swap;
    src: url("/vendor/googlefonts/quicksand-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
                   U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
                   U+2113, U+2C60-2C7F, U+A720-A7FF;
}
