/* Shared typography roles. All UI body text uses the title menu family. */
@font-face{font-family:Komorebi;src:url('assets/fonts/komorebi.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
:root{
 --font-body:Komorebi,'Arial Narrow',Arial,sans-serif;
 --font-display:Shojumaru,Georgia,serif;
 --font-counter:Rajdhani,Arial,sans-serif;
 --font-key:'Press Start 2P',monospace;
 --font-weight-body:400;
 --font-weight-emphasis:700;
 /* Aliases for older components already using shared font properties. */
 --font-ui:var(--font-body);--font-brush:var(--font-display);
}
body,input,select,textarea{font-family:var(--font-body);font-synthesis:weight style}
.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-counter{font-family:var(--font-counter)}
#hud #health-label,.standard-health{font-family:var(--font-body);font-weight:var(--font-weight-emphasis)}
#hud #combo strong,#hud #combo>span,#hud .ko-box strong,#hud .ko-box>span,#damage-popups .damage-popup:not(.note){font-family:var(--font-counter)}
