.Jukebox-module__hb70UG__pink{--neon:var(--color-arcade-neon-pink)}.Jukebox-module__hb70UG__blue{--neon:var(--color-arcade-neon-cyan)}.Jukebox-module__hb70UG__purple{--neon:var(--color-arcade-neon-purple)}.Jukebox-module__hb70UG__yellow{--neon:var(--color-arcade-neon-yellow)}.Jukebox-module__hb70UG__green{--neon:var(--color-arcade-neon-green)}.Jukebox-module__hb70UG__glowText{color:color-mix(in srgb, var(--neon) 55%, white);text-shadow:0 0 2px var(--neon), 0 0 8px var(--neon), 0 0 18px color-mix(in srgb, var(--neon) 70%, transparent)}.Jukebox-module__hb70UG__glowBox{border:2px solid var(--neon);box-shadow:0 0 4px var(--neon), 0 0 16px color-mix(in srgb, var(--neon) 50%, transparent), inset 0 0 10px color-mix(in srgb, var(--neon) 30%, transparent)}.Jukebox-module__hb70UG__katakana{font-family:var(--font-dot-gothic), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:.12em}.Jukebox-module__hb70UG__machine{background-color:var(--color-arcade-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' fill='none' stroke='%23332866' stroke-width='1.5'%3E%3Cpath d='M0 24h28l10 10h22M60 34v30l10 10h26M14 96V70l12-12h18M96 10H74l-8 8v14M38 0v12'/%3E%3Ccircle cx='60' cy='34' r='3'/%3E%3Ccircle cx='44' cy='58' r='3'/%3E%3Ccircle cx='66' cy='18' r='3'/%3E%3Ccircle cx='38' cy='12' r='2.5'/%3E%3C/svg%3E");border-radius:1rem;position:relative;overflow:hidden}.Jukebox-module__hb70UG__verticalSign{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.18em;line-height:1}.Jukebox-module__hb70UG__screen{background-color:var(--color-arcade-bg);border-radius:.75rem}.Jukebox-module__hb70UG__marquee{white-space:nowrap;padding-left:100%;animation:12s linear infinite Jukebox-module__hb70UG__marquee;display:inline-block}@keyframes Jukebox-module__hb70UG__marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.Jukebox-module__hb70UG__progressTrack{background-color:var(--color-arcade-border);border-radius:9999px;height:6px;overflow:hidden}.Jukebox-module__hb70UG__progressFill{background-color:var(--neon);height:100%;box-shadow:0 0 8px var(--neon)}.Jukebox-module__hb70UG__neonButton{min-width:2.75rem;min-height:2.75rem;color:color-mix(in srgb, var(--neon) 60%, white);background-color:var(--color-arcade-bg);border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;transition:transform 80ms,background-color 80ms;display:inline-flex}.Jukebox-module__hb70UG__neonButton:hover{background-color:color-mix(in srgb, var(--neon) 18%, var(--color-arcade-bg));transform:translate(-1px,-1px)}.Jukebox-module__hb70UG__neonButton:active{transform:translate(2px,2px)}.Jukebox-module__hb70UG__neonButton:disabled{opacity:.45;pointer-events:none}.Jukebox-module__hb70UG__neonButtonLit{color:var(--color-arcade-bg);background-color:var(--neon)}.Jukebox-module__hb70UG__neonButtonLit:hover{background-color:color-mix(in srgb, var(--neon) 80%, white)}.Jukebox-module__hb70UG__eqBar{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.25)}.Jukebox-module__hb70UG__eqOn .Jukebox-module__hb70UG__eqBar{animation:.9s ease-in-out infinite alternate Jukebox-module__hb70UG__eq}.Jukebox-module__hb70UG__eqOn .Jukebox-module__hb70UG__eqBar:nth-child(2){animation-duration:.64s;animation-delay:-200ms}.Jukebox-module__hb70UG__eqOn .Jukebox-module__hb70UG__eqBar:nth-child(3){animation-duration:1.1s;animation-delay:-450ms}.Jukebox-module__hb70UG__eqOn .Jukebox-module__hb70UG__eqBar:nth-child(4){animation-duration:.76s;animation-delay:-120ms}.Jukebox-module__hb70UG__eqOn .Jukebox-module__hb70UG__eqBar:nth-child(5){animation-duration:.98s;animation-delay:-600ms}@keyframes Jukebox-module__hb70UG__eq{0%{transform:scaleY(.2)}50%{transform:scaleY(1)}to{transform:scaleY(.45)}}.Jukebox-module__hb70UG__eye{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite Jukebox-module__hb70UG__blink}@keyframes Jukebox-module__hb70UG__blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.Jukebox-module__hb70UG__antennaTip{animation:1.6s ease-in-out infinite Jukebox-module__hb70UG__beacon}@keyframes Jukebox-module__hb70UG__beacon{0%,to{opacity:1}50%{opacity:.35}}.Jukebox-module__hb70UG__speakerOn{transform-box:fill-box;transform-origin:50%;animation:.45s ease-in-out infinite alternate Jukebox-module__hb70UG__thump}@keyframes Jukebox-module__hb70UG__thump{0%{transform:scale(1)}to{transform:scale(1.18)}}.Jukebox-module__hb70UG__slot{background-color:var(--color-arcade-bg);border-radius:.75rem}.Jukebox-module__hb70UG__slotEmpty{border:2px dashed var(--color-arcade-border);border-radius:.75rem}.Jukebox-module__hb70UG__row{border:2px solid var(--color-arcade-border);background-color:var(--color-arcade-bg);border-radius:.75rem}.Jukebox-module__hb70UG__rowPlaying{border-color:var(--neon);box-shadow:0 0 10px color-mix(in srgb, var(--neon) 45%, transparent)}@media (prefers-reduced-motion:reduce){.Jukebox-module__hb70UG__marquee{padding-left:0;animation:none}.Jukebox-module__hb70UG__eqOn .Jukebox-module__hb70UG__eqBar{animation:none;transform:scaleY(.7)}.Jukebox-module__hb70UG__eye,.Jukebox-module__hb70UG__antennaTip,.Jukebox-module__hb70UG__speakerOn{animation:none}}.Jukebox-module__hb70UG__chip{border:1.5px solid var(--neon);color:color-mix(in srgb, var(--neon) 55%, white);box-shadow:0 0 6px color-mix(in srgb, var(--neon) 45%, transparent);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 .5rem;display:inline-flex}
