@charset "UTF-8";@font-face{font-family:nikkyou;src:url(/assets/NikkyouSans-mLKax-BEGQF_i2.ttf) format("truetype")}@font-face{font-family:lightnovelpop;src:url(/assets/LightNovelPOPv2-CdZ4qcRk.otf) format("opentype")}@font-face{font-family:mplusMid;src:url(/assets/MPLUS1p-Medium-ReLDxeZ2.ttf) format("truetype")}@font-face{font-family:mplusBold;src:url(/assets/MPLUS1p-Bold-CQVyPxdC.ttf) format("truetype")}@font-face{font-family:mplusExBold;src:url(/assets/MPLUS1p-ExtraBold-D8lRJ61f.ttf) format("truetype")}@font-face{font-family:kalma;src:url(/assets/Kalam-Light-DNdFQBgc.ttf) format("truetype")}@font-face{font-family:DSEG7;src:url(/assets/DSEG7Classic-Bold-CLAZqaVa.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}img{pointer-events:none}html,body{margin:0;padding:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;font-family:mplusExBold;font-size:24px;overflow:hidden}html,body,*:not(input):not(textarea):not([contenteditable=true]){-webkit-user-select:none;user-select:none}img,a,[draggable]{-webkit-user-drag:none;user-drag:none}input[type=text],input[type=number]{font-family:mplusMid;font-size:16px}input[type=checkbox]{width:20px;height:20px}#game-container{position:relative;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:100000;clip-path:inset(0)}#game-content{position:relative;top:0;left:0;background-color:#ccc;display:flex;justify-content:center;align-items:center;color:#000;transform-origin:center center;width:1920px;height:1080px;min-width:1920px;min-height:1080px;clip-path:inset(0)}#app{width:100%;height:100%}#boxes{display:flex;justify-content:center;align-items:center}.box{text-align:center;width:100px;height:100px;border:#111 solid 1px;padding:10px;margin:10px auto;display:flex;justify-content:center;align-items:center}#userConfig{position:absolute;bottom:0;left:0;margin:20px;color:#fff;font-size:20px;font-family:mplusMid;background-color:#0006;padding:8px}#userConfig .elm{margin-bottom:8px}#userConfig h3{font-size:20px;font-family:mplusBold;line-height:16px}#btnStart{position:absolute;bottom:400px;left:760px;width:400px;height:100px;font-size:24px;font-family:mplusExBold}#ctrler{position:absolute;height:50px;left:0;top:0;padding-right:20px;padding-left:20px;background-color:#0006;color:#fff}#ctrler label{font-size:16px;font-family:mplusBold}.btnCtrler{width:80px;height:34px;font-size:16px;font-family:mplusBold}#btnGuide{width:120px}#editConfig{position:absolute;height:50px;bottom:0;right:0;padding-right:20px;padding-left:20px;background-color:#0006;color:#fff}#inputSheetName{width:200px;font-size:16px;font-family:mplusBold}#inputBgmDelay{width:100px;font-size:16px;font-family:mplusBold}#inputBgmOffset{width:80px;font-size:16px;font-family:mplusBold}#inputMusicFile{width:200px;font-size:16px;font-family:mplusBold}#inputBpm{width:80px;font-size:16px;font-family:mplusBold}#editConfig label{font-size:16px;font-family:mplusBold}#btnDeleteNote1{position:absolute;bottom:600px;right:70px}#btnDeleteNote2{position:absolute;bottom:500px;right:70px}#btnDeleteNote3{position:absolute;bottom:400px;right:70px}#btnAddNote1{position:absolute;bottom:650px;right:70px}#btnAddNote2{position:absolute;bottom:550px;right:70px}#btnAddNote3{position:absolute;bottom:450px;right:70px}#btnDeleteNotes{position:absolute;width:200px;bottom:350px;right:800px}#btnInsertNote{position:absolute;width:200px;bottom:350px;right:550px}#btnGuideSwitch{position:absolute;width:200px;bottom:350px;right:300px}#sheetList{position:absolute;top:40px;right:0;height:1000px;column-count:2;column-gap:0px;display:flex;flex-direction:column;flex-wrap:wrap}.sheetItem{width:250px;height:60px;border:#1e90ff solid 1px;color:#1e90ff;background-color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:20px;font-family:mplusBold}.sheetItem[selected]{background-color:#1e90ff;color:#fff;cursor:default}#noteConfig{position:absolute;width:300px;height:120px;top:200px;right:400px;background-color:#0006;padding:10px;border:#111 solid 1px;color:#fff;font-size:16px;font-family:mplusMid;box-shadow:6px 6px #00000080}#noteDetailInfo{font-family:mplusBold;font-size:20px}#checkTriplet{width:40px;height:40px}#gameover,#gameclear{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:48px;font-family:mplusExBold}#gameover .btns,#gameclear .btns{display:flex;gap:20px;margin-top:200px}#gameover button,#gameclear button{width:200px;height:70px;font-size:24px;font-family:mplusExBold;cursor:pointer}
