/* SongLyrics: pastel section bands and compact collections, distinct from Songarea. */
html[data-brand=songlyrics]{--artist-band:#e9edf9;--artist-mint:#e7f2ef;--artist-rose:#f3eaf3}
html[data-brand=songlyrics][data-theme=dark]{--artist-band:#263044;--artist-mint:#223a34;--artist-rose:#3b2b3b}
html[data-brand=songlyrics] .info-head>h1{background:var(--artist-band);padding:18px 22px;border-radius:10px}
html[data-brand=songlyrics] .artist-directory-heading{background:var(--artist-band);padding:28px;border-radius:12px;margin-bottom:24px}
html[data-brand=songlyrics] .artist-directory-heading h1{font-size:36px}
html[data-brand=songlyrics] .artist-directory-heading .eyebrow{color:var(--accent)}
html[data-brand=songlyrics] .artist-alphabet{padding:16px 0;gap:7px}
html[data-brand=songlyrics] .artist-alphabet a{background:var(--surface);border:1px solid var(--line);border-radius:7px}
html[data-brand=songlyrics] .artist-alphabet a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--bg)}
html[data-brand=songlyrics] .artist-directory-results>.artist-list-heading{background:var(--artist-mint);padding:14px 18px;border-radius:8px}
html[data-brand=songlyrics] .artist-directory-results>.artist-list-heading h2{font-size:21px}
html[data-brand=songlyrics] .artist-discovery-card{border-radius:9px;border-left:3px solid var(--accent-soft);padding:17px 13px;gap:12px}
html[data-brand=songlyrics] .artist-discovery-card:hover{border-left-color:var(--accent);transform:translateY(-1px)}
html[data-brand=songlyrics] .artist-card-thumb{width:54px;height:54px;border-radius:7px}
html[data-brand=songlyrics] .artist-profile-heading{background:var(--artist-band);padding:28px;border-radius:12px}
html[data-brand=songlyrics] .artist-profile-heading h1{font-size:40px}
html[data-brand=songlyrics] .artist-profile-heading .artist-monogram{border-radius:13px;background:var(--surface)}
html[data-brand=songlyrics] .artist-section-nav{margin-top:22px;margin-bottom:28px}
html[data-brand=songlyrics] .artist-song-section>.artist-list-heading{background:var(--artist-band);padding:13px 16px;border-radius:7px;margin-bottom:8px;align-items:center}
html[data-brand=songlyrics] .artist-song-section>.artist-list-heading h2{font-size:21px}
html[data-brand=songlyrics] #joint>.artist-list-heading{background:var(--artist-mint)}
html[data-brand=songlyrics] #featured>.artist-list-heading{background:var(--artist-rose)}
html[data-brand=songlyrics] .artist-song-list{border-top:0;column-gap:28px}
html[data-brand=songlyrics] .artist-song-list a{min-height:58px;padding-inline:8px}
html[data-brand=songlyrics] .artist-about-main{grid-template-columns:170px minmax(0,1fr);gap:26px;padding:24px;border-radius:10px;background:var(--surface);border-top:4px solid var(--artist-mint)}
html[data-brand=songlyrics] .artist-bio-photo{width:170px;height:170px;max-width:100%;border-radius:8px}
html[data-brand=songlyrics] .artist-about-main h2{font-size:21px}
html[data-brand=songlyrics] .artist-biography{font-size:14px}
html[data-brand=songlyrics] .has-artist-news{grid-template-columns:minmax(0,1fr) 300px;gap:30px}
html[data-brand=songlyrics] .artist-related-news>.eyebrow{display:block;background:var(--artist-rose);padding:14px 16px 0;border-radius:8px 8px 0 0;margin:0}
html[data-brand=songlyrics] .artist-related-news>h2{background:var(--artist-rose);padding:6px 16px 14px;margin:0 0 18px;border-radius:0 0 8px 8px;font-size:21px}
html[data-brand=songlyrics] .artist-news-card{border-radius:9px}
html[data-brand=songlyrics] .artist-letter-return{background:var(--artist-band);border:0;border-radius:10px;padding:24px;margin-top:32px}
html[data-brand=songlyrics] .artist-letter-mark{background:var(--surface);color:var(--accent);font-size:28px}
html[data-brand=songlyrics] .home-artist-discovery>.section-heading{background:var(--artist-rose)}
html[data-brand=songlyrics] .home-artist-discovery .artist-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
html[data-brand=songlyrics] .home-artist-discovery .artist-card-thumb,html[data-brand=songlyrics] .home-artist-discovery .artist-monogram{width:60px;height:60px}
html[data-brand=songlyrics] .chart-sidebar .home-chart-row{gap:9px;padding:12px 0}
html[data-brand=songlyrics] .chart-sidebar .home-chart-row .chart-art-link,html[data-brand=songlyrics] .chart-sidebar .home-chart-row .chart-title-link{padding:0}
@media(max-width:1100px){html[data-brand=songlyrics] .home-artist-discovery .artist-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1000px){html[data-brand=songlyrics] .has-artist-news .artist-about-main{grid-template-columns:1fr}}
@media(max-width:850px){html[data-brand=songlyrics] .has-artist-news{grid-template-columns:1fr}html[data-brand=songlyrics] .artist-about-main,html[data-brand=songlyrics] .has-artist-news .artist-about-main{grid-template-columns:170px minmax(0,1fr)}}
@media(max-width:760px){html[data-brand=songlyrics] .home-artist-discovery .artist-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-brand=songlyrics] .artist-directory-heading{padding:22px}html[data-brand=songlyrics] .artist-directory-heading h1{font-size:30px}html[data-brand=songlyrics] .artist-profile-heading{padding:22px}html[data-brand=songlyrics] .artist-profile-heading h1{font-size:32px}}
@media(max-width:600px){html[data-brand=songlyrics] .artist-about-main,html[data-brand=songlyrics] .has-artist-news .artist-about-main{grid-template-columns:1fr}html[data-brand=songlyrics] .artist-discovery-card{gap:9px;padding:14px 10px}html[data-brand=songlyrics] .artist-profile-heading h1{font-size:28px}html[data-brand=songlyrics] .artist-profile-heading{gap:15px}html[data-brand=songlyrics] .artist-list-heading h2,html[data-brand=songlyrics] .artist-song-section>.artist-list-heading h2{font-size:18px}html[data-brand=songlyrics] .artist-letter-return{padding:20px}}
@media(max-width:480px){html[data-brand=songlyrics] .artist-card-thumb{width:40px;height:40px}html[data-brand=songlyrics] .home-artist-discovery .artist-card-thumb,html[data-brand=songlyrics] .home-artist-discovery .artist-monogram{width:44px;height:44px}}
