.song-module__v3JVxq__song{margin-top:2rem}.song-module__v3JVxq__player{background:var(--paper-2);border:1px solid var(--rule);border-radius:18px;padding:1.25rem 1.25rem 1rem}.song-module__v3JVxq__ctrl{justify-content:center;align-items:center;gap:1.5rem;display:flex}.song-module__v3JVxq__btn,.song-module__v3JVxq__play{cursor:pointer;color:var(--kang);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;display:grid}.song-module__v3JVxq__btn{border-radius:50%;width:56px;height:56px}.song-module__v3JVxq__btn:hover{background:var(--kang-soft)}.song-module__v3JVxq__btn svg{fill:currentColor;width:34px;height:34px}.song-module__v3JVxq__btn text{font:700 6.5px var(--font-sans);fill:currentColor}.song-module__v3JVxq__play{background:var(--kang);width:84px;height:84px;color:var(--paper);border-radius:50%}.song-module__v3JVxq__play svg{fill:currentColor;width:40px;height:40px}.song-module__v3JVxq__seek{--fill:0%;appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:32px;margin-top:1.1rem}.song-module__v3JVxq__seek::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--kang) var(--fill), var(--rule) var(--fill));border-radius:4px;height:8px}.song-module__v3JVxq__seek::-moz-range-track{background:linear-gradient(to right, var(--kang) var(--fill), var(--rule) var(--fill));border-radius:4px;height:8px}.song-module__v3JVxq__seek::-webkit-slider-thumb{appearance:none;background:var(--kang);border:3px solid var(--paper);border-radius:50%;width:24px;height:24px;margin-top:-8px}.song-module__v3JVxq__seek::-moz-range-thumb{background:var(--kang);border:3px solid var(--paper);border-radius:50%;width:18px;height:18px}.song-module__v3JVxq__time{font:500 1rem var(--font-sans);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.song-module__v3JVxq__lyrics{max-height:60vh;font-family:var(--font-serif);scrollbar-width:thin;margin-top:1.25rem;padding:1.25rem 1.5rem 30vh;font-size:1.25rem;line-height:1.85;position:relative;overflow-y:auto}.song-module__v3JVxq__lyrics,.song-module__v3JVxq__lyricsStatic{border:1px solid var(--rule);border-radius:18px}.song-module__v3JVxq__lyrics p,.song-module__v3JVxq__lyricsStatic p{margin:0 0 1.6rem}.song-module__v3JVxq__lyricsStatic p:last-child{margin-bottom:0}.song-module__v3JVxq__lyricsStatic{font-family:var(--font-serif);margin-top:1.25rem;padding:1.5rem;font-size:1.25rem;line-height:1.85}@media (max-width:640px){.song-module__v3JVxq__lyrics{padding-left:1.25rem;padding-right:1.25rem}.song-module__v3JVxq__lyricsStatic{padding:1.25rem}}.song-module__v3JVxq__ly{cursor:default;transition:color .25s;display:block}.song-module__v3JVxq__following .song-module__v3JVxq__ly{color:var(--muted);cursor:pointer}.song-module__v3JVxq__following .song-module__v3JVxq__ly.song-module__v3JVxq__now{color:var(--kang);font-weight:700}@media (prefers-reduced-motion:reduce){.song-module__v3JVxq__ly{transition:none}}.song-module__v3JVxq__page{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.song-module__v3JVxq__page h1,.song-module__v3JVxq__page>p,.song-module__v3JVxq__intro,.song-module__v3JVxq__verDesc{text-wrap:balance}.song-module__v3JVxq__intro{margin-top:1.75rem;font-size:1.15rem;line-height:1.7}.song-module__v3JVxq__versions{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}@media (max-width:520px){.song-module__v3JVxq__versions{gap:.6rem}.song-module__v3JVxq__ver{padding:.9rem .95rem .85rem}.song-module__v3JVxq__verName{font-size:1.35rem}.song-module__v3JVxq__verDesc{display:none}}.song-module__v3JVxq__ver{text-align:left;min-height:56px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;gap:.2rem;padding:1.1rem 1.2rem 1rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #0000}.song-module__v3JVxq__ver:hover{border-color:var(--kang)}.song-module__v3JVxq__ver[aria-pressed=true]{background:var(--kang-soft);border-color:var(--kang);box-shadow:inset 0 0 0 1px var(--kang)}.song-module__v3JVxq__ver:focus-visible{outline:3px solid var(--kang);outline-offset:3px}.song-module__v3JVxq__verName{font:700 1.5rem/1.3 var(--font-serif);letter-spacing:-.01em}.song-module__v3JVxq__verDesc{color:var(--muted);font-size:1.05rem;line-height:1.55}.song-module__v3JVxq__verFoot{font:500 1rem var(--font-sans);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.song-module__v3JVxq__verTime{color:var(--muted);font-variant-numeric:tabular-nums}.song-module__v3JVxq__verOn{color:var(--kang);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.song-module__v3JVxq__eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.song-module__v3JVxq__eq i{background:currentColor;border-radius:1px;width:3px;height:100%;animation:1s ease-in-out infinite song-module__v3JVxq__eq}.song-module__v3JVxq__eq i:nth-child(2){animation-delay:-.35s}.song-module__v3JVxq__eq i:nth-child(3){animation-delay:-.7s}@keyframes song-module__v3JVxq__eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.song-module__v3JVxq__eq i{transform-origin:bottom}@media (prefers-reduced-motion:reduce){.song-module__v3JVxq__eq i{animation:none;transform:scaleY(.7)}}.song-module__v3JVxq__nowTitle{text-align:center;font:500 1.05rem var(--font-sans);color:var(--muted);margin:0 0 .75rem}.song-module__v3JVxq__nowTitle strong{color:var(--ink)}.song-module__v3JVxq__download{text-align:center;margin-top:1rem;font-size:1.1rem}.song-module__v3JVxq__page{max-width:640px;margin:0 auto;padding:2.5rem 1.75rem 2rem}@media (min-width:640px){.song-module__v3JVxq__page{padding:3.5rem 1.5rem 2.5rem}}.song-module__v3JVxq__back{font-family:var(--font-sans);color:var(--muted);font-size:1.05rem;text-decoration:none}.song-module__v3JVxq__back:hover{color:var(--ink)}.song-module__v3JVxq__title{font:400 2.1rem/1.25 var(--font-serif);color:var(--ink);margin:1.5rem 0 0}.song-module__v3JVxq__sub{color:var(--muted);margin:.75rem 0 0;font-size:1.15rem}.song-module__v3JVxq__waiting{border:1px solid var(--rule);background:var(--paper-2);border-radius:18px;margin-top:2rem;padding:1.25rem;font-size:1.1rem}
