.yFxB8W_game{--g:var(--red);width:100%}.yFxB8W_stage{aspect-ratio:16/9;border:1px solid var(--line);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;background:#080706;border-radius:14px;width:100%;max-height:calc(100dvh - 24px);position:relative;overflow:hidden}@media (max-width:600px){.yFxB8W_stage{aspect-ratio:4/3}}.yFxB8W_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.yFxB8W_hud{pointer-events:none;justify-content:space-between;align-items:flex-start;padding:0 18px;display:flex;position:absolute;top:66px;left:0;right:0}.yFxB8W_genre{letter-spacing:.12em;color:var(--g);text-shadow:0 0 18px color-mix(in oklch, var(--g) 60%, transparent);font-size:clamp(14px,2.4vw,20px);font-weight:700}.yFxB8W_genre span{color:var(--ink-2);letter-spacing:.06em;text-shadow:none;margin-left:6px;font-size:.65em}.yFxB8W_score{color:var(--ink);font-variant-numeric:tabular-nums;justify-items:end;font-size:clamp(20px,3.4vw,30px);font-weight:700;display:grid}.yFxB8W_score span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:400}.yFxB8W_sound{border:1px solid var(--line-2);background:#0d0806cc;background:lab(2.44808% 1.25541 1.05479/.8);border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid;position:absolute;bottom:12px;right:12px}.yFxB8W_sound[aria-pressed=true]{border-color:var(--red)}.yFxB8W_sound:focus-visible,.yFxB8W_go:focus-visible{outline:2px solid var(--red);outline-offset:2px}.yFxB8W_card{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;cursor:default;background:#0a0605e6;background:lab(1.96365% .858426 .73477/.9);border-radius:16px;justify-items:center;gap:10px;width:min(420px,100% - 32px);padding:22px 20px;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.yFxB8W_kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.yFxB8W_title{letter-spacing:-.04em;font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1}.yFxB8W_title span{color:var(--red)}.yFxB8W_how{color:var(--ink-2);font-size:15px;line-height:1.45}.yFxB8W_how b{color:var(--ink)}.yFxB8W_big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,7vw,60px);font-weight:800;line-height:1}.yFxB8W_record{color:var(--red-ink);font-weight:800}.yFxB8W_go{background:var(--red-fill);color:#fff;border-radius:999px;min-height:48px;padding:0 28px;font-size:16px;font-weight:800}.yFxB8W_go:hover{background:#d73431;background:lab(49.2966% 62.8465 43.054)}.yFxB8W_red{color:var(--red-ink)!important}.yFxB8W_music{border:1px solid var(--line-2);background:#080504d9;background:lab(1.54301% .734761 .622901/.85);border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;bottom:12px;right:12px}.yFxB8W_musicBtn{letter-spacing:.08em;text-transform:uppercase;min-height:36px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:inline-flex}.yFxB8W_musicBtn:hover{color:var(--ink)}.yFxB8W_musicBtn[aria-pressed=true]{color:#fff;background:var(--red-fill)}.yFxB8W_musicBtn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.yFxB8W_live{background:var(--red);width:7px;height:7px;box-shadow:0 0 6px var(--red);border-radius:50%}.yFxB8W_musicBtn[aria-pressed=true] .yFxB8W_live{box-shadow:none;background:#fff}@media (max-width:560px){.yFxB8W_musicBtn{padding:0 9px;font-size:10px}}.yFxB8W_best{text-align:left;align-items:center;gap:14px;display:flex}.yFxB8W_best .yFxB8W_record{margin-top:6px}.yFxB8W_rooster{width:105px}@media (max-width:600px){.yFxB8W_rooster{width:72px}}.yFxB8W_card{max-height:calc(100% - 16px);overflow-y:auto}@media (max-width:600px){.yFxB8W_card{border-radius:12px;gap:6px;width:min(420px,100% - 20px);padding:12px 14px;top:50%}.yFxB8W_card .yFxB8W_kicker{font-size:10px}.yFxB8W_title{font-size:clamp(22px,8vw,28px)}.yFxB8W_how{font-size:13px;line-height:1.4}.yFxB8W_intro{display:none}.yFxB8W_big{font-size:36px}.yFxB8W_go{min-height:44px;padding:0 22px;font-size:15px}.yFxB8W_rooster{width:56px}}
.aWWuSa_app{gap:14px;display:grid}.aWWuSa_status{min-height:1.4em;color:var(--ink-2);font-size:14px}.aWWuSa_boards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.aWWuSa_board{border:1px solid var(--line);background:var(--bg-2);border-radius:14px;padding:14px 16px}.aWWuSa_boardTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:12px}.aWWuSa_empty{color:var(--ink-2);font-size:14px}.aWWuSa_rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aWWuSa_row{grid-template-columns:22px 28px minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:14px;display:grid}.aWWuSa_rank{color:var(--ink-3);text-align:right;font-size:12px}.aWWuSa_row:first-child .aWWuSa_rank{color:var(--red-ink)}.aWWuSa_face{width:28px;height:28px;color:oklch(.95 .03 var(--h));background:oklch(.4 .12 var(--h));border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;overflow:hidden}.aWWuSa_face img{object-fit:cover;width:100%;height:100%}.aWWuSa_who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.aWWuSa_src{letter-spacing:.08em;color:#8f97ff;margin-left:6px;font-size:10px;font-weight:400}.aWWuSa_reached{letter-spacing:.08em;font-size:10px}.aWWuSa_pts{font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:420px){.aWWuSa_reached{display:none}.aWWuSa_row{grid-template-columns:22px 28px minmax(0,1fr) auto}}.aWWuSa_app[data-mode=discord]{align-content:start;min-height:100dvh;padding:12px}
