/* Decorative lettering is opt-in and limited to pure-English chapter titles.
   Operational Chinese/Latin text and identifiers always use reading fonts. */
:root {
 --chapterDisplay:"Cosmic Solace","Times New Roman",serif;
 --displayLatin:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
 --numeric:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;
 --headingCJK:"Noto Serif CJK SC","Songti SC","STSong","SimSun",serif;
 --bodyCJK:-apple-system,BlinkMacSystemFont,"Noto Sans CJK SC","PingFang SC","Microsoft YaHei",Arial,sans-serif;
 --font-ui:var(--bodyCJK);
}
html,body,button,input,textarea,select,option,optgroup {font-family:var(--bodyCJK)}
input::file-selector-button {font-family:var(--bodyCJK)}
code,pre,kbd,samp {font-family:var(--numeric)}
:root[data-display-mode=dynamic] #route-view .chapter-display-title,
:root[data-display-mode=dynamic] #route-view .chapter-display-title * {font-family:var(--chapterDisplay)!important}
.narrative-menu-glyph,#stream-menu button>i,[data-chapter-video-toggle] [aria-hidden="true"] {font-family:system-ui,"Apple Symbols",sans-serif}
