/*
 * Lyrics Generator v2.0 — Lyrics presentation.
 */
.lgenx-title{font-family:var(--tgl-font-head, 'Poppins','Inter',sans-serif);font-weight:800;color:var(--tgl-navy);}
.lgenx-subtitle{font-family:var(--tgl-font-head, 'Poppins','Inter',sans-serif);font-weight:700;color:var(--tgl-navy);margin-top:1.4em;}
.lgenx-text{font-family:var(--tgl-font-body, 'Inter','Noto Sans Telugu',sans-serif);line-height:2.2;color:var(--tgl-ink);font-size:18px;}
.lgenx-explore-heading{text-align:center;font-family:var(--tgl-font-head, 'Poppins','Inter',sans-serif);color:var(--tgl-navy);font-weight:700;margin-top:1.6em;}
.lgenx-explore-intro{text-align:center;color:var(--tgl-ink);}
.lgenx-explore-list{margin:0 auto;max-width:720px;}
.lgenx-faq-title{text-align:center;margin-top:1.6em;color:var(--tgl-navy);}
.lgenx-faq p{margin:.4em 0 .8em;line-height:1.6;}
/* v4.1.0 — CANONICAL HEADING HIERARCHY.
   One H2 (the article title), H3 for Lyrics/Chords, H4 for Meaning, Bible
   Verse, FAQs, Related Searches and Note. Sizes step down so the visual
   hierarchy matches the document outline search engines read. */
h2.lgenx-title{font-size:clamp(1.35rem,4.2vw,1.9rem);line-height:1.3;margin:0 0 .6em;}
h3.lgenx-subtitle{font-size:clamp(1.15rem,3.4vw,1.4rem);}
h4.lgenx-subtitle{font-size:clamp(1.02rem,3vw,1.18rem);font-weight:700;margin-top:1.2em;}
