.text-impact[data-v-3bfbbbb6]{font-family:Anton,Impact,sans-serif;font-size:3rem}.marquee-track[data-v-3bfbbbb6]{display:flex;width:-moz-max-content;width:max-content;animation:top-text-marquee-3bfbbbb6 240s linear infinite}.marquee-half[data-v-3bfbbbb6]{display:flex;flex-shrink:0}@keyframes top-text-marquee-3bfbbbb6{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-3bfbbbb6]{animation:none}}.key-indicator[data-v-26850004]{margin:20%;display:flex;aspect-ratio:1;align-items:center;justify-content:center;border-radius:.5rem;border-width:4px;border-color:rgb(156 163 175/var(--tw-border-opacity,1));--tw-border-opacity:.2;background-color:rgb(156 163 175/var(--tw-bg-opacity,1));--tw-bg-opacity:.2;font-size:1.5rem;line-height:2rem;text-transform:uppercase}.score[data-v-2dcdb422]{position:fixed;bottom:1.5rem;left:2rem;display:flex;flex-direction:column;font-size:1.875rem;line-height:2.25rem;opacity:.5;text-shadow:0 0 3px rgba(0,0,0,.315);font-family:Dosis,sans-serif}.judgement-display[data-v-2dcdb422]{margin:-.5rem -.5rem .5rem;width:6rem;border-radius:.25rem;background-color:#0003;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.judgement-row[data-v-2dcdb422]{display:flex;justify-content:space-between;gap:1rem;line-height:1.25rem;color:#fffc;text-shadow:0 0 2px var(--judge-glow)}.score-values[data-v-2dcdb422]{display:flex;flex-direction:column}.performance-warning[data-v-2dcdb422]{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1));padding:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.health-bar-wrapper[data-v-2dcdb422]{position:fixed;left:0;bottom:0;display:flex;height:.25rem;width:13rem;align-items:flex-end;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-bg-opacity:.3}.health-bar[data-v-2dcdb422]{height:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.low-health[data-v-2dcdb422]{position:fixed;top:0;right:0;height:100vh;width:100%;pointer-events:none}.low-health-pulse[data-v-2dcdb422]{height:100%;width:100%;animation:health_low-2dcdb422 5s ease infinite;box-shadow:inset 0 0 180px 50px red}@media(max-width:1023px){.score[data-v-2dcdb422]{top:.75rem;right:.75rem;bottom:auto;left:auto;align-items:flex-end;text-align:right;font-size:1.125rem;line-height:1.75rem;font-family:Nova Mono,monospace}.judgement-display[data-v-2dcdb422]{width:7rem;font-size:.75rem;line-height:1rem}.health-bar-wrapper[data-v-2dcdb422]{width:100%}}@keyframes health_low-2dcdb422{0%{opacity:.8}50%{opacity:.3}to{opacity:.8}}.text-enter-active[data-v-3fe22cd3]{transition:all 1s}.text-leave-active[data-v-3fe22cd3]{transition:all .5s ease-out}.text-enter-from[data-v-3fe22cd3]{opacity:0;transform:scale(0)}.text-enter-to[data-v-3fe22cd3],.text-leave-from[data-v-3fe22cd3]{transform:scale(1.2)}.text-leave-to[data-v-3fe22cd3]{opacity:0;transform:scale(1.8);letter-spacing:.6rem}.shortcuts-panel[data-v-7ec2d095]{max-height:80vh;overflow-y:auto;font-family:ui-monospace,SF Mono,Monaco,Inconsolata,Fira Code,Droid Sans Mono,Source Code Pro,monospace}.shortcuts-panel[data-v-7ec2d095]::-webkit-scrollbar{width:4px}.shortcuts-panel[data-v-7ec2d095]::-webkit-scrollbar-track{background:transparent}.shortcuts-panel[data-v-7ec2d095]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.judge[data-v-b1876332]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;text-shadow:0 0 30px rgba(0,0,0,.5)}.combo[data-v-b1876332]{position:absolute;top:15%;left:50%;z-index:10;height:80px;width:420px;font-size:1.125rem;line-height:1.75rem;margin-left:-210px}.combo-num[data-v-b1876332]{margin-top:0;font-size:5.5rem;line-height:1.375;font-family:Anton,Impact,Raleway,Arial Narrow Bold,sans-serif}.center-judge[data-v-b1876332]{position:absolute;top:65%;left:50%;z-index:10;height:80px;width:440px;font-family:Raleway;font-size:3rem;line-height:1;line-height:80px;margin-left:-220px;--judge-text-color:#fff;--judge-shadow-color:#000}@media(max-width:1023px){.center-judge[data-v-b1876332]{margin-top:-45px}.combo[data-v-b1876332]{margin-top:-35px}}.animation-none[data-v-b1876332]{animation:none}.combo-animation[data-v-b1876332]{animation-name:combo-ani-b1876332;animation-duration:.1s}.judge-animation[data-v-b1876332]{animation-name:judge-ani-b1876332;animation-duration:.1s}.judge-type-animation[data-v-b1876332]{animation-name:perfect-ani-b1876332;animation-duration:.5s}.judge-excellent[data-v-b1876332],.judge-perfect[data-v-b1876332]{--judge-shadow-color:#15ff00}.judge-good[data-v-b1876332]{--judge-shadow-color:#00ffea}.judge-offbeat[data-v-b1876332]{--judge-shadow-color:#ff7300}.judge-miss[data-v-b1876332]{--judge-text-color:#ca0000;--judge-shadow-color:#7a0000}@keyframes combo-ani-b1876332{0%{padding-top:0;opacity:.5}30%{padding-top:20px;opacity:1}to{padding-top:0;opacity:1}}@keyframes judge-ani-b1876332{0%{transform:scale(1)}30%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes perfect-ani-b1876332{0%{text-shadow:none;opacity:.8}30%{color:var(--judge-text-color);text-shadow:0 0 30px var(--judge-shadow-color);opacity:1}to{color:#fff;text-shadow:none}}.perspective[data-v-4979f720]{transform:rotateX(var(--stage-tilt,30deg)) scaleY(1.5) scaleX(1.2);transform-origin:50% 100%}.perspective .need-mask[data-v-4979f720]{-webkit-mask-image:linear-gradient(180deg,transparent,black 20%);mask-image:linear-gradient(180deg,transparent,black 20%)}.effect-canvas[data-v-4979f720]{transform:scale(1.1) translateY(-55px)}.upscroll[data-v-4979f720]{transform:rotate(180deg) rotateY(180deg)}@media(max-width:1023px){.perspective[data-v-4979f720]{transform:rotateX(var(--stage-tilt,30deg)) scale(1.5) scaleX(.72)}}
