@media (min-width:901px) and (prefers-reduced-motion:no-preference){.c2-surface,.hrow[data-c2-active]{--c2-from:var(--raw-from);--c2-to:var(--raw-to);--c2-accent:var(--raw-accent);--c2-deep:var(--raw-deep)}html[data-c2] :is(.c2-surface,.hrow[data-c2-active]){--c2-from:oklch(from var(--raw-from) l calc(c * var(--tune-chroma)) h);--c2-to:oklch(from var(--raw-to) l calc(c * var(--tune-chroma)) h);--c2-accent:oklch(from var(--raw-accent) l calc(c * var(--tune-chroma)) h);--c2-deep:oklch(from var(--raw-deep) l calc(c * var(--tune-chroma)) h)}.c2-surface{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .28s ease-out;isolation:isolate}.c2-surface:not([data-lit]) i{animation-play-state:paused!important}.c2-surface i{position:absolute;display:block;pointer-events:none}html[data-c2] .c2-shutter{inset:-300px -10%;background:repeating-linear-gradient(163deg,transparent 0 72px,var(--c2-deep) 88px 118px,transparent 144px 222px);background-position:0 calc(-1 * var(--shutter-offset));filter:blur(10px);opacity:.8}html[data-c2] .c2-edge{inset:0;background:linear-gradient(90deg,var(--bg) 0%,transparent 30%,transparent 70%,color-mix(in srgb,var(--c2-accent) 28%,transparent))}html[data-c2] .hrow[data-c2-active] .row-wash1{opacity:.45}html[data-c2] .c2-beam{animation:none;opacity:var(--tune-intensity);inset:-100px -20%;background:linear-gradient(var(--beam-angle),transparent 38%,color-mix(in srgb,var(--c2-from) 75%,transparent) 46%,var(--c2-to) 49%,var(--c2-accent) 51%,transparent 57%);transform:translate(calc(var(--cursor-shift) + var(--tune-x) * 1%),calc(var(--tune-y) * 1px)) scale(var(--tune-size));filter:blur(calc(var(--tune-blur) * 1px))}html[data-c2] .c2-shutter{animation:none;opacity:.55;filter:blur(calc(var(--tune-blur) * 1px));transform:translateY(calc(var(--cursor-lift) + var(--tune-y) * 1px))}html[data-c2][data-pattern] .c2-beam{inset:auto 0;top:var(--field-top);height:var(--field-height);background:linear-gradient(110deg,var(--c2-from),var(--c2-to),var(--c2-accent),var(--c2-deep));mask-image:var(--pattern-mask);mask-size:100% 100%;transform:translate(calc(var(--cursor-shift) + var(--tune-x) * 1%),calc(var(--tune-y) * 1px)) scale(var(--tune-size))}html[data-c2][data-pattern] .c2-shutter,html[data-c2][data-pattern] .c2-edge{display:none}html[data-c2] .pdf-btn{outline:1px solid transparent;outline-offset:2px;box-shadow:0 0 0 transparent;transition:box-shadow .4s ease,outline-color .3s ease,background-color .3s ease}html[data-c2] .hrow[data-c2-active] .pdf-btn:is(:hover,:focus-visible),html[data-c2] .hrow[data-download-wave=hover] .pdf-btn,html[data-c2] .hrow[data-download-wave=click] .pdf-btn{outline:1px solid var(--c2-accent);outline-offset:2px;box-shadow:0 0 8px var(--c2-to),0 0 22px color-mix(in srgb,var(--c2-from) 65%,transparent),inset 0 0 5px var(--c2-accent)}.c2-row-fx{position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:2px}.c2-fx-rim{border:1px solid var(--c2-accent);box-shadow:inset 0 0 12px -5px var(--c2-from),0 0 12px -5px var(--c2-to)}.hrow[data-download-wave=success]{--feedback-color:var(--success)}.hrow[data-download-wave=error]{--feedback-color:var(--error)}.hrow:is([data-download-wave=success],[data-download-wave=error]) .pdf-btn{outline-color:var(--feedback-color)!important;box-shadow:0 0 14px color-mix(in srgb,var(--feedback-color) 65%,transparent)!important}[data-read-outline]{color:#f8f8f8!important;-webkit-text-stroke:.7px #111;paint-order:stroke fill;text-shadow:0 1px 2px #111!important}.hrow .tgc.row-chip:is(.glow,.on)[data-c][data-read-outline]{-webkit-text-stroke:0;text-shadow:none!important}html[data-c2] .hrow .cell:not(.song-index){text-shadow:0 1px 1px var(--bg),0 0 3px var(--bg),0 0 7px var(--bg)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
