.lwu-artist-hero,.lwu-movie-hero,.category-hero,.term-directory-hero,.all-lyrics-hero,.lm-search-head{position:relative;overflow:hidden;margin:0 0 20px;padding:22px 24px;border:1px solid rgba(155,20,93,.12);border-radius:18px;background:linear-gradient(135deg,#fff 0%,#fff7fb 55%,#fff4ed 100%);box-shadow:0 10px 26px rgba(15,23,42,.075)}.lwu-artist-hero:before,.lwu-movie-hero:before,.category-hero:before,.term-directory-hero:before,.all-lyrics-hero:before,.lm-search-head:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.artist-head-content,.category-hero>*,.term-directory-hero>*,.all-lyrics-hero>*,.lm-search-head>*{position:relative;z-index:1}.lwu-artist-hero,.lwu-movie-hero{display:block;padding:26px 28px}.lwu-artist-hero .avatar,.lwu-movie-hero .avatar{display:none}.lwu-artist-hero .artist-head-content,.lwu-movie-hero .artist-head-content{max-width:780px;margin:0 auto;text-align:left}.lwu-artist-hero h1,.lwu-movie-hero h1,.category-hero h1,.term-directory-hero h1,.all-lyrics-hero h1,.lm-search-head h1{margin:0 0 8px;color:#111827;font-size:34px;line-height:1.12;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.artist-bio,.movie-description,.category-hero p,.category-description,.term-directory-hero p,.all-lyrics-hero p,.lm-search-head p{max-width:760px;margin:0 0 12px;color:#475569;font-size:14px;font-weight:400;line-height:1.68}.artist-bio p,.category-description p{margin:0 0 10px}.category-kicker,.term-directory-kicker,.all-lyrics-kicker,.search-kicker{display:inline-flex;margin:0 0 9px;padding:5px 10px;border-radius:999px;background:rgba(155,20,93,.08);color:var(--primary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.artist-bio-link{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--secondary));color:#fff;font-size:13px;font-weight:600;text-decoration:none}.artist-hero-meta,.movie-hero-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.lwu-artist-hero .badge,.lwu-movie-hero .badge,.artist-type-chip,.movie-year-chip{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#fff;color:#64748b;font-size:12px;font-weight:500;line-height:1.15}.lwu-artist-hero .badge,.lwu-movie-hero .badge{background:#fff2f7;color:var(--primary)}.archive-section-heading{display:flex;align-items:center;gap:9px;margin:4px 0 12px;color:var(--text);font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.025em}.archive-section-heading:before{content:"";width:5px;height:24px;border-radius:999px;background:linear-gradient(180deg,var(--primary),var(--secondary))}@media(max-width:820px){.lwu-artist-hero,.lwu-movie-hero,.category-hero,.term-directory-hero,.all-lyrics-hero,.lm-search-head{padding:20px 16px;border-radius:16px}.lwu-artist-hero h1,.lwu-movie-hero h1,.category-hero h1,.term-directory-hero h1,.all-lyrics-hero h1,.lm-search-head h1{font-size:29px}.archive-section-heading{font-size:20px}}@media(max-width:600px){.lwu-artist-hero,.lwu-movie-hero,.category-hero,.term-directory-hero,.all-lyrics-hero,.lm-search-head{padding:17px 14px;border-radius:14px}.lwu-artist-hero h1,.lwu-movie-hero h1,.category-hero h1,.term-directory-hero h1,.all-lyrics-hero h1,.lm-search-head h1{font-size:25px}.artist-bio,.movie-description,.category-hero p,.category-description,.term-directory-hero p,.all-lyrics-hero p,.lm-search-head p{font-size:13px;line-height:1.6}.archive-section-heading{font-size:18px;margin-top:18px}.artist-hero-meta,.movie-hero-meta{justify-content:flex-start}}