/* Původní písma mají přednost; lokální webfonty jsou náhradou. */
@font-face { font-family: "Manrope"; font-style: normal; font-weight: 200 800; font-display: swap; src: url("assets/fonts/manrope.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("assets/fonts/inter.woff2") format("woff2"); }
@font-face { font-family: "Noto Sans JP"; font-style: normal; font-weight: 400 600; font-display: swap; src: url("assets/fonts/noto-sans-jp.woff2") format("woff2"); }
@font-face { font-family: "Noto Symbols"; font-style: normal; font-weight: 400 600; font-display: swap; src: url("assets/fonts/noto-symbols.woff2") format("woff2"); }
@font-face { font-family: "Noto Marks"; font-style: normal; font-weight: 400; font-display: swap; src: url("assets/fonts/noto-marks.woff2") format("woff2"); }
:root { --heading: "Avenir Next", Avenir, "PingFang SC", "Manrope", "Noto Symbols", sans-serif; }
body { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Inter", "Noto Symbols", sans-serif; }
#sc-copy-routes-all-directions .sc-section,
#sc-copy-routes-all-directions .sc-toggle { font-family: var(--heading); }
#sc-copy-routes-all-directions .sc-route-button { font-family: "Avenir Next", Avenir, "Lucida Grande", "Manrope", "Noto Symbols", sans-serif; }
#sc-copy-routes-all-directions .sc-toggle-mark { font-family: "Lucida Grande", "Noto Marks", sans-serif; }
.seizen-story [lang="ja"] { font-family: "Hiragino Sans", "Noto Sans JP", sans-serif; }
