@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&family=Noto+Sans+KR:wght@400;500;600;700&family=Noto+Sans+TC:wght@500;600&display=swap";@font-face{font-family:DX Cartoon;src:url(fonts/dx-cartoon.woff2) format("woff2"),url(fonts/dx-cartoon.woff) format("woff");font-weight:400 900;font-style:normal;font-display:swap}:root{--font-text:"Noto Sans KR","Noto Sans JP",sans-serif;--font-display:"DX Cartoon","Noto Sans KR",sans-serif}body,button,input,select,output{font-family:var(--font-text);font-weight:500}body button,body button>span,body h1,body h2,body .objectLabel,body .guideCard h3,body .resultGrade,body #judgement,body #countdown,body #combo,body #comboLabel,body #score,body .resultScore,body .openingTap span{font-family:var(--font-display)!important;font-weight:500}body p,body small,body label,body output,body input,body select,body time,body dd,body .help,body .howto,body .rowBest,body .playSongMeta,body .homeCopyright,body .galleryCard>span,body #artCount,body .rankrow,body .rankrow strong{font-family:var(--font-text)!important;line-height:1.55}body [lang=ja],body #gameDiff,body .rowDifficulties button,body #rankDiff,body .musicTrack span{font-family:Noto Sans JP,Noto Sans KR,sans-serif!important;font-weight:500}body [lang=en]:is(h2,h3,strong),body .openingLabel{font-family:var(--font-display)!important}body .clubSign h1{font-family:Noto Sans TC,Noto Sans JP,sans-serif!important;font-weight:600}body #gameTitle,body #gameOverSong,body .resultStats small,body .counts,body .counts b{font-family:var(--font-text)!important}body button{line-height:1.3}body .arena:has(.sceneIllustration) .stageBack{background:transparent}body .arena:has(.sceneIllustration) .stageBack:before{display:none}
