.lwu-artist-hero{position:relative;overflow:hidden;margin:0 0 20px;border:1px solid rgba(155,20,93,.12);border-radius:18px;background:linear-gradient(135deg,var(--surface) 0%,var(--surface-tint) 55%,var(--surface)4ed 100%);box-shadow:0 10px 26px rgba(15,23,42,.075);display:block;padding:26px 28px}.lwu-movie-hero{position:relative;overflow:hidden;margin:0 0 20px;border:1px solid rgba(155,20,93,.12);border-radius:18px;background:linear-gradient(135deg,var(--surface) 0%,var(--surface-tint) 55%,var(--surface)4ed 100%);box-shadow:0 10px 26px rgba(15,23,42,.075);display:block;padding:26px 28px}.category-hero{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,var(--surface) 0%,var(--surface-tint) 55%,var(--surface)4ed 100%);box-shadow:0 10px 26px rgba(15,23,42,.075)}.term-directory-hero{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,var(--surface) 0%,var(--surface-tint) 55%,var(--surface)4ed 100%);box-shadow:0 10px 26px rgba(15,23,42,.075)}.all-lyrics-hero{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,var(--surface) 0%,var(--surface-tint) 55%,var(--surface)4ed 100%);box-shadow:0 10px 26px rgba(15,23,42,.075)}.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,var(--surface) 0%,var(--surface-tint) 55%,var(--surface)4ed 100%);box-shadow:0 10px 26px rgba(15,23,42,.075)}.lwu-artist-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.lwu-movie-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.category-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.term-directory-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.all-lyrics-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.lm-search-head:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.artist-head-content{position:relative;z-index:1}.category-hero>*{position:relative;z-index:1}.term-directory-hero>*{position:relative;z-index:1}.all-lyrics-hero>*{position:relative;z-index:1}.lm-search-head>*{position:relative;z-index:1}.lwu-artist-hero .avatar{display:none;background-image:none}.lwu-movie-hero .avatar{display:none;background-image:none}.lwu-artist-hero .artist-head-content{max-width:780px;margin:0 auto}.lwu-movie-hero .artist-head-content{max-width:780px;margin:0 auto}.lwu-artist-hero h1{margin:0 0 8px;color:var(--text-strong);font-size:34px;line-height:1.12;font-weight:var(--fw-bold);letter-spacing:-.025em;overflow-wrap:anywhere}.lwu-movie-hero h1{margin:0 0 8px;color:var(--text-strong);font-size:34px;line-height:1.12;font-weight:var(--fw-bold);letter-spacing:-.025em;overflow-wrap:anywhere}.category-hero h1{margin:0 0 8px;color:var(--text-strong);font-size:34px;line-height:1.12;font-weight:var(--fw-bold);letter-spacing:-.025em;overflow-wrap:anywhere}.term-directory-hero h1{margin:0 0 8px;color:var(--text-strong);font-size:34px;line-height:1.12;font-weight:var(--fw-bold);letter-spacing:-.025em;overflow-wrap:anywhere}.all-lyrics-hero h1{margin:0 0 8px;color:var(--text-strong);font-size:34px;line-height:1.12;font-weight:var(--fw-bold);letter-spacing:-.025em;overflow-wrap:anywhere}.lm-search-head h1{margin:0 0 8px;color:var(--text-strong);font-size:34px;line-height:1.12;font-weight:var(--fw-bold);letter-spacing:-.025em;overflow-wrap:anywhere}.artist-bio{max-width:760px;margin:0 0 12px;font-weight:var(--fw-regular);line-height:1.68}.movie-description{max-width:760px;margin:0 0 12px;font-weight:var(--fw-regular);line-height:1.68}.category-hero p{max-width:760px;margin:0 0 12px;font-weight:var(--fw-regular);line-height:1.68}.category-description{max-width:760px;margin:0 0 12px;font-weight:var(--fw-regular);line-height:1.68}.term-directory-hero p{max-width:760px;margin:0 0 12px;font-weight:var(--fw-regular);line-height:1.68}.all-lyrics-hero p{max-width:760px;margin:0 0 12px;font-weight:var(--fw-regular);line-height:1.68}.lm-search-head p{max-width:760px;margin:0 0 12px;font-weight:var(--fw-regular);line-height:1.68}.artist-bio p{margin:0 0 10px}.category-description p{margin:0 0 10px}.category-kicker{display:inline-flex;margin:0 0 9px;padding:5px 10px;border-radius:999px;background:rgba(155,20,93,.08);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}.term-directory-kicker{display:inline-flex;margin:0 0 9px;padding:5px 10px;border-radius:999px;background:rgba(155,20,93,.08);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}.all-lyrics-kicker{display:inline-flex;margin:0 0 9px;padding:5px 10px;border-radius:999px;background:rgba(155,20,93,.08);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}.search-kicker{display:inline-flex;margin:0 0 9px;padding:5px 10px;border-radius:999px;background:rgba(155,20,93,.08);font-size:var(--fs-xs);font-weight:var(--fw-semibold);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));font-weight:var(--fw-semibold);text-decoration:none}.artist-hero-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.movie-hero-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.lwu-artist-hero .badge{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid rgba(148,163,184,.22);border-radius:999px;font-weight:var(--fw-medium);line-height:1.15;background:var(--surface)2f7;color:var(--primary)}.lwu-movie-hero .badge{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid rgba(148,163,184,.22);border-radius:999px;font-weight:var(--fw-medium);line-height:1.15;background:var(--surface)2f7;color:var(--primary)}.artist-type-chip{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:var(--surface);color:var(--text-soft);font-weight:var(--fw-medium);line-height:1.15}.movie-year-chip{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:var(--surface);color:var(--text-soft);font-weight:var(--fw-medium);line-height:1.15}.archive-section-heading{display:flex;align-items:center;gap:9px;margin:4px 0 12px;color:var(--text);font-size:var(--fs-title);line-height:var(--lh-tight);font-weight:var(--fw-bold);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:where(:not(#lwu_media_max_width_820px)){padding:20px 16px;border-radius:16px}.lwu-movie-hero:where(:not(#lwu_media_max_width_820px)){padding:20px 16px;border-radius:16px}.category-hero:where(:not(#lwu_media_max_width_820px)){padding:20px 16px;border-radius:16px}.term-directory-hero:where(:not(#lwu_media_max_width_820px)){padding:20px 16px;border-radius:16px}.all-lyrics-hero:where(:not(#lwu_media_max_width_820px)){padding:20px 16px;border-radius:16px}.lm-search-head:where(:not(#lwu_media_max_width_820px)){padding:20px 16px;border-radius:16px}.lwu-artist-hero h1:where(:not(#lwu_media_max_width_820px)){font-size:29px}.lwu-movie-hero h1:where(:not(#lwu_media_max_width_820px)){font-size:29px}.category-hero h1:where(:not(#lwu_media_max_width_820px)){font-size:29px}.term-directory-hero h1:where(:not(#lwu_media_max_width_820px)){font-size:29px}.all-lyrics-hero h1:where(:not(#lwu_media_max_width_820px)){font-size:29px}.lm-search-head h1:where(:not(#lwu_media_max_width_820px)){font-size:29px}}@media(max-width:600px){.lwu-artist-hero:where(:not(#lwu_media_max_width_600px)){padding:17px 14px;border-radius:14px}.lwu-movie-hero:where(:not(#lwu_media_max_width_600px)){padding:17px 14px;border-radius:14px}.category-hero:where(:not(#lwu_media_max_width_600px)){padding:17px 14px;border-radius:14px}.term-directory-hero:where(:not(#lwu_media_max_width_600px)){padding:17px 14px;border-radius:14px}.all-lyrics-hero:where(:not(#lwu_media_max_width_600px)){padding:17px 14px;border-radius:14px}.lm-search-head:where(:not(#lwu_media_max_width_600px)){padding:17px 14px;border-radius:14px}.lwu-artist-hero h1:where(:not(#lwu_media_max_width_600px)){font-size:25px;line-height:1.16}.lwu-movie-hero h1:where(:not(#lwu_media_max_width_600px)){font-size:25px;line-height:1.16}.category-hero h1:where(:not(#lwu_media_max_width_600px)){font-size:25px;line-height:1.16}.term-directory-hero h1:where(:not(#lwu_media_max_width_600px)){font-size:25px;line-height:1.16}.all-lyrics-hero h1:where(:not(#lwu_media_max_width_600px)){font-size:25px;line-height:1.16}.lm-search-head h1:where(:not(#lwu_media_max_width_600px)){font-size:25px;line-height:1.16}.artist-bio:where(:not(#lwu_media_max_width_600px)){font-size:var(--fs-meta);line-height:1.6;overflow-wrap:anywhere}.movie-description:where(:not(#lwu_media_max_width_600px)){font-size:var(--fs-meta);line-height:1.6;overflow-wrap:anywhere}.category-hero p:where(:not(#lwu_media_max_width_600px)){font-size:var(--fs-meta);line-height:1.6;overflow-wrap:anywhere}.category-description:where(:not(#lwu_media_max_width_600px)){font-size:var(--fs-meta);line-height:1.6;overflow-wrap:anywhere}.term-directory-hero p:where(:not(#lwu_media_max_width_600px)){font-size:var(--fs-meta);line-height:1.6;overflow-wrap:anywhere}.all-lyrics-hero p:where(:not(#lwu_media_max_width_600px)){font-size:var(--fs-meta);line-height:1.6;overflow-wrap:anywhere}.lm-search-head p:where(:not(#lwu_media_max_width_600px)){font-size:var(--fs-meta);line-height:1.6;overflow-wrap:anywhere}}