.lyric-annotation-source.svelte-zyr1hl{pointer-events:none;position:absolute;visibility:hidden}.lyric-annotation-chars.svelte-zyr1hl{-webkit-text-stroke-color:#ababab;cursor:pointer;transition:color .4s ease,-webkit-text-stroke-color .4s ease,opacity .3s ease}.lyric-annotation-chars.svelte-zyr1hl:not(.active):hover{opacity:.6}.lyric-annotation-chars.active.svelte-zyr1hl{color:#ead581;-webkit-text-stroke-color:#ead581}.stroke-char.svelte-zyr1hl{-webkit-text-stroke-width:0;filter:blur(.5px);transition:filter .4s ease}.active.svelte-zyr1hl .stroke-char:where(.svelte-zyr1hl){filter:blur(1.5px)}.annotation-card.svelte-iy680b{cursor:pointer;flex-shrink:0;position:relative;width:100%}.annotation-card.annotation-image.svelte-iy680b{box-shadow:var(--shadow-lg)}.annotation-card.annotation-image.svelte-iy680b .image-inner:where(.svelte-iy680b){overflow:hidden}:is(.annotation-card.annotation-image.svelte-iy680b .image-inner:where(.svelte-iy680b)) img{display:block;height:auto;width:100%}.annotation-card.annotation-image.bordered.svelte-iy680b{background:var(--color-grey-002);padding:10px 10px 8px}.annotation-card.annotation-image.svelte-iy680b .caption-row:where(.svelte-iy680b){align-items:center;display:flex;justify-content:space-between;padding-top:6px}.annotation-card.annotation-image.svelte-iy680b .caption-text:where(.svelte-iy680b){color:var(--color-black);font-family:var(--font-serif);font-size:var(--text-xs);font-weight:700}.annotation-card.annotation-text.svelte-iy680b{border-radius:2px;box-shadow:0 2px 12px #0000004d;overflow:hidden}.annotation-card.annotation-text.svelte-iy680b .card-bg:where(.svelte-iy680b){height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.annotation-card.annotation-text.svelte-iy680b .holes:where(.svelte-iy680b){bottom:0;display:flex;flex-direction:column;justify-content:space-evenly;left:14px;pointer-events:none;position:absolute;top:0;width:16px;z-index:2}:is(.annotation-card.annotation-text:where(.svelte-iy680b) .holes:where(.svelte-iy680b)) .hole.svelte-iy680b{background:var(--color-bg,#1b181d);border-radius:50%;box-shadow:inset 0 1px 3px #0006;flex-shrink:0;height:12px;width:12px}.annotation-card.annotation-text.svelte-iy680b .card-content:where(.svelte-iy680b){display:flex;flex-direction:column;gap:8px;padding:16px 16px 16px 42px;position:relative;z-index:1}:is(.annotation-card.annotation-text:where(.svelte-iy680b) .card-content:where(.svelte-iy680b)) .card-image.svelte-iy680b{border-radius:1px;overflow:hidden;width:100%}:is(:is(.annotation-card.annotation-text:where(.svelte-iy680b) .card-content:where(.svelte-iy680b)) .card-image.svelte-iy680b) img{display:block;height:auto;width:100%}:is(.annotation-card.annotation-text:where(.svelte-iy680b) .card-content:where(.svelte-iy680b)) .card-title.svelte-iy680b{color:var(--color-black);font-family:var(--font-serif);font-size:10px;font-weight:700;line-height:1.4}:is(.annotation-card.annotation-text:where(.svelte-iy680b) .card-content:where(.svelte-iy680b)) .card-text.svelte-iy680b{color:var(--color-black);font-family:var(--font-serif);font-size:12px;font-weight:400;line-height:1.5;margin:0;white-space:pre-line}main{margin:0!important;max-width:none!important;padding:0!important}.lyrics-scroll.paywalled.svelte-pl251n{overflow:hidden!important;pointer-events:none}.paywall-login-overlay.svelte-pl251n{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:auto;position:fixed;z-index:50}.paywall-login-btn.svelte-pl251n{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:400;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.paywall-login-btn.svelte-pl251n:hover{color:var(--color-white)}.mobile-annotation.svelte-pl251n{max-width:260px;position:absolute;touch-action:none;transform:rotate(var(--rotation,0deg));width:55vw;z-index:101}.mobile-ann-close.svelte-pl251n{height:24px;position:absolute;right:-8px;top:-8px;width:24px;z-index:10}.mobile-ann-close.svelte-pl251n:before{content:"";top:-10px;right:-10px;bottom:-10px;left:-10px;position:absolute}.mobile-ann-close.svelte-pl251n{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center}.timeline-bar.svelte-pl251n{display:flex;flex-direction:column;height:55vh;left:28px;position:fixed;top:50%;transform:translateY(-50%);width:2px;z-index:101}.timeline-track.svelte-pl251n{background:#ffffff1a;border-radius:1px;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;width:2px}.timeline-fill.svelte-pl251n{background:#fff6;border-radius:1px;transition:height .1s linear;width:100%}.timeline-marker.svelte-pl251n{background:none;border:none;color:#ffffff73;cursor:pointer;font-family:var(--font-mono);font-size:9px;font-weight:400;left:8px;letter-spacing:.02em;padding:4px 8px;position:absolute;transform:translateY(-50%);transition:color .2s ease;white-space:nowrap}.timeline-marker.svelte-pl251n:hover{color:#ffffffe6}@media (width < 768px){.timeline-bar.svelte-pl251n{display:none}}.lyrics-page.svelte-pl251n{display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;position:fixed}.lyrics-page.svelte-pl251n .lyrics-scroll:where(.svelte-pl251n){flex:1;-webkit-mask-image:linear-gradient(180deg,#0000,#000 8%,#000 85%,#0000);mask-image:linear-gradient(180deg,#0000,#000 8%,#000 85%,#0000);overflow-y:auto;position:relative}:is(.lyrics-page:where(.svelte-pl251n) .lyrics-scroll:where(.svelte-pl251n)) .lyrics-content.svelte-pl251n{margin:0 auto;max-width:900px;padding:140px 24px 0}.svelte-pl251n:is(:is(.lyrics-page:where(.svelte-pl251n) .lyrics-scroll:where(.svelte-pl251n)) .lyrics-content:where(.svelte-pl251n)):after{content:"";display:block;height:40vw}:is(:is(.lyrics-page:where(.svelte-pl251n) .lyrics-scroll:where(.svelte-pl251n)) .lyrics-content:where(.svelte-pl251n)) .lyric-group.svelte-pl251n{margin-bottom:67px}.svelte-pl251n:is(:is(:is(.lyrics-page:where(.svelte-pl251n) .lyrics-scroll:where(.svelte-pl251n)) .lyrics-content:where(.svelte-pl251n)) .lyric-group:where(.svelte-pl251n)):last-child{margin-bottom:0}:is(:is(.lyrics-page:where(.svelte-pl251n) .lyrics-scroll:where(.svelte-pl251n)) .lyrics-content:where(.svelte-pl251n)) .lyric-line.svelte-pl251n{color:#ababab;font-family:var(--font-display);font-size:42px;line-height:1.6;margin:0;padding:0;text-align:center}:is(:is(:is(.lyrics-page:where(.svelte-pl251n) .lyrics-scroll:where(.svelte-pl251n)) .lyrics-content:where(.svelte-pl251n)) .lyric-line.svelte-pl251n) p{display:inline;margin:0}:is(.lyrics-page:where(.svelte-pl251n) .annotation-sidebar:where(.svelte-pl251n)) .annotation-slot.svelte-pl251n{max-height:calc(min(300px,16vw)*455/354);opacity:0;pointer-events:none;position:fixed;right:5vw;top:50%;transform:translateY(-50%) translate(20px) rotate(var(--rotation,0deg));transition:opacity .5s ease,transform .5s ease;width:min(300px,16vw);z-index:40}.visible.svelte-pl251n:is(:is(.lyrics-page:where(.svelte-pl251n) .annotation-sidebar:where(.svelte-pl251n)) .annotation-slot:where(.svelte-pl251n)){opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0) rotate(var(--rotation,0deg))}@media (width < 900px){.lyrics-page.svelte-pl251n .annotation-sidebar:where(.svelte-pl251n) .annotation-slot:where(.svelte-pl251n){max-height:calc(min(300px,22vw)*455/354);width:min(300px,22vw)}.lyrics-page.svelte-pl251n .annotation-sidebar:where(.svelte-pl251n) .holes{display:none}.lyrics-page.svelte-pl251n .annotation-sidebar:where(.svelte-pl251n) .card-content{padding-left:16px}}@media (width < 1280px){.lyrics-page.svelte-pl251n .lyrics-scroll:where(.svelte-pl251n) .lyrics-content:where(.svelte-pl251n) .lyric-line:where(.svelte-pl251n){font-size:32px}}@media (width < 768px){.lyrics-page.svelte-pl251n .lyrics-scroll:where(.svelte-pl251n) .lyrics-content:where(.svelte-pl251n) .lyric-line:where(.svelte-pl251n){font-size:28px}}@media (width < 640px){.lyrics-page.svelte-pl251n .lyrics-scroll:where(.svelte-pl251n) .lyrics-content:where(.svelte-pl251n) .lyric-line:where(.svelte-pl251n){font-size:24px}}@media (width < 480px){.lyrics-page.svelte-pl251n .lyrics-scroll:where(.svelte-pl251n) .lyrics-content:where(.svelte-pl251n) .lyric-line:where(.svelte-pl251n){font-size:20px}.lyrics-page.svelte-pl251n .lyrics-scroll:where(.svelte-pl251n) .lyrics-content:where(.svelte-pl251n){padding-top:100px}}.lyrics-page.svelte-pl251n .audio-controls:where(.svelte-pl251n){align-items:center;bottom:20px;color:var(--color-text-muted);display:flex;font-family:var(--font-mono);font-size:12px;gap:12px;left:16px;line-height:1;position:fixed;z-index:101}:is(.lyrics-page:where(.svelte-pl251n) .audio-controls:where(.svelte-pl251n)) .ac-playpause.svelte-pl251n{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;line-height:1;padding:0;transform:translateY(-1px);width:10px}
