.hero[data-astro-cid-j2rs4ip3]{align-items:center;gap:var(--space-xl);padding:var(--space-l);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-4xl);box-shadow:var(--shadow-hero);flex-wrap:wrap;margin-block-start:var(--space-s);display:flex}.hero__plate[data-astro-cid-j2rs4ip3]{aspect-ratio:960/587;border-radius:var(--radius-3xl);flex:20rem;align-self:center;min-width:17rem}.hero__art[data-astro-cid-j2rs4ip3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__meta[data-astro-cid-j2rs4ip3]{flex:21rem;min-width:17.5rem}.hero__title[data-astro-cid-j2rs4ip3]{font-size:var(--step-4);margin-block:var(--space-xs) var(--space-s)}.hero__native[data-astro-cid-j2rs4ip3]{color:var(--muted);margin-block-start:var(--space-3xs);font-size:.55em;display:block}.hero__tags[data-astro-cid-j2rs4ip3]{gap:var(--space-2xs);flex-wrap:wrap;margin-block-end:var(--space-s);display:flex}.hero__summary[data-astro-cid-j2rs4ip3]{color:var(--ink-2);text-wrap:pretty;margin-block-end:var(--space-m)}.hero__actions[data-astro-cid-j2rs4ip3]{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.hero__actions[data-astro-cid-j2rs4ip3] .pill[data-astro-cid-j2rs4ip3]{min-height:3.25rem;font-weight:600}.fav-glyph[data-astro-cid-j2rs4ip3]:before{content:"☆";color:var(--gold-star);font-size:1.125rem}.hero__actions[data-astro-cid-j2rs4ip3] [data-astro-cid-j2rs4ip3][data-fav-toggle][aria-pressed=true]{color:var(--ink-2);background:var(--surface-bright);border-color:#e7c98a}[data-astro-cid-j2rs4ip3][aria-pressed=true] .fav-glyph[data-astro-cid-j2rs4ip3]:before{content:"★"}.hero__note[data-astro-cid-j2rs4ip3]{font-size:var(--step--1);color:var(--muted);margin-block-start:var(--space-s);font-style:italic}.glance[data-astro-cid-j2rs4ip3]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-xs) var(--space-m);margin-block-start:var(--space-xl)}.glance__row[data-astro-cid-j2rs4ip3]{gap:var(--space-xs);padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.glance__row[data-astro-cid-j2rs4ip3]+.glance__row[data-astro-cid-j2rs4ip3]{border-block-start:1px solid var(--line)}.glance[data-astro-cid-j2rs4ip3] dt[data-astro-cid-j2rs4ip3]{color:var(--muted);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;flex:0 0 11rem}.glance[data-astro-cid-j2rs4ip3] dd[data-astro-cid-j2rs4ip3]{color:var(--ink);text-transform:capitalize;flex:1;margin:0}.lyrics[data-astro-cid-j2rs4ip3]{padding:var(--space-2xl) var(--space-xl) var(--space-xl);background:var(--surface-bright);border:1px solid var(--line);border-radius:var(--radius-3xl);text-align:center;margin-block-start:var(--space-xl)}.lyrics--translation[data-astro-cid-j2rs4ip3]{background:var(--surface);margin-block-start:var(--space-m)}.lyrics--translation[data-astro-cid-j2rs4ip3] .lyrics__title[data-astro-cid-j2rs4ip3]{font-size:var(--step-2);color:var(--ink-2)}.lyrics--translation[data-astro-cid-j2rs4ip3] .verse__text[data-astro-cid-j2rs4ip3]{font-size:var(--step-0);color:var(--ink-2)}.lyrics__title[data-astro-cid-j2rs4ip3]{font-size:var(--step-3)}.lyrics__note[data-astro-cid-j2rs4ip3]{color:var(--muted);margin-block-end:var(--space-m);font-size:.9375rem;font-style:italic}.lyrics[data-astro-cid-j2rs4ip3] .floret[data-astro-cid-j2rs4ip3]{margin-block:var(--space-3xs) var(--space-l)}.verse[data-astro-cid-j2rs4ip3]{position:relative}.verse[data-astro-cid-j2rs4ip3]+.verse[data-astro-cid-j2rs4ip3]{margin-block-start:var(--space-l)}.verse__label[data-astro-cid-j2rs4ip3]{font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin-block-end:var(--space-xs)}.verse__text[data-astro-cid-j2rs4ip3]{white-space:pre-line;font-size:var(--step-1);line-height:var(--leading-lyric);color:var(--ink);text-wrap:balance}.verse__anchor[data-astro-cid-j2rs4ip3]{padding:var(--space-3xs) var(--space-xs);color:var(--muted-decorative);opacity:0;transition:opacity var(--dur-fast) var(--ease);text-decoration:none;position:absolute;inset-block-start:0;inset-inline-end:0}.verse[data-astro-cid-j2rs4ip3]:hover .verse__anchor[data-astro-cid-j2rs4ip3],.verse__anchor[data-astro-cid-j2rs4ip3]:focus-visible{opacity:1}.prose-section[data-astro-cid-j2rs4ip3]{max-width:var(--wrap-prose);margin-block-start:var(--space-2xl)}.prose-section[data-astro-cid-j2rs4ip3] h2[data-astro-cid-j2rs4ip3]{font-size:var(--step-3);margin-block-end:var(--space-m)}.prose[data-astro-cid-j2rs4ip3] p+p{margin-block-start:var(--space-m)}.prose[data-astro-cid-j2rs4ip3] p,.steps[data-astro-cid-j2rs4ip3] li[data-astro-cid-j2rs4ip3],.faq[data-astro-cid-j2rs4ip3] dd[data-astro-cid-j2rs4ip3]{color:var(--ink-2);text-wrap:pretty}.prose[data-astro-cid-j2rs4ip3] em{color:var(--ink)}.steps[data-astro-cid-j2rs4ip3]{padding-inline-start:1.5rem;list-style:decimal}.steps[data-astro-cid-j2rs4ip3] li[data-astro-cid-j2rs4ip3]+li[data-astro-cid-j2rs4ip3]{margin-block-start:var(--space-xs)}.steps[data-astro-cid-j2rs4ip3] li[data-astro-cid-j2rs4ip3]::marker{color:var(--accent-strong);font-family:var(--font-display)}.faq__item[data-astro-cid-j2rs4ip3]+.faq__item[data-astro-cid-j2rs4ip3]{border-block-start:1px solid var(--line);margin-block-start:var(--space-m);padding-block-start:var(--space-m)}.faq[data-astro-cid-j2rs4ip3] dt[data-astro-cid-j2rs4ip3]{font-family:var(--font-display);color:var(--ink);margin-block-end:var(--space-3xs);font-size:1.125rem}.faq[data-astro-cid-j2rs4ip3] dd[data-astro-cid-j2rs4ip3]{margin:0}.sources[data-astro-cid-j2rs4ip3] li[data-astro-cid-j2rs4ip3]{padding-block:var(--space-3xs);color:var(--ink-2);font-size:.9375rem}.sources[data-astro-cid-j2rs4ip3] li[data-astro-cid-j2rs4ip3]:before{content:"— ";color:var(--muted-decorative)}.related[data-astro-cid-j2rs4ip3]{margin-block-start:var(--space-4xl)}.related__title[data-astro-cid-j2rs4ip3]{font-size:var(--step-2);margin-block-end:var(--space-l)}@media (width<=720px){.hero[data-astro-cid-j2rs4ip3]{padding:var(--space-m)}.lyrics[data-astro-cid-j2rs4ip3]{padding:var(--space-xl) var(--space-m) var(--space-m)}.glance[data-astro-cid-j2rs4ip3] dt[data-astro-cid-j2rs4ip3]{flex-basis:100%}}
