[data-lyr-line]{--lyr-sung:var(--color-ink);--lyr-unsung:color-mix(in oklch,var(--color-ink) 40%,transparent);--lyr-glow:color-mix(in oklch,var(--color-ink) 42%,transparent);--lyr-ease:cubic-bezier(.2,.8,.2,1);--lyr-dur:520ms;--lyr-scale:1.06;--lyr-feather:.55em;--lyr-d:0;transform-origin:left center;transition:opacity var(--lyr-dur) var(--lyr-ease),transform var(--lyr-dur) var(--lyr-ease),filter var(--lyr-dur) var(--lyr-ease)}[data-lyr-follow=on] [data-lyr-line]{opacity:calc(.47 - var(--lyr-d) * .03);transform:scale(calc(1 - var(--lyr-d) * .006));filter:blur(calc(max(0, var(--lyr-d) - 1) * .5px))}[data-lyr-follow=on] [data-lyr-line]:not([data-active=true]):hover{opacity:.72;filter:blur(0)}[data-lyr-follow=on] [data-lyr-line][data-active=true]{opacity:1;transform:scale(var(--lyr-scale));filter:blur(0)}.lyr-words{display:inline}.lyr-word{display:inline-block;max-width:100%;padding:.42em .12em;margin:-.42em -.12em;vertical-align:baseline;transition:filter .28s var(--lyr-ease,ease)}[data-lyr-follow=on] [data-lyr-line][data-active=true] .lyr-word{color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--lyr-sung) 0,var(--lyr-sung) calc(var(--wp, 0) * (100% + var(--lyr-feather)) - var(--lyr-feather)),var(--lyr-unsung) calc(var(--wp, 0) * (100% + var(--lyr-feather))),var(--lyr-unsung) 100%);-webkit-background-clip:text;background-clip:text;text-shadow:none;transform:translateY(calc(var(--wp, 0) * -.045em))}[data-lyr-follow=on] [data-lyr-line][data-active=true] .lyr-word[data-now]{filter:drop-shadow(0 0 .3em var(--lyr-glow))}[data-lyr-follow=on] [data-lyr-line][data-active=true][data-untimed] .lyr-word{color:var(--lyr-sung);-webkit-text-fill-color:currentColor;background-image:none;transform:none}@media (prefers-reduced-motion:reduce){.lyr-word,[data-lyr-line]{transition:opacity .12s linear}[data-lyr-follow=on] [data-lyr-line],[data-lyr-follow=on] [data-lyr-line]:not([data-active=true]):hover,[data-lyr-follow=on] [data-lyr-line][data-active=true]{transform:none;filter:none}[data-lyr-follow=on] [data-lyr-line][data-active=true] .lyr-word{transform:none}[data-lyr-follow=on] [data-lyr-line][data-active=true] .lyr-word[data-now]{filter:none}}