/* Additive edition themes. English, Spanish and Dutch keep their current styles. */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Sinhala:wght@400;500;600;700&family=Noto+Sans+Tamil:wght@400;500;600;700&display=swap');
html[data-edition="si"],html[data-edition="ta"]{--sl-maroon:#682335;--sl-gold:#f6cd67;--sl-green:#287564;--sl-orange:#df8d48;color-scheme:dark}
html[data-edition="si"] body,html[data-edition="ta"] body{background:radial-gradient(ellipse at 15% 0%,#68233566,transparent 50%),#101a1a}
html[data-edition="si"] body{font-family:'Noto Sans Sinhala','Nirmala UI',sans-serif}
html[data-edition="ta"] body{font-family:'Noto Sans Tamil','Nirmala UI',sans-serif}
html[data-edition="si"] header,html[data-edition="ta"] header{border-bottom:3px solid var(--sl-gold);background:linear-gradient(110deg,#682335,#173c32)}
html[data-edition="si"] .sermons-hero h1 em,html[data-edition="ta"] .sermons-hero h1 em,html[data-edition="si"] .eyebrow,html[data-edition="ta"] .eyebrow{color:var(--sl-gold)}
html[data-edition="si"] .church-monogram,html[data-edition="ta"] .church-monogram{background:linear-gradient(135deg,#287564,#682335);border-color:var(--sl-gold);color:var(--sl-gold)}
html[data-edition="si"] .companion-link[aria-current],html[data-edition="ta"] .companion-link[aria-current]{border-color:var(--sl-gold);color:var(--sl-gold)}
html[data-edition="si"] .church,html[data-edition="ta"] .church{border-top-color:var(--sl-gold)}
html[data-edition="si"] .sermon-watch,html[data-edition="ta"] .sermon-watch{background:#682335;border-color:#f6cd6780}
html[data-edition="si"] .sermon-listen,html[data-edition="ta"] .sermon-listen{background:#164d41;border-color:#df8d4880}
html[data-edition="si"] h1,html[data-edition="ta"] h1{line-height:1.5}
.teaching-filter{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 0}.teaching-filter select{min-height:46px;max-width:100%;padding:10px 16px;border:1px solid #bccece55;border-radius:8px;background:#142a32;color:#fff;font:inherit}

.companion-tabs{flex-wrap:wrap}.companion-link{white-space:normal;text-align:center}
