@font-face{font-family:MusicStagePixel11;src:url('./Galmuri11.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:MusicStagePixel9;src:url('./Galmuri9.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{--music-pixel-font:MusicStagePixel11,monospace;--music-small-pixel-font:MusicStagePixel9,monospace}
body,button,input,textarea,select,dialog{font-family:var(--music-pixel-font)!important;font-synthesis:none}
body :is(h1,h2,h3,h4,p,b,strong,small,label,span,a,kbd){font-family:inherit;font-synthesis:none}
.hud-top,.location-menu,.controls,.reaction-dock,.paper-panel,.pixel-panel,.avatar-dialog,.help-copy,.scene-caption,.world-labels{font-family:var(--music-pixel-font)!important;font-synthesis:none;text-shadow:none}
.hud-top .brand,.hud-top .brand span{font-family:var(--music-small-pixel-font)!important;font-size:20px;letter-spacing:0}
.hud-top .scene-info,.control-hint,.local-label,.small-actions,.small-actions button,.stage-context small,.listen-context small,.stage-boundary-note,.fx-position-guide,.rest-hint,.console-sticker{font-family:var(--music-small-pixel-font)!important;font-size:10px;line-height:1.4}
.hud-top .pixel-button,.reaction-main,#reaction-label,.paper-button,.pane-copy p,.console-hint,.catalog-note,.help-copy p,.reaction-menu-heading b,.world-labels__name,.world-labels__performance,.world-labels__message{font-family:var(--music-pixel-font)!important;font-size:12px;font-weight:400;line-height:1.5}
.world-labels__role{font-family:var(--music-small-pixel-font)!important;font-size:10px;font-weight:400;line-height:1.2}
.world-labels__sign,.world-labels__sign-text{line-height:1!important;text-shadow:none}
.world-labels__performance,.world-labels__name{border-radius:0;box-shadow:1px 1px 0 #111829}
.world-labels__name--self,#nickname{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic',sans-serif!important;font-synthesis:initial;text-rendering:optimizeLegibility}
.world-labels__name--self{font-size:13px;line-height:1.3}
#nickname{font-size:14px}
@media(max-width:800px){.hud-top .pixel-button,.hud-top .pixel-button span,.hud-top .scene-info,.small-actions button,#reaction-label{font-family:var(--music-small-pixel-font)!important;font-size:10px}.hud-top .identity{min-width:0;max-width:145px}.scene-info{max-width:145px;overflow:hidden;white-space:nowrap}.performance-title-fields p,.pane-copy p,.console-hint,.catalog-note{font-size:12px;line-height:1.5}}

.world-labels__sign-text{font-family:var(--music-pixel-font);font-weight:400}
.dialog-heading h2,.console-heading h2,.scene-caption h1{font-family:var(--music-pixel-font)!important;font-size:24px!important;font-weight:400;line-height:1.5}
.pane-copy h3,.band-ticket h3{font-family:var(--music-pixel-font)!important;font-size:12px!important;font-weight:400;line-height:1.5}
#effects-toggle,#weather-toggle,#bgm-toggle,#connection-state,#rest-hint,.small-actions button{font-family:var(--music-small-pixel-font)!important;font-size:10px!important;line-height:1.4}

#reaction-role-hint,.fx-position-guide,.reaction-menu-heading b{font-family:var(--music-pixel-font)!important;font-size:12px;line-height:18px}
