.lyric-player{touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.lyric-item{inset-inline:0;transform-origin:0;will-change:transform;position:absolute;top:0}.lyric-line{text-align:left;width:100%;color:color-mix(in srgb, var(--lyric-color,#fff) 35%, transparent);cursor:pointer;background:0 0;border-radius:1rem;padding:.5rem 1rem;font-size:1.625rem;font-weight:700;line-height:1.3;transition:color .4s ease-out,background-color .2s ease-out;display:block}@media (min-width:1024px){.lyric-line{font-size:2.125rem}}.lyric-line:hover,.lyric-line:focus-visible{background-color:color-mix(in srgb, var(--lyric-color,#fff) 8%, transparent);outline:none}.lyric-line--bg{opacity:.75;padding-block:.125rem;font-size:1.1375rem}@media (min-width:1024px){.lyric-line--bg{font-size:1.4875rem}}.lyric-line--duet{text-align:right;transform-origin:100%}.lyric-main{display:block}.lyric-word{white-space:pre;margin-block:-.25em;padding-block:.25em;display:inline-block}.lyric-word--emphasis{margin:-.3em;padding:.3em}.lyric-char{white-space:pre;transform-origin:50% 80%;display:inline-block}.lyric-word--fx-shimmer .lyric-char{-webkit-background-clip:text;background-clip:text}.lyric-debris{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lyric-player{--lyric-wf-song:"Noto Serif SC",;--lyric-wf-kai:"LXGW WenKai Screen",;--lyric-wf-xingkai:"Zhi Mang Xing", "LXGW WenKai Screen",;--lyric-wf-fangsong:"ZCOOL XiaoWei",;--lyric-wf-round:"ZCOOL KuaiLe",;--lyric-wf-script:"Dancing Script",}.lyric-player--no-webfonts{--lyric-wf-song: ;--lyric-wf-kai: ;--lyric-wf-xingkai: ;--lyric-wf-fangsong: ;--lyric-wf-round: ;--lyric-wf-script: }.lyric-player[data-lyric-font=song] .lyric-main,.lyric-word[data-font=song]{font-family:"Songti SC", STSong, var(--lyric-wf-song) "Source Han Serif SC", SimSun, serif}.lyric-player[data-lyric-font=kai] .lyric-main,.lyric-word[data-font=kai]{font-family:"Kaiti SC", STKaiti, KaiTi, var(--lyric-wf-kai) serif}.lyric-player[data-lyric-font=xingkai] .lyric-main,.lyric-word[data-font=xingkai]{font-family:"Xingkai SC", STXingkai, var(--lyric-wf-xingkai) "Kaiti SC", serif}.lyric-player[data-lyric-font=fangsong] .lyric-main,.lyric-word[data-font=fangsong]{font-family:STFangsong, FangSong, var(--lyric-wf-fangsong) "Songti SC", serif}.lyric-player[data-lyric-font=round] .lyric-main,.lyric-word[data-font=round]{font-family:"Yuanti SC", var(--lyric-wf-round) "Arial Rounded MT Bold", sans-serif}.lyric-player[data-lyric-font=mono] .lyric-main,.lyric-word[data-font=mono]{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace}.lyric-player[data-lyric-font=script] .lyric-main,.lyric-word[data-font=script]{font-family:"Snell Roundhand", "Apple Chancery", "Segoe Script", var(--lyric-wf-script) "PingFang SC", sans-serif}.lyric-word--bold{font-weight:900}.lyric-word--italic{font-style:italic}.lyric-word--underline .lyric-char{position:relative}.lyric-word--underline .lyric-char:not(.lyric-char--space):before{content:"";height:.075em;transform:scaleX(var(--lyric-line,1));transform-origin:0;pointer-events:none;background:currentColor;border-radius:999px;position:absolute;bottom:.04em;left:-.03em;right:-.03em}.lyric-extra{margin-top:.25rem;font-weight:600;line-height:1.4;display:block}.lyric-extra[data-kind=romanization]{opacity:.65;font-size:max(.58em,10px)}.lyric-extra[data-kind=translation]{opacity:.5;font-size:max(.46em,10px)}.lyric-unit{flex-direction:column;align-items:flex-start;display:inline-flex}.lyric-ruby{white-space:pre;opacity:.75;width:0;margin-top:.05em;font-size:.58em;font-weight:600;line-height:1.25}.lyric-player--no-roman .lyric-ruby{display:none}.lyric-player--compact .lyric-ruby,.lyric-player--compact .lyric-extra[data-kind=romanization],.lyric-player--compact .lyric-extra[data-kind=translation]{font-size:max(.64em,10px)}.lyric-extra[hidden]{display:none}.lyric-interlude{align-items:center;gap:.5rem;height:56px;padding-inline:1.25rem;display:flex}.lyric-interlude span{background:var(--lyric-color,#fff);opacity:0;border-radius:9999px;width:.75rem;height:.75rem}.lyric-interlude span:first-child{transform-origin:180%}.lyric-interlude span:last-child{transform-origin:-80%}.lyric-footer{padding:2rem 1rem;font-size:.875rem;font-weight:500;transition:color .4s ease-out}.lyric-player--compact .lyric-line{border-radius:.5rem;padding:.25rem .5rem;font-size:1.0625rem;line-height:1.35}.lyric-player--compact .lyric-line--bg{padding-block:.0625rem;font-size:.74375rem}.lyric-player--compact .lyric-extra{margin-top:.125rem}.lyric-player--compact .lyric-interlude{gap:.35rem;height:28px;padding-inline:.75rem}.lyric-player--compact .lyric-interlude span{width:.4375rem;height:.4375rem}.lyric-player--compact .lyric-footer{padding:1rem .5rem;font-size:.75rem}.lyric-player--strip .lyric-item{height:100%}.lyric-player--strip .lyric-line{font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;cursor:inherit;border-radius:0;align-items:center;padding:0 .625rem;display:flex}.lyric-player--strip .lyric-line:hover{background-color:#0000}.lyric-player--strip .lyric-line--duet{transform-origin:100%}.lyric-player--strip .lyric-line--duet .lyric-main{margin-inline-start:auto}.lyric-player--strip .lyric-line--bg{padding-block:0;font-size:.72em;transition:color .4s ease-out,opacity .25s ease-out}.lyric-player--strip .lyric-main{flex:none}.lyric-player--strip .lyric-extra,.lyric-player--strip .lyric-ruby{display:none}.lyric-player--strip .lyric-interlude{gap:.35rem;height:100%;padding-inline:.75rem}.lyric-player--strip .lyric-interlude span{width:.4375rem;height:.4375rem}.lyric-player--strip .lyric-footer{white-space:nowrap;align-items:center;padding:0 .625rem;font-size:.75em;display:flex}@media (prefers-reduced-motion:reduce){.lyric-line,.lyric-footer{transition:none}}
