/* Opaque Songarea brand orange; neutral translucent gray for all genre charts. */
html[data-brand=songarea]{--sa-orange:#f6b477;--sa-orange-hover:#f6b477;--sa-band:#f6b477;--sa-band-ink:#2e2015;--sa-band-muted:#64452c;--sa-band-line:#d89b61}
html[data-brand=songarea] .submit-link{background:var(--sa-orange);border-color:#e4a468;color:#111}
html[data-brand=songarea] .genre-panel{--sa-band:rgb(160 160 160 / 14%);--sa-band-ink:var(--ink);--sa-band-muted:var(--muted)}
html[data-brand=songarea] .submit-link:hover{background:var(--sa-orange-hover);color:#111}
html[data-brand=songarea] .public-theme-toggle{color:var(--sa-orange);border-color:#80582c}
html[data-brand=songarea] :is(.discovery-section>.section-heading,.artist-directory-heading,.artist-profile-heading,.artist-list-heading,.rail-heading,.genre-heading,.page-head>h1,.blog-list-heading>h1,.article-heading>h1,.lyric-header>h1,.lyric-sidebar>h2,.listen-panel>h2,.prose>h2,.prose>h3,.artist-about-identity>h2,.artist-bio>h2){background:var(--sa-band);color:var(--sa-band-ink);border-radius:9px}
html[data-brand=songarea] .discovery-section>.section-heading{padding:16px 19px}
html[data-brand=songarea] :is(.section-heading,.artist-directory-heading,.artist-profile-heading,.artist-list-heading,.rail-heading,.genre-heading) :is(h1,h2,h3){color:var(--sa-band-ink)}
html[data-brand=songarea] :is(.section-heading,.artist-directory-heading,.artist-profile-heading,.artist-list-heading,.rail-heading,.genre-heading)>:is(p,span),html[data-brand=songarea] :is(.section-heading,.artist-directory-heading,.artist-profile-heading)>div>p,html[data-brand=songarea] :is(.artist-directory-heading,.artist-profile-heading,.rail-heading) .eyebrow{color:var(--sa-band-muted)}
html[data-brand=songarea] :is(.artist-directory-heading,.artist-profile-heading){padding:24px}
html[data-brand=songarea] .artist-list-heading{padding:13px 16px;align-items:center;gap:12px}
html[data-brand=songarea] .artist-list-heading h2{font-size:21px}
html[data-brand=songarea] .rail-heading{border-left:0;border-bottom:1px solid var(--sa-band-line);border-radius:0;padding:17px 19px}
html[data-brand=songarea] .genre-heading{padding:12px 14px;gap:12px}
html[data-brand=songarea] .genre-heading h3{font-size:19px}
html[data-brand=songarea] :is(.page-head>h1,.blog-list-heading>h1,.article-heading>h1,.lyric-header>h1){padding:16px 19px}
html[data-brand=songarea] :is(.lyric-sidebar>h2,.listen-panel>h2,.prose>h2,.prose>h3,.artist-about-identity>h2,.artist-bio>h2){padding:12px 15px}
html[data-brand=songarea] .artist-letter-return{background:var(--sa-band);border-color:var(--sa-band-line);color:var(--sa-band-ink);border-radius:10px;padding:22px}
html[data-brand=songarea] .artist-letter-return :is(a,.eyebrow){color:var(--sa-band-ink)}
html[data-brand=songarea] :is(.artist-letter-mark,.artist-profile-heading .artist-monogram){background:transparent;color:var(--sa-band-ink);border:1px solid var(--sa-band-line)}
@media(max-width:760px){html[data-brand=songarea] :is(.artist-directory-heading,.artist-profile-heading){padding:20px}html[data-brand=songarea] .discovery-section>.section-heading{padding:14px 16px}}
@media(max-width:600px){html[data-brand=songarea] .artist-list-heading{padding:12px 14px;flex-wrap:wrap}html[data-brand=songarea] .artist-list-heading h2{font-size:19px}html[data-brand=songarea] :is(.page-head>h1,.blog-list-heading>h1,.article-heading>h1,.lyric-header>h1){padding:14px 16px}html[data-brand=songarea] .genre-heading{padding:11px 12px}}
