/* Validated branding tokens. No custom CSS or HTML accepted. */
:root{--primary:#205D50;--primary-hover:#1C5246;--primary-ink:#FFFFFF;--primary-hover-ink:#FFFFFF;--brand-original:#205D50;--brand-soft:#E9EFEE;--lime:#D4F47A;--accent-ink:#101820;--sidebar:#102F2E;--sidebar-text:#FFFFFF;--sidebar-muted:#C3CBCB;--sidebar-accent:#D4F47A;--sidebar-hover:#23403F;--sidebar-line:#3B5454;--featured:#205D50;--featured-ink:#FFFFFF;}
html[data-theme="dark"]{--primary:#6E968D;--primary-hover:#61847C;--primary-ink:#101820;--primary-hover-ink:#000000;--brand-original:#205D50;--brand-soft:#23343B;--lime:#D4F47A;--accent-ink:#101820;--sidebar:#102F2E;--sidebar-text:#FFFFFF;--sidebar-muted:#C3CBCB;--sidebar-accent:#D4F47A;--sidebar-hover:#23403F;--sidebar-line:#3B5454;--featured:#205D50;--featured-ink:#FFFFFF;}
