.song-track-game[data-astro-cid-fvxk2gln]{height:100dvh;display:flex;flex-direction:column;background:#10131b;color:#fff;overflow:hidden;font-family:Arial,sans-serif}.song-header[data-astro-cid-fvxk2gln]{background:var(--level-color);color:var(--level-text);padding:clamp(16px,2.5vw,40px) clamp(20px,4vw,70px);display:flex;align-items:center;justify-content:space-between;gap:24px}.song-heading[data-astro-cid-fvxk2gln]{min-width:0}.back-link[data-astro-cid-fvxk2gln]{display:inline-block;color:inherit;font-size:clamp(11px,1vw,16px);font-weight:800;margin-bottom:10px;text-decoration:none}h1[data-astro-cid-fvxk2gln]{font-size:clamp(32px,5vw,88px);font-weight:900;line-height:1.03;letter-spacing:-.04em;overflow-wrap:anywhere}.song-difficulty[data-astro-cid-fvxk2gln]{font-size:clamp(16px,2vw,34px);font-weight:800;margin-top:8px}.song-player[data-astro-cid-fvxk2gln]{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.song-play[data-astro-cid-fvxk2gln]{width:clamp(64px,8vw,130px);aspect-ratio:1;border-radius:50%;background:var(--level-text);color:var(--level-color);box-shadow:0 4px #0004,inset 0 0 0 2px #ffffff26;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s}.song-play[data-astro-cid-fvxk2gln]:hover{transform:scale(1.05)}.song-play[data-astro-cid-fvxk2gln] svg[data-astro-cid-fvxk2gln]{width:40%;height:40%}[data-astro-cid-fvxk2gln][hidden],.song-play[data-astro-cid-fvxk2gln] svg[data-astro-cid-fvxk2gln][hidden]{display:none!important}.song-replay[data-astro-cid-fvxk2gln]{color:inherit;font-weight:800;font-size:12px;cursor:pointer}.audio-unavailable[data-astro-cid-fvxk2gln]{max-width:110px;font-size:13px;font-weight:800;text-align:center;opacity:.75}.song-toolbar[data-astro-cid-fvxk2gln]{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;padding:14px clamp(20px,4vw,70px);border-bottom:1px solid #ffffff12;font-size:clamp(10px,1vw,15px);color:#94a3b8}.song-title[data-astro-cid-fvxk2gln]{color:#fff;font-weight:800}.song-group[data-astro-cid-fvxk2gln]{flex:1}.song-lyrics[data-astro-cid-fvxk2gln]{flex:1;min-height:0;overflow-y:auto;padding:clamp(24px,4vh,60px) clamp(20px,4vw,70px);display:flex;flex-direction:column;justify-content:safe center;gap:clamp(12px,2vh,30px)}.lyric-line[data-astro-cid-fvxk2gln]{font-size:clamp(24px,3.2vw,58px);font-weight:800;line-height:1.8;margin:0;overflow-wrap:break-word}.lyric-gap[data-astro-cid-fvxk2gln]{display:inline}.word-cover[data-astro-cid-fvxk2gln]{display:inline-block;font:inherit;line-height:1.2;vertical-align:baseline;padding:.15em .35em;border-radius:.14em;background:var(--level-color);border:2px solid color-mix(in srgb,var(--level-color) 65%,white);box-shadow:0 4px #0005;min-width:2.8em;cursor:pointer;user-select:none}.word-cover[data-astro-cid-fvxk2gln] span[data-astro-cid-fvxk2gln]{visibility:hidden}.word-cover[data-astro-cid-fvxk2gln]:hover{filter:brightness(1.15)}.revealed-word[data-astro-cid-fvxk2gln]{display:inline-block;font:inherit;line-height:1.2;vertical-align:baseline;padding:.15em .35em;border-radius:.14em;border:2px solid var(--level-color);color:var(--level-color);min-width:2.8em;text-align:center}.song-footer[data-astro-cid-fvxk2gln]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(20px,4vw,70px);border-top:1px solid #ffffff12;background:#0b0e16}.song-footer[data-astro-cid-fvxk2gln] p[data-astro-cid-fvxk2gln]{color:#94a3b8;font-size:12px;line-height:1.5}.award-button[data-astro-cid-fvxk2gln]{color:var(--level-text);background:var(--level-color);border-radius:12px;padding:14px 20px;font-size:13px;font-weight:900;cursor:pointer;text-decoration:none;white-space:nowrap}.award-button[data-astro-cid-fvxk2gln] span[data-astro-cid-fvxk2gln]{margin-left:16px}button[data-astro-cid-fvxk2gln]:focus-visible,a[data-astro-cid-fvxk2gln]:focus-visible{outline:3px solid white;outline-offset:4px}.song-header[data-astro-cid-fvxk2gln] button[data-astro-cid-fvxk2gln]:focus-visible,.song-header[data-astro-cid-fvxk2gln] a[data-astro-cid-fvxk2gln]:focus-visible{outline-color:var(--level-text)}@media(max-width:650px){.song-header[data-astro-cid-fvxk2gln]{padding:20px;gap:12px}h1[data-astro-cid-fvxk2gln]{font-size:clamp(28px,8vw,44px)}.song-difficulty[data-astro-cid-fvxk2gln]{font-size:17px}.song-play[data-astro-cid-fvxk2gln]{width:64px}.song-toolbar[data-astro-cid-fvxk2gln]{padding:12px 20px}.song-group[data-astro-cid-fvxk2gln]{display:none}#song-reveal-progress[data-astro-cid-fvxk2gln]{margin-left:auto}.lyric-line[data-astro-cid-fvxk2gln]{font-size:clamp(23px,6vw,32px)}.song-footer[data-astro-cid-fvxk2gln]{flex-wrap:wrap;padding:14px 20px}.song-footer[data-astro-cid-fvxk2gln] p[data-astro-cid-fvxk2gln]{width:100%;font-size:11px}.award-button[data-astro-cid-fvxk2gln]{width:100%;text-align:center}}@media(max-height:500px)and (orientation:landscape){.song-header[data-astro-cid-fvxk2gln]{padding:10px 24px}h1[data-astro-cid-fvxk2gln]{font-size:30px}.back-link[data-astro-cid-fvxk2gln]{margin-bottom:4px}.song-difficulty[data-astro-cid-fvxk2gln]{margin-top:2px;font-size:16px}.song-play[data-astro-cid-fvxk2gln]{width:48px}.song-replay[data-astro-cid-fvxk2gln]{font-size:10px}.song-toolbar[data-astro-cid-fvxk2gln]{padding:6px 24px}.song-lyrics[data-astro-cid-fvxk2gln]{padding:16px 24px;gap:8px}.lyric-line[data-astro-cid-fvxk2gln]{font-size:24px}.song-footer[data-astro-cid-fvxk2gln]{padding:8px 24px}.award-button[data-astro-cid-fvxk2gln]{padding:8px 14px}}
