/* 網頁字型（◇4.4 段 2b，裁決 493）：由 `python -m pipeline.web.fonts` 從 fonts/fonts.json 產生——不要手改。
   每一支只含用到的字；同一個字族的西文與中文以 unicode-range 分兩支。授權：fonts/licenses/（不進網站）。 */
@font-face { font-family: "M10 Serif"; src: url("fonts/m10-serif-latin-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; unicode-range: U+20-7E, U+A0-FF, U+2010-2027, U+2030-203A, U+2212; }
@font-face { font-family: "M10 Serif"; src: url("fonts/m10-serif-cjk-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; unicode-range: U+2E80-2FFF, U+3000-30FF, U+3100-312F, U+3200-33FF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF; }
@font-face { font-family: "M10 Sans"; src: url("fonts/m10-sans-latin-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; unicode-range: U+20-7E, U+A0-FF, U+2010-2027, U+2030-203A, U+2212; }
@font-face { font-family: "M10 Sans"; src: url("fonts/m10-sans-latin-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; unicode-range: U+20-7E, U+A0-FF, U+2010-2027, U+2030-203A, U+2212; }
