/* Reading is the default. Decorative lettering is limited to chapter heroes and the three agent names. */
@font-face{font-family:'JetBrains Mono';src:url('/assets/fonts/JetBrainsMono-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'JetBrains Mono';src:url('/assets/fonts/JetBrainsMono-Bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
:root{
 --font-ui:'JetBrains Mono',-apple-system,BlinkMacSystemFont,'PingFang SC','Noto Serif SC',sans-serif;
 --bodyCJK:var(--font-ui);--headingCJK:var(--font-ui);--displayLatin:var(--font-ui);--numeric:var(--font-ui);--operational-mono:var(--font-ui);
}
html,body,button,input,textarea,select,option,optgroup{font-family:var(--font-ui)}
input::file-selector-button,code,pre,kbd,samp{font-family:var(--font-ui)}
body{font-variant-numeric:tabular-nums;font-variant-ligatures:none}
:root[data-display-mode=dynamic] #route-view .chapter-hero-title,
:root[data-display-mode=dynamic] #route-view .chapter-hero-title *,
:root[data-display-mode=dynamic] #route-view #chapter-agents .night-agent-entry:is([data-agent-entry=HERMES],[data-agent-entry=CODEX],[data-agent-entry=GENSPARK]) .night-agent-copy>h3>a{
 font-family:'Cosmic Solace','Times New Roman',serif!important;
 font-variant-ligatures:normal;font-weight:400;
}
.narrative-menu-glyph,#stream-menu button>i,[data-chapter-video-toggle] [aria-hidden=true]{font-family:system-ui,'Apple Symbols',sans-serif}
