.wrap[data-astro-cid-43vefltu]{max-width:880px;margin:0 auto;padding:8vh 26px 12vh}.head[data-astro-cid-43vefltu]{text-align:center;margin-bottom:4vh}.head[data-astro-cid-43vefltu] h1[data-astro-cid-43vefltu]{color:var(--moon);margin-top:3vh;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1.1}.head[data-astro-cid-43vefltu] .credit[data-astro-cid-43vefltu]{color:var(--steel);margin-top:1.6vh;font-style:italic}.lyric[data-astro-cid-43vefltu]{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);margin-top:7vh;display:grid}.lyric[data-astro-cid-43vefltu].solo{text-align:center;grid-template-columns:minmax(0,620px);justify-content:center}.lyric[data-astro-cid-43vefltu] .col-head[data-astro-cid-43vefltu]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;margin-bottom:2vh;display:flex}.lyric[data-astro-cid-43vefltu] .col-titles[data-astro-cid-43vefltu]{flex-direction:column;gap:.2vh;display:flex}.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] h3[data-astro-cid-43vefltu]{font-family:var(--font-heading);letter-spacing:.24em;text-transform:uppercase;color:var(--ember);font-size:11px;font-weight:500}.lyric[data-astro-cid-43vefltu] .col-role[data-astro-cid-43vefltu]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);font-size:10px;font-weight:500}.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .col-status[data-astro-cid-43vefltu]{margin-top:-1.5vh;margin-bottom:2.6vh}.lyric[data-astro-cid-43vefltu].solo .col[data-astro-cid-43vefltu] .col-status[data-astro-cid-43vefltu]{justify-content:center;display:flex}.lyric[data-astro-cid-43vefltu] .col-role[data-astro-cid-43vefltu] .bridge-note[data-astro-cid-43vefltu]{letter-spacing:.01em;text-transform:none;color:var(--silver);font-size:13px;font-style:italic;font-weight:400}.lyric[data-astro-cid-43vefltu] .verse[data-astro-cid-43vefltu]{white-space:pre-line;color:var(--silver2);line-height:2}.lyric[data-astro-cid-43vefltu] .verse[data-astro-cid-43vefltu].orig{color:var(--moon)}.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .view[data-astro-cid-43vefltu]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .toggle[data-astro-cid-43vefltu]{border:1px solid var(--rule);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .toggle[data-astro-cid-43vefltu] .lbl[data-astro-cid-43vefltu]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:9px;font-weight:500;transition:color .2s,background-color .2s}.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .view-sung[data-astro-cid-43vefltu]:checked~.col-head[data-astro-cid-43vefltu] .lbl-sung[data-astro-cid-43vefltu],.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .view-lit[data-astro-cid-43vefltu]:checked~.col-head[data-astro-cid-43vefltu] .lbl-lit[data-astro-cid-43vefltu]{color:var(--moon);background:color-mix(in srgb, var(--steel) 16%, transparent)}.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .view-sung[data-astro-cid-43vefltu]:focus-visible~.col-head[data-astro-cid-43vefltu] .lbl-sung[data-astro-cid-43vefltu],.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .view-lit[data-astro-cid-43vefltu]:focus-visible~.col-head[data-astro-cid-43vefltu] .lbl-lit[data-astro-cid-43vefltu]{outline:1px solid var(--ember);outline-offset:2px}.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .pane[data-astro-cid-43vefltu]{display:none}.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .view-sung[data-astro-cid-43vefltu]:checked~.pane-sung[data-astro-cid-43vefltu],.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .view-lit[data-astro-cid-43vefltu]:checked~.pane-lit[data-astro-cid-43vefltu]{display:block}.lyric[data-astro-cid-43vefltu] .col[data-astro-cid-43vefltu] .caption[data-astro-cid-43vefltu]{color:var(--steel);margin-top:2.6vh;font-size:12px;font-style:italic;line-height:1.6}.lyric[data-astro-cid-43vefltu].solo .col-head[data-astro-cid-43vefltu]{justify-content:center}.lyric[data-astro-cid-43vefltu].solo .col-titles[data-astro-cid-43vefltu]{text-align:center;align-items:center}@media (width<=680px){.lyric[data-astro-cid-43vefltu]{grid-template-columns:1fr;gap:5vh}}
