.DetailHero-module__P2o5_q__hero{align-items:flex-start;gap:var(--space-xl);padding:var(--space-xl) var(--space-margin-desktop) 0;flex-direction:column;display:flex}@media (min-width:900px){.DetailHero-module__P2o5_q__hero{flex-direction:row;align-items:flex-end}}@media (max-width:900px){.DetailHero-module__P2o5_q__hero{padding:var(--space-lg) var(--space-margin-mobile) 0;text-align:center;align-items:center}}.DetailHero-module__P2o5_q__cover{border-radius:var(--radius-xl);border:1px solid rgb(from var(--color-outline-variant) r g b / 20%);flex-shrink:0;width:220px;height:220px;overflow:hidden;box-shadow:0 20px 45px #0006}.DetailHero-module__P2o5_q__coverImage{object-fit:cover;width:100%;height:100%;display:block}.DetailHero-module__P2o5_q__coverFallback{background:linear-gradient(135deg, var(--color-primary-container), var(--color-surface-container-high));width:100%;height:100%;color:var(--color-on-primary-container);justify-content:center;align-items:center;display:flex}.DetailHero-module__P2o5_q__info{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.DetailHero-module__P2o5_q__eyebrow{color:var(--color-primary);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-sm);letter-spacing:var(--letter-spacing-label-sm);text-transform:uppercase}.DetailHero-module__P2o5_q__title{font-size:var(--font-size-display-lg);font-weight:var(--font-weight-display-lg);line-height:var(--line-height-display-lg);letter-spacing:var(--letter-spacing-display-lg);color:var(--color-on-background)}@media (max-width:900px){.DetailHero-module__P2o5_q__title{font-size:var(--font-size-display-lg-mobile);line-height:var(--line-height-display-lg-mobile)}}.DetailHero-module__P2o5_q__metaLine{align-items:center;gap:var(--space-xs);color:var(--color-on-surface-variant);font-size:var(--font-size-body-md);flex-wrap:wrap;display:flex}@media (max-width:900px){.DetailHero-module__P2o5_q__metaLine{justify-content:center}}.DetailHero-module__P2o5_q__actions{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:900px){.DetailHero-module__P2o5_q__actions{justify-content:center}}
.page-module__ziEiYG__artistLink{color:var(--color-on-surface-variant);transition:color .15s}.page-module__ziEiYG__artistLink:hover{color:var(--color-primary);text-decoration:underline}.page-module__ziEiYG__songLink{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-label-md);align-items:center;font-weight:600;display:inline-flex}.page-module__ziEiYG__lyricsSection{margin:var(--space-xl) var(--space-margin-desktop) 0}@media (max-width:900px){.page-module__ziEiYG__lyricsSection{margin:var(--space-xl) var(--space-margin-mobile) 0}}.page-module__ziEiYG__lyricsHeading{font-size:var(--font-size-headline-md);font-weight:var(--font-weight-headline-md);color:var(--color-on-surface);margin-bottom:var(--space-md)}.page-module__ziEiYG__lyrics{white-space:pre-line;color:var(--color-on-surface-variant);font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);margin-bottom:var(--space-lg)}
