/* ==========================================================================
   Generated theme skins (themes.py) — html[data-skin="…"]
   ========================================================================== */
html[data-skin="ocean"]{--violet:#0369A1;--violet-2:#3084B2;--violet-soft:#81B4D0;--violet-tint:#E1EDF4;--orange:#06B6D4;--orange-ink:#048399;--navy:#0C2D48;--text:#0C2D48;--muted:#728595;--lav:#EEF7FC;--lav-2:#DBECF5;--stone:#F6FBFE;--cream:#E0F3FA;--line:#D2E4EE;--white:#FFFFFF;--sk-hue:-50deg;--sk-bg:#F7FBFE}
html[data-skin="ocean"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(3,105,161,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(6,182,212,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EEF7FC)}
html[data-skin="sky"]{--violet:#0284C7;--violet-2:#309AD1;--violet-soft:#80C2E3;--violet-tint:#E1F0F8;--orange:#7DD3FC;--orange-ink:#5A98B5;--navy:#0C3B5E;--text:#0C3B5E;--muted:#728DA2;--lav:#EFF8FF;--lav-2:#DCEFFB;--stone:#F7FCFF;--cream:#E8F6FF;--line:#D1E9F5;--white:#FFFFFF;--sk-hue:-51deg;--sk-bg:#F8FCFF}
html[data-skin="sky"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(2,132,199,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(125,211,252,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF8FF)}
html[data-skin="teal"]{--violet:#0F766E;--violet-2:#3A8F88;--violet-soft:#87BAB6;--violet-tint:#E2EFEE;--orange:#2DD4BF;--orange-ink:#20998A;--navy:#134E4A;--text:#134E4A;--muted:#769896;--lav:#EEFBF8;--lav-2:#DCF0ED;--stone:#F6FDFC;--cream:#E2F9F5;--line:#D4E6E5;--white:#FFFFFF;--sk-hue:-76deg;--sk-bg:#F7FDFC}
html[data-skin="teal"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(15,118,110,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(45,212,191,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EEFBF8)}
html[data-skin="mint"]{--violet:#059669;--violet-2:#32A984;--violet-soft:#82CAB4;--violet-tint:#E1F2ED;--orange:#6EE7B7;--orange-ink:#4FA684;--navy:#064E3B;--text:#064E3B;--muted:#6F988D;--lav:#EDFDF6;--lav-2:#DAF5EB;--stone:#F6FEFA;--cream:#E5FCF2;--line:#D2ECE4;--white:#FFFFFF;--sk-hue:-90deg;--sk-bg:#F7FEFB}
html[data-skin="mint"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(5,150,105,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(110,231,183,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EDFDF6)}
html[data-skin="forest"]{--violet:#2D6A4F;--violet-2:#53856F;--violet-soft:#96B4A7;--violet-tint:#E6EDEA;--orange:#95D5B2;--orange-ink:#6B9980;--navy:#1B3A2B;--text:#1B3A2B;--muted:#7B8D84;--lav:#F0F7F2;--lav-2:#E0ECE5;--stone:#F8FBF8;--cream:#EBF5EE;--line:#D9E4DF;--white:#FFFFFF;--sk-hue:-98deg;--sk-bg:#F8FBF9}
html[data-skin="forest"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(45,106,79,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(149,213,178,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F0F7F2)}
html[data-skin="gold"]{--violet:#B7791F;--violet-2:#C49147;--violet-soft:#DBBC8F;--violet-tint:#F6EFE4;--orange:#F6C453;--orange-ink:#B18D3C;--navy:#3D2B07;--text:#3D2B07;--muted:#8E846F;--lav:#FFF9EB;--lav-2:#F9EFDB;--stone:#FFFCF5;--cream:#FEF6E2;--line:#F2E7D7;--white:#FFFFFF;--sk-hue:-216deg;--sk-bg:#FFFCF6}
html[data-skin="gold"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(183,121,31,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(246,196,83,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF9EB)}
html[data-skin="sunset"]{--violet:#E4572E;--violet-2:#E97554;--violet-soft:#F2AB96;--violet-tint:#FCEBE6;--orange:#F3A712;--orange-ink:#AF780D;--navy:#4A1F14;--text:#4A1F14;--muted:#967D77;--lav:#FFF3EC;--lav-2:#FDE7DD;--stone:#FFF9F6;--cream:#FEEEDF;--line:#FAE1D9;--white:#FFFFFF;--sk-hue:-238deg;--sk-bg:#FFFAF6}
html[data-skin="sunset"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(228,87,46,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(243,167,18,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF3EC)}
html[data-skin="coral"]{--violet:#E8524F;--violet-2:#EC716F;--violet-soft:#F4A8A7;--violet-tint:#FCEAEA;--orange:#FFB4A2;--orange-ink:#B88275;--navy:#4A1A19;--text:#4A1A19;--muted:#967A7A;--lav:#FFF2EF;--lav-2:#FDE5E2;--stone:#FFF8F7;--cream:#FFEEEA;--line:#FBE0DF;--white:#FFFFFF;--sk-hue:-250deg;--sk-bg:#FFF9F8}
html[data-skin="coral"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(232,82,79,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(255,180,162,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF2EF)}
html[data-skin="crimson"]{--violet:#B91C1C;--violet-2:#C64545;--violet-soft:#DC8E8E;--violet-tint:#F7E4E4;--orange:#F87171;--orange-ink:#B35151;--navy:#450A0A;--text:#450A0A;--muted:#937171;--lav:#FEF2F2;--lav-2:#F8E1E1;--stone:#FEF8F8;--cream:#FEEAEA;--line:#F2D6D6;--white:#FFFFFF;--sk-hue:-251deg;--sk-bg:#FFF9F9}
html[data-skin="crimson"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(185,28,28,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(248,113,113,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FEF2F2)}
html[data-skin="rose"]{--violet:#E11D48;--violet-2:#E64669;--violet-soft:#F08EA4;--violet-tint:#FBE4E9;--orange:#FB7185;--orange-ink:#B55160;--navy:#4C0519;--text:#4C0519;--muted:#976E7A;--lav:#FFF1F3;--lav-2:#FDE0E5;--stone:#FFF8F9;--cream:#FFE9EC;--line:#FAD6DE;--white:#FFFFFF;--sk-hue:95deg;--sk-bg:#FFF9FA}
html[data-skin="rose"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(225,29,72,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(251,113,133,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF1F3)}
html[data-skin="rosegold"]{--violet:#B76E79;--violet-2:#C48891;--violet-soft:#DBB6BC;--violet-tint:#F6EEEF;--orange:#E8B4B8;--orange-ink:#A78284;--navy:#3E2327;--text:#3E2327;--muted:#8F7F82;--lav:#FBF1F1;--lav-2:#F6E7E7;--stone:#FDF8F8;--cream:#FAEDEE;--line:#F2E5E7;--white:#FFFFFF;--sk-hue:100deg;--sk-bg:#FDF9F9}
html[data-skin="rosegold"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(183,110,121,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(232,180,184,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FBF1F1)}
html[data-skin="lavender"]{--violet:#7C3AED;--violet-2:#945DF0;--violet-soft:#BE9CF6;--violet-tint:#EFE7FD;--orange:#C084FC;--orange-ink:#8A5FB5;--navy:#2E1065;--text:#2E1065;--muted:#8674A6;--lav:#F5F0FF;--lav-2:#EBE1FE;--stone:#FAF8FF;--cream:#F2EAFF;--line:#E7DCFC;--white:#FFFFFF;--sk-hue:11deg;--sk-bg:#FAF8FF}
html[data-skin="lavender"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(124,58,237,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(192,132,252,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F5F0FF)}
html[data-skin="slate"]{--violet:#334155;--violet-2:#586374;--violet-soft:#99A0AA;--violet-tint:#E7E8EB;--orange:#94A3B8;--orange-ink:#6B7584;--navy:#0F172A;--text:#0F172A;--muted:#747883;--lav:#F1F5F9;--lav-2:#E2E7EC;--stone:#F8FAFC;--cream:#EBF0F5;--line:#DADDE0;--white:#FFFFFF;--sk-hue:-36deg;--sk-bg:#F9FAFC}
html[data-skin="slate"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(51,65,85,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(148,163,184,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F1F5F9)}
html[data-skin="midnight"]{--bg:#0B1220;--surface:#1A202D;--surface-2:#262C39;--violet:#60A5FA;--violet-2:#78B2FB;--violet-soft:#A0C9FC;--violet-tint:#1C2F4C;--orange:#A78BFA;--orange-ink:#B9A2FB;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#1A202D;--stone:#121927;--lav:#111C2F;--lav-2:#16253C;--cream:#161A2F;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:142deg;--sk-bg:#0B1220}
html[data-skin="midnight"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(96,165,250,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(167,139,250,0.14),transparent 70%),linear-gradient(180deg,#101B2D,#0B1220)}
html[data-skin="emerald"]{--bg:#061A14;--surface:#152822;--surface-2:#21332E;--violet:#34D399;--violet-2:#52DAA8;--violet-soft:#85E5C2;--violet-tint:#0F3F2F;--orange:#FBBF24;--orange-ink:#FCCC50;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#152822;--stone:#0D211B;--lav:#09271D;--lav-2:#0C3225;--cream:#172615;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:87deg;--sk-bg:#061A14}
html[data-skin="emerald"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(52,211,153,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(251,191,36,0.14),transparent 70%),linear-gradient(180deg,#09251C,#061A14)}
html[data-skin="noir"]{--bg:#0A0A0A;--surface:#191919;--surface-2:#252525;--violet:#F5F5F5;--violet-2:#F6F6F6;--violet-soft:#F9F9F9;--violet-tint:#393939;--orange:#A3A3A3;--orange-ink:#B5B5B5;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#191919;--stone:#111111;--lav:#1A1A1A;--lav-2:#292929;--cream:#151515;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:-71deg;--sk-bg:#0A0A0A}
html[data-skin="noir"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(245,245,245,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(163,163,163,0.14),transparent 70%),linear-gradient(180deg,#181818,#0A0A0A)}
html[data-skin="mango"]{--violet:#E85D04;--violet-2:#EC7A31;--violet-soft:#F4AE82;--violet-tint:#FCECE1;--orange:#2D6A4F;--orange-ink:#204C39;--navy:#4A2A0A;--text:#4A2A0A;--muted:#968371;--lav:#FFF6E5;--lav-2:#FDEAD3;--stone:#FFFAF2;--cream:#F2EEDC;--line:#FBE2D2;--white:#FFFFFF;--sk-hue:-228deg;--sk-bg:#FFFBF3}
html[data-skin="mango"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(232,93,4,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(45,106,79,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF6E5)}
html[data-skin="strawberry"]{--violet:#E11D48;--violet-2:#E64669;--violet-soft:#F08EA4;--violet-tint:#FBE4E9;--orange:#16A34A;--orange-ink:#107535;--navy:#4C0519;--text:#4C0519;--muted:#976E7A;--lav:#FFF1F3;--lav-2:#FDE0E5;--stone:#FFF8F9;--cream:#F1ECE9;--line:#FAD6DE;--white:#FFFFFF;--sk-hue:95deg;--sk-bg:#FFF9FA}
html[data-skin="strawberry"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(225,29,72,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(22,163,74,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF1F3)}
html[data-skin="watermelon"]{--violet:#F43F5E;--violet-2:#F6627B;--violet-soft:#FA9FAE;--violet-tint:#FEE8EC;--orange:#16A34A;--orange-ink:#107535;--navy:#3F0D18;--text:#3F0D18;--muted:#907379;--lav:#FFF1F2;--lav-2:#FEE3E6;--stone:#FFF8F8;--cream:#F1ECE8;--line:#FDDCE2;--white:#FFFFFF;--sk-hue:98deg;--sk-bg:#FFF9F9}
html[data-skin="watermelon"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(244,63,94,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(22,163,74,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF1F2)}
html[data-skin="blueberry"]{--violet:#4F46E5;--violet-2:#6F67EA;--violet-soft:#A7A2F2;--violet-tint:#EAE9FC;--orange:#818CF8;--orange-ink:#5D65B3;--navy:#1E1B4B;--text:#1E1B4B;--muted:#7C7B97;--lav:#EEF0FF;--lav-2:#E1E2FD;--stone:#F6F8FF;--cream:#E7EAFF;--line:#DFDEFA;--white:#FFFFFF;--sk-hue:-8deg;--sk-bg:#F7F8FF}
html[data-skin="blueberry"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(79,70,229,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(129,140,248,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EEF0FF)}
html[data-skin="lemon"]{--violet:#CA8A04;--violet-2:#D49F31;--violet-soft:#E4C482;--violet-tint:#F9F1E1;--orange:#65A30D;--orange-ink:#497509;--navy:#3F3203;--text:#3F3203;--muted:#90886D;--lav:#FEFCE8;--lav-2:#FAF3D6;--stone:#FEFEF4;--cream:#F5F7DB;--line:#F5EAD2;--white:#FFFFFF;--sk-hue:-211deg;--sk-bg:#FFFEF5}
html[data-skin="lemon"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(202,138,4,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(101,163,13,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FEFCE8)}
html[data-skin="orange"]{--violet:#EA580C;--violet-2:#EE7638;--violet-soft:#F4AC86;--violet-tint:#FCEBE2;--orange:#16A34A;--orange-ink:#107535;--navy:#431407;--text:#431407;--muted:#92776F;--lav:#FFF4EC;--lav-2:#FDE8DA;--stone:#FFFAF6;--cream:#F1EFE2;--line:#FBE1D3;--white:#FFFFFF;--sk-hue:-231deg;--sk-bg:#FFFAF6}
html[data-skin="orange"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(234,88,12,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(22,163,74,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF4EC)}
html[data-skin="peach"]{--violet:#F2643F;--violet-2:#F48062;--violet-soft:#F8B29F;--violet-tint:#FDECE8;--orange:#FDBA74;--orange-ink:#B68654;--navy:#4A1D10;--text:#4A1D10;--muted:#967C74;--lav:#FFF4EE;--lav-2:#FEE8E0;--stone:#FFFAF6;--cream:#FFF1E7;--line:#FDE3DC;--white:#FFFFFF;--sk-hue:-239deg;--sk-bg:#FFFAF7}
html[data-skin="peach"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(242,100,63,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(253,186,116,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF4EE)}
html[data-skin="cherry"]{--violet:#BE123C;--violet-2:#CA3D5F;--violet-soft:#DE889E;--violet-tint:#F7E3E8;--orange:#15803D;--orange-ink:#0F5C2C;--navy:#4C0519;--text:#4C0519;--muted:#976E7A;--lav:#FFF0F3;--lav-2:#FADEE4;--stone:#FFF8F9;--cream:#F1E9E8;--line:#F3D4DC;--white:#FFFFFF;--sk-hue:94deg;--sk-bg:#FFF8FA}
html[data-skin="cherry"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(190,18,60,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(21,128,61,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF0F3)}
html[data-skin="grape"]{--violet:#7E22CE;--violet-2:#954AD7;--violet-soft:#BE90E6;--violet-tint:#F0E4F9;--orange:#65A30D;--orange-ink:#497509;--navy:#3B0764;--text:#3B0764;--muted:#8D6FA5;--lav:#F7F0FF;--lav-2:#EDE0FB;--stone:#FBF8FF;--cream:#EEEBF0;--line:#E8D7F6;--white:#FFFFFF;--sk-hue:21deg;--sk-bg:#FBF8FF}
html[data-skin="grape"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(126,34,206,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(101,163,13,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F7F0FF)}
html[data-skin="kiwi"]{--violet:#4D7C0F;--violet-2:#6D943A;--violet-soft:#A6BE87;--violet-tint:#EAEFE2;--orange:#A16207;--orange-ink:#744705;--navy:#1A2E05;--text:#1A2E05;--muted:#7A866E;--lav:#F4FBE8;--lav-2:#E7F1D7;--stone:#FAFDF4;--cream:#EFF2DA;--line:#DFE7D4;--white:#FFFFFF;--sk-hue:-165deg;--sk-bg:#FAFDF5}
html[data-skin="kiwi"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(77,124,15,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(161,98,7,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F4FBE8)}
html[data-skin="pineapple"]{--violet:#D97706;--violet-2:#E08F33;--violet-soft:#ECBB82;--violet-tint:#FAEFE1;--orange:#15803D;--orange-ink:#0F5C2C;--navy:#422006;--text:#422006;--muted:#917E6F;--lav:#FFFAE8;--lav-2:#FCF0D6;--stone:#FFFCF4;--cream:#F1F3DE;--line:#F8E7D2;--white:#FFFFFF;--sk-hue:-219deg;--sk-bg:#FFFDF5}
html[data-skin="pineapple"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(217,119,6,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(21,128,61,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFFAE8)}
html[data-skin="halloween"]{--bg:#0F0A14;--surface:#1D1922;--surface-2:#29252E;--violet:#F97316;--violet-2:#FA8839;--violet-soft:#FBAB73;--violet-tint:#3E1F14;--orange:#A855F7;--orange-ink:#B977F9;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#1D1922;--stone:#16111B;--lav:#1F1114;--lav-2:#2D1814;--cream:#1A0F24;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:-47deg;--sk-bg:#0F0A14}
html[data-skin="halloween"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(249,115,22,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(168,85,247,0.14),transparent 70%),linear-gradient(180deg,#1D1014,#0F0A14)}
html[data-skin="diwali"]{--bg:#1A0B1E;--surface:#281A2C;--surface-2:#332637;--violet:#F59E0B;--violet-2:#F6AD30;--violet-soft:#F9C56D;--violet-tint:#46281A;--orange:#EC4899;--orange-ink:#F06DAD;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#281A2C;--stone:#211225;--lav:#29151D;--lav-2:#361E1C;--cream:#290F27;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:-34deg;--sk-bg:#1A0B1E}
html[data-skin="diwali"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(245,158,11,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(236,72,153,0.14),transparent 70%),linear-gradient(180deg,#27141D,#1A0B1E)}
html[data-skin="christmas"]{--violet:#C1121F;--violet-2:#CC3D47;--violet-soft:#E0888F;--violet-tint:#F8E3E4;--orange:#2D6A4F;--orange-ink:#204C39;--navy:#3A0B0E;--text:#3A0B0E;--muted:#8D7173;--lav:#FBF4F2;--lav-2:#F6E2E1;--stone:#FDFAF8;--cream:#EFECE8;--line:#F4D4D7;--white:#FFFFFF;--sk-hue:104deg;--sk-bg:#FDFAF9}
html[data-skin="christmas"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(193,18,31,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(45,106,79,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FBF4F2)}
html[data-skin="thanksgiving"]{--violet:#B45309;--violet-2:#C27235;--violet-soft:#DAA984;--violet-tint:#F6EAE1;--orange:#9A3412;--orange-ink:#6F250D;--navy:#3B1F0B;--text:#3B1F0B;--muted:#8D7D71;--lav:#FFF7ED;--lav-2:#F9EADB;--stone:#FFFBF6;--cream:#F9EBE0;--line:#F2E0D3;--white:#FFFFFF;--sk-hue:-225deg;--sk-bg:#FFFBF7}
html[data-skin="thanksgiving"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(180,83,9,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(154,52,18,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF7ED)}
html[data-skin="hanukkah"]{--violet:#1D4ED8;--violet-2:#466EDF;--violet-soft:#8EA6EC;--violet-tint:#E4EAFA;--orange:#93C5FD;--orange-ink:#6A8EB6;--navy:#172554;--text:#172554;--muted:#78819C;--lav:#EFF6FF;--lav-2:#DEE9FC;--stone:#F7FAFF;--cream:#E9F3FF;--line:#D6DFF8;--white:#FFFFFF;--sk-hue:-27deg;--sk-bg:#F8FBFF}
html[data-skin="hanukkah"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(29,78,216,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(147,197,253,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF6FF)}
html[data-skin="kwanzaa"]{--violet:#B91C1C;--violet-2:#C64545;--violet-soft:#DC8E8E;--violet-tint:#F7E4E4;--orange:#15803D;--orange-ink:#0F5C2C;--navy:#1C1917;--text:#1C1917;--muted:#7B7A78;--lav:#FBF7F0;--lav-2:#F6E5DF;--stone:#FDFBF8;--cream:#EDF0E5;--line:#F2D6D6;--white:#FFFFFF;--sk-hue:-251deg;--sk-bg:#FDFBF8}
html[data-skin="kwanzaa"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(185,28,28,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(21,128,61,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FBF7F0)}
html[data-skin="newyear"]{--bg:#0B0B12;--surface:#1A1A20;--surface-2:#26262C;--violet:#FBBF24;--violet-2:#FCC945;--violet-soft:#FDD97C;--violet-tint:#3B2F16;--orange:#E5E7EB;--orange-ink:#EAECEF;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#1A1A20;--stone:#121219;--lav:#1C1813;--lav-2:#2A2214;--cream:#1A1A21;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:-28deg;--sk-bg:#0B0B12}
html[data-skin="newyear"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(251,191,36,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(229,231,235,0.14),transparent 70%),linear-gradient(180deg,#191613,#0B0B12)}
html[data-skin="lunarnewyear"]{--violet:#DC2626;--violet-2:#E24D4D;--violet-soft:#EE9292;--violet-tint:#FBE5E5;--orange:#F59E0B;--orange-ink:#B07208;--navy:#450A0A;--text:#450A0A;--muted:#937171;--lav:#FFF5F0;--lav-2:#FCE4E0;--stone:#FFFAF8;--cream:#FEF0E2;--line:#F9D8D8;--white:#FFFFFF;--sk-hue:-251deg;--sk-bg:#FFFAF8}
html[data-skin="lunarnewyear"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(220,38,38,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(245,158,11,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF5F0)}
html[data-skin="valentines"]{--violet:#E11D48;--violet-2:#E64669;--violet-soft:#F08EA4;--violet-tint:#FBE4E9;--orange:#F472B6;--orange-ink:#B05283;--navy:#4C0519;--text:#4C0519;--muted:#976E7A;--lav:#FFF0F4;--lav-2:#FDDFE6;--stone:#FFF8FA;--cream:#FEE8F0;--line:#FAD6DE;--white:#FFFFFF;--sk-hue:95deg;--sk-bg:#FFF8FA}
html[data-skin="valentines"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(225,29,72,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(244,114,182,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF0F4)}
html[data-skin="stpatricks"]{--violet:#15803D;--violet-2:#3F9760;--violet-soft:#8AC09E;--violet-tint:#E3F0E8;--orange:#EAB308;--orange-ink:#A88106;--navy:#052E16;--text:#052E16;--muted:#6E8678;--lav:#F0FDF4;--lav-2:#DEF3E5;--stone:#F8FEFA;--cream:#F0F9E6;--line:#D5E8DC;--white:#FFFFFF;--sk-hue:-109deg;--sk-bg:#F8FEFA}
html[data-skin="stpatricks"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(21,128,61,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(234,179,8,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F0FDF4)}
html[data-skin="holi"]{--violet:#DB2777;--violet-2:#E14E8F;--violet-soft:#ED93BB;--violet-tint:#FBE5EF;--orange:#0891B2;--orange-ink:#066880;--navy:#3B0B3B;--text:#3B0B3B;--muted:#8D718D;--lav:#FFF7FB;--lav-2:#FCE6F0;--stone:#FFFBFD;--cream:#F0F1F7;--line:#F9D8E7;--white:#FFFFFF;--sk-hue:82deg;--sk-bg:#FFFBFD}
html[data-skin="holi"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(219,39,119,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(8,145,178,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FFF7FB)}
html[data-skin="easter"]{--violet:#9333EA;--violet-2:#A658EE;--violet-soft:#C999F4;--violet-tint:#F2E7FC;--orange:#F9A8D4;--orange-ink:#B37999;--navy:#3B0764;--text:#3B0764;--muted:#8D6FA5;--lav:#FAF5FF;--lav-2:#F2E5FD;--stone:#FCFAFF;--cream:#FAF0FC;--line:#ECDAFB;--white:#FFFFFF;--sk-hue:20deg;--sk-bg:#FDFAFF}
html[data-skin="easter"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(147,51,234,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(249,168,212,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FAF5FF)}
html[data-skin="eid"]{--bg:#06201A;--surface:#152D28;--surface-2:#213933;--violet:#10B981;--violet-2:#34C494;--violet-soft:#70D5B3;--violet-tint:#083F2F;--orange:#FBBF24;--orange-ink:#FCCC50;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#152D28;--stone:#0D2721;--lav:#072B21;--lav-2:#073427;--cream:#172B1B;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:89deg;--sk-bg:#06201A}
html[data-skin="eid"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(16,185,129,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(251,191,36,0.14),transparent 70%),linear-gradient(180deg,#072920,#06201A)}
html[data-skin="fourthofjuly"]{--violet:#B91C1C;--violet-2:#C64545;--violet-soft:#DC8E8E;--violet-tint:#F7E4E4;--orange:#1D4ED8;--orange-ink:#15389C;--navy:#172554;--text:#172554;--muted:#78819C;--lav:#F5F8FF;--lav-2:#F0E6ED;--stone:#FAFCFF;--cream:#E8EEFD;--line:#F2D6D6;--white:#FFFFFF;--sk-hue:-251deg;--sk-bg:#FAFCFF}
html[data-skin="fourthofjuly"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(185,28,28,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(29,78,216,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F5F8FF)}

html[data-skin="mlk"]{--violet:#1E3A8A;--violet-2:#465D9F;--violet-soft:#8E9CC4;--violet-tint:#E4E7F1;--orange:#D97706;--orange-ink:#9C5604;--navy:#0F1C43;--text:#0F1C43;--muted:#7B8298;--lav:#EFF1F7;--lav-2:#DFE3EF;--stone:#F8F9FB;--cream:#FAEFE1;--line:#D6DCEA;--white:#FFFFFF;--sk-hue:-27deg;--sk-bg:#F8F9FB}
html[data-skin="mlk"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(30,58,138,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(217,119,6,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF1F7)}
html[data-skin="presidents"]{--violet:#1D4ED8;--violet-2:#466EDF;--violet-soft:#8EA6EC;--violet-tint:#E4EAFA;--orange:#B91C1C;--orange-ink:#851414;--navy:#0C1B45;--text:#0C1B45;--muted:#798299;--lav:#EFF3FC;--lav-2:#DFE6FA;--stone:#F8FAFE;--cream:#F7E4E4;--line:#D6DFF8;--white:#FFFFFF;--sk-hue:-27deg;--sk-bg:#F8FAFE}
html[data-skin="presidents"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(29,78,216,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(185,28,28,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF3FC)}
html[data-skin="memorial"]{--violet:#1E3A5F;--violet-2:#465D7C;--violet-soft:#8E9CAF;--violet-tint:#E4E7EC;--orange:#9B1C1C;--orange-ink:#701414;--navy:#14263E;--text:#14263E;--muted:#7E8895;--lav:#EFF1F4;--lav-2:#DFE3E9;--stone:#F8F9FA;--cream:#F3E4E4;--line:#D6DCE2;--white:#FFFFFF;--sk-hue:-37deg;--sk-bg:#F8F9FA}
html[data-skin="memorial"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(30,58,95,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(155,28,28,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF1F4)}
html[data-skin="juneteenth"]{--violet:#B91C1C;--violet-2:#C64545;--violet-soft:#DC8E8E;--violet-tint:#F7E4E4;--orange:#1D4ED8;--orange-ink:#15389C;--navy:#450C0C;--text:#450C0C;--muted:#997979;--lav:#FAEFEF;--lav-2:#F5DFDF;--stone:#FDF8F8;--cream:#E4EAFA;--line:#F2D6D6;--white:#FFFFFF;--sk-hue:-251deg;--sk-bg:#FDF8F8}
html[data-skin="juneteenth"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(185,28,28,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(29,78,216,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FAEFEF)}
html[data-skin="labor"]{--violet:#1D4ED8;--violet-2:#466EDF;--violet-soft:#8EA6EC;--violet-tint:#E4EAFA;--orange:#DC2626;--orange-ink:#9E1B1B;--navy:#0C1B45;--text:#0C1B45;--muted:#798299;--lav:#EFF3FC;--lav-2:#DFE6FA;--stone:#F8FAFE;--cream:#FBE5E5;--line:#D6DFF8;--white:#FFFFFF;--sk-hue:-27deg;--sk-bg:#F8FAFE}
html[data-skin="labor"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(29,78,216,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(220,38,38,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF3FC)}
html[data-skin="columbus"]{--violet:#B45309;--violet-2:#C27235;--violet-soft:#DAA984;--violet-tint:#F6EAE1;--orange:#0F766E;--orange-ink:#0B554F;--navy:#45250C;--text:#45250C;--muted:#998779;--lav:#FAF3EE;--lav-2:#F4E7DD;--stone:#FDFAF8;--cream:#E2EFEE;--line:#F2E0D3;--white:#FFFFFF;--sk-hue:-225deg;--sk-bg:#FDFAF8}
html[data-skin="columbus"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(180,83,9,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(15,118,110,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FAF3EE)}
html[data-skin="veterans"]{--violet:#1E3A8A;--violet-2:#465D9F;--violet-soft:#8E9CC4;--violet-tint:#E4E7F1;--orange:#9B1C1C;--orange-ink:#701414;--navy:#0F1C43;--text:#0F1C43;--muted:#7B8298;--lav:#EFF1F7;--lav-2:#DFE3EF;--stone:#F8F9FB;--cream:#F3E4E4;--line:#D6DCEA;--white:#FFFFFF;--sk-hue:-27deg;--sk-bg:#F8F9FB}
html[data-skin="veterans"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(30,58,138,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(155,28,28,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF1F7)}
html[data-skin="epiphany"]{--violet:#6D28D9;--violet-2:#874FE0;--violet-soft:#B694EC;--violet-tint:#EDE5FA;--orange:#D97706;--orange-ink:#9C5604;--navy:#230C45;--text:#230C45;--muted:#867999;--lav:#F5F0FC;--lav-2:#EBE1FA;--stone:#FBF9FE;--cream:#FAEFE1;--line:#E5D8F8;--white:#FFFFFF;--sk-hue:12deg;--sk-bg:#FBF9FE}
html[data-skin="epiphany"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(109,40,217,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(217,119,6,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F5F0FC)}
html[data-skin="orthodoxchristmas"]{--violet:#B91C1C;--violet-2:#C64545;--violet-soft:#DC8E8E;--violet-tint:#F7E4E4;--orange:#CA8A04;--orange-ink:#916303;--navy:#450C0C;--text:#450C0C;--muted:#997979;--lav:#FAEFEF;--lav-2:#F5DFDF;--stone:#FDF8F8;--cream:#F9F1E1;--line:#F2D6D6;--white:#FFFFFF;--sk-hue:-251deg;--sk-bg:#FDF8F8}
html[data-skin="orthodoxchristmas"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(185,28,28,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(202,138,4,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FAEFEF)}
html[data-skin="ashwednesday"]{--violet:#57534E;--violet-2:#75726E;--violet-soft:#ABA9A6;--violet-tint:#EBEAEA;--orange:#6D28D9;--orange-ink:#4E1D9C;--navy:#2B2927;--text:#2B2927;--muted:#8A8988;--lav:#F3F3F3;--lav-2:#E7E7E6;--stone:#FAFAFA;--cream:#EDE5FA;--line:#E1E0DF;--white:#FFFFFF;--sk-hue:-218deg;--sk-bg:#FAFAFA}
html[data-skin="ashwednesday"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(87,83,78,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(109,40,217,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F3F3F3)}
html[data-skin="goodfriday"]{--violet:#4C1D95;--violet-2:#6C46A8;--violet-soft:#A68ECA;--violet-tint:#EAE4F2;--orange:#57534E;--orange-ink:#3F3C38;--navy:#230D44;--text:#230D44;--muted:#867A98;--lav:#F2EFF8;--lav-2:#E6DFF0;--stone:#FAF8FC;--cream:#EBEAEA;--line:#DFD6EC;--white:#FFFFFF;--sk-hue:12deg;--sk-bg:#FAF8FC}
html[data-skin="goodfriday"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(76,29,149,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(87,83,78,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F2EFF8)}
html[data-skin="orthodoxeaster"]{--violet:#B91C1C;--violet-2:#C64545;--violet-soft:#DC8E8E;--violet-tint:#F7E4E4;--orange:#CA8A04;--orange-ink:#916303;--navy:#450C0C;--text:#450C0C;--muted:#997979;--lav:#FAEFEF;--lav-2:#F5DFDF;--stone:#FDF8F8;--cream:#F9F1E1;--line:#F2D6D6;--white:#FFFFFF;--sk-hue:-251deg;--sk-bg:#FDF8F8}
html[data-skin="orthodoxeaster"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(185,28,28,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(202,138,4,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FAEFEF)}
html[data-skin="allsaints"]{--violet:#6D28D9;--violet-2:#874FE0;--violet-soft:#B694EC;--violet-tint:#EDE5FA;--orange:#CA8A04;--orange-ink:#916303;--navy:#230C45;--text:#230C45;--muted:#867999;--lav:#F5F0FC;--lav-2:#EBE1FA;--stone:#FBF9FE;--cream:#F9F1E1;--line:#E5D8F8;--white:#FFFFFF;--sk-hue:12deg;--sk-bg:#FBF9FE}
html[data-skin="allsaints"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(109,40,217,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(202,138,4,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F5F0FC)}
html[data-skin="immaculate"]{--violet:#1D4ED8;--violet-2:#466EDF;--violet-soft:#8EA6EC;--violet-tint:#E4EAFA;--orange:#60A5FA;--orange-ink:#4577B4;--navy:#0C1B45;--text:#0C1B45;--muted:#798299;--lav:#EFF3FC;--lav-2:#DFE6FA;--stone:#F8FAFE;--cream:#ECF4FE;--line:#D6DFF8;--white:#FFFFFF;--sk-hue:-27deg;--sk-bg:#F8FAFE}
html[data-skin="immaculate"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(29,78,216,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(96,165,250,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF3FC)}
html[data-skin="ramadan"]{--bg:#1A1715;--surface:#282523;--surface-2:#33312F;--violet:#FBBF24;--violet-2:#FCC945;--violet-soft:#FDD97C;--violet-tint:#473918;--orange:#818CF8;--orange-ink:#949DF9;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#282523;--stone:#211E1C;--lav:#282116;--lav-2:#332917;--cream:#201E23;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:-28deg;--sk-bg:#1A1715}
html[data-skin="ramadan"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(251,191,36,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(129,140,248,0.14),transparent 70%),linear-gradient(180deg,#282116,#1A1715)}
html[data-skin="eidadha"]{--bg:#0A191E;--surface:#19272C;--surface-2:#253237;--violet:#34D399;--violet-2:#52DAA8;--violet-soft:#85E5C2;--violet-tint:#123E37;--orange:#FBBF24;--orange-ink:#FCC945;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#19272C;--stone:#112025;--lav:#0D2425;--lav-2:#0F2D2C;--cream:#18231E;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:87deg;--sk-bg:#0A191E}
html[data-skin="eidadha"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(52,211,153,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(251,191,36,0.14),transparent 70%),linear-gradient(180deg,#0D2425,#0A191E)}
html[data-skin="mawlid"]{--violet:#047857;--violet-2:#319075;--violet-soft:#82BCAB;--violet-tint:#E1EFEB;--orange:#CA8A04;--orange-ink:#916303;--navy:#0C4535;--text:#0C4535;--muted:#799990;--lav:#EDF6F3;--lav-2:#DCECE7;--stone:#F7FBFA;--cream:#F9F1E1;--line:#D2E7E1;--white:#FFFFFF;--sk-hue:-88deg;--sk-bg:#F7FBFA}
html[data-skin="mawlid"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(4,120,87,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(202,138,4,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EDF6F3)}
html[data-skin="purim"]{--violet:#7C3AED;--violet-2:#945DF0;--violet-soft:#BE9CF6;--violet-tint:#EFE7FD;--orange:#F59E0B;--orange-ink:#B07208;--navy:#210C45;--text:#210C45;--muted:#857999;--lav:#F6F1FE;--lav-2:#EDE3FC;--stone:#FBF9FE;--cream:#FEF3E2;--line:#E7DCFC;--white:#FFFFFF;--sk-hue:11deg;--sk-bg:#FBF9FE}
html[data-skin="purim"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(124,58,237,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(245,158,11,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F6F1FE)}
html[data-skin="passover"]{--violet:#1E40AF;--violet-2:#4662BD;--violet-soft:#8EA0D7;--violet-tint:#E4E8F5;--orange:#CA8A04;--orange-ink:#916303;--navy:#0C1A45;--text:#0C1A45;--muted:#798199;--lav:#EFF2F9;--lav-2:#DFE4F4;--stone:#F8F9FD;--cream:#F9F1E1;--line:#D6DDF1;--white:#FFFFFF;--sk-hue:-25deg;--sk-bg:#F8F9FD}
html[data-skin="passover"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(30,64,175,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(202,138,4,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF2F9)}
html[data-skin="shavuot"]{--violet:#15803D;--violet-2:#3F9760;--violet-soft:#8AC09E;--violet-tint:#E3F0E8;--orange:#F59E0B;--orange-ink:#B07208;--navy:#0C4522;--text:#0C4522;--muted:#799985;--lav:#EFF6F1;--lav-2:#DEEDE4;--stone:#F8FBF9;--cream:#FEF3E2;--line:#D5E8DC;--white:#FFFFFF;--sk-hue:-109deg;--sk-bg:#F8FBF9}
html[data-skin="shavuot"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(21,128,61,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(245,158,11,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF6F1)}
html[data-skin="roshhashanah"]{--violet:#B91C1C;--violet-2:#C64545;--violet-soft:#DC8E8E;--violet-tint:#F7E4E4;--orange:#CA8A04;--orange-ink:#916303;--navy:#450C0C;--text:#450C0C;--muted:#997979;--lav:#FAEFEF;--lav-2:#F5DFDF;--stone:#FDF8F8;--cream:#F9F1E1;--line:#F2D6D6;--white:#FFFFFF;--sk-hue:-251deg;--sk-bg:#FDF8F8}
html[data-skin="roshhashanah"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(185,28,28,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(202,138,4,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FAEFEF)}
html[data-skin="yomkippur"]{--violet:#334155;--violet-2:#586374;--violet-soft:#99A0AA;--violet-tint:#E7E8EB;--orange:#94A3B8;--orange-ink:#6B7584;--navy:#1F2733;--text:#1F2733;--muted:#84888F;--lav:#F1F2F3;--lav-2:#E2E4E7;--stone:#F9F9FA;--cream:#F2F4F6;--line:#DADDE0;--white:#FFFFFF;--sk-hue:-36deg;--sk-bg:#F9F9FA}
html[data-skin="yomkippur"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(51,65,85,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(148,163,184,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F1F2F3)}
html[data-skin="sukkot"]{--violet:#4D7C0F;--violet-2:#6D943A;--violet-soft:#A6BE87;--violet-tint:#EAEFE2;--orange:#CA8A04;--orange-ink:#916303;--navy:#2D450C;--text:#2D450C;--muted:#8B9979;--lav:#F3F6EE;--lav-2:#E6EDDD;--stone:#FAFBF8;--cream:#F9F1E1;--line:#DFE7D4;--white:#FFFFFF;--sk-hue:-165deg;--sk-bg:#FAFBF8}
html[data-skin="sukkot"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(77,124,15,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(202,138,4,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F3F6EE)}
html[data-skin="simchattorah"]{--violet:#1D4ED8;--violet-2:#466EDF;--violet-soft:#8EA6EC;--violet-tint:#E4EAFA;--orange:#F59E0B;--orange-ink:#B07208;--navy:#0C1B45;--text:#0C1B45;--muted:#798299;--lav:#EFF3FC;--lav-2:#DFE6FA;--stone:#F8FAFE;--cream:#FEF3E2;--line:#D6DFF8;--white:#FFFFFF;--sk-hue:-27deg;--sk-bg:#F8FAFE}
html[data-skin="simchattorah"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(29,78,216,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(245,158,11,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF3FC)}
html[data-skin="makarsankranti"]{--violet:#EA580C;--violet-2:#EE7638;--violet-soft:#F4AC86;--violet-tint:#FCEBE2;--orange:#0284C7;--orange-ink:#015F8F;--navy:#45200C;--text:#45200C;--muted:#998479;--lav:#FEF3EE;--lav-2:#FCE8DD;--stone:#FEFAF8;--cream:#E1F0F8;--line:#FBE1D3;--white:#FFFFFF;--sk-hue:-230deg;--sk-bg:#FEFAF8}
html[data-skin="makarsankranti"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(234,88,12,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(2,132,199,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FEF3EE)}
html[data-skin="mahashivaratri"]{--bg:#0E1526;--surface:#1C2333;--surface-2:#292F3E;--violet:#60A5FA;--violet-2:#78B2FB;--violet-soft:#A0C9FC;--violet-tint:#1E3250;--orange:#A78BFA;--orange-ink:#B49CFB;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#1C2333;--stone:#151C2D;--lav:#131E33;--lav-2:#17253D;--cream:#171C33;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:142deg;--sk-bg:#0E1526}
html[data-skin="mahashivaratri"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(96,165,250,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(167,139,250,0.14),transparent 70%),linear-gradient(180deg,#131E33,#0E1526)}
html[data-skin="ugadi"]{--violet:#16A34A;--violet-2:#40B46B;--violet-soft:#8AD1A4;--violet-tint:#E3F4E9;--orange:#F59E0B;--orange-ink:#B07208;--navy:#0C4521;--text:#0C4521;--muted:#799985;--lav:#EFF9F2;--lav-2:#DEF2E6;--stone:#F8FCFA;--cream:#FEF3E2;--line:#D5EEDE;--white:#FFFFFF;--sk-hue:-109deg;--sk-bg:#F8FCFA}
html[data-skin="ugadi"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(22,163,74,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(245,158,11,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF9F2)}
html[data-skin="rakshabandhan"]{--violet:#DB2777;--violet-2:#E14E8F;--violet-soft:#ED93BB;--violet-tint:#FBE5EF;--orange:#F59E0B;--orange-ink:#B07208;--navy:#450C26;--text:#450C26;--muted:#997987;--lav:#FCF0F5;--lav-2:#FAE1EC;--stone:#FEF9FB;--cream:#FEF3E2;--line:#F9D8E7;--white:#FFFFFF;--sk-hue:82deg;--sk-bg:#FEF9FB}
html[data-skin="rakshabandhan"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(219,39,119,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(245,158,11,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FCF0F5)}
html[data-skin="janmashtami"]{--violet:#1D4ED8;--violet-2:#466EDF;--violet-soft:#8EA6EC;--violet-tint:#E4EAFA;--orange:#F59E0B;--orange-ink:#B07208;--navy:#0C1B45;--text:#0C1B45;--muted:#798299;--lav:#EFF3FC;--lav-2:#DFE6FA;--stone:#F8FAFE;--cream:#FEF3E2;--line:#D6DFF8;--white:#FFFFFF;--sk-hue:-27deg;--sk-bg:#F8FAFE}
html[data-skin="janmashtami"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(29,78,216,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(245,158,11,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF3FC)}
html[data-skin="ganeshchaturthi"]{--violet:#EA580C;--violet-2:#EE7638;--violet-soft:#F4AC86;--violet-tint:#FCEBE2;--orange:#DC2626;--orange-ink:#9E1B1B;--navy:#45200C;--text:#45200C;--muted:#998479;--lav:#FEF3EE;--lav-2:#FCE8DD;--stone:#FEFAF8;--cream:#FBE5E5;--line:#FBE1D3;--white:#FFFFFF;--sk-hue:-230deg;--sk-bg:#FEFAF8}
html[data-skin="ganeshchaturthi"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(234,88,12,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(220,38,38,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FEF3EE)}
html[data-skin="navratri"]{--violet:#C026D3;--violet-2:#CB4DDB;--violet-soft:#E092E9;--violet-tint:#F7E5FA;--orange:#F59E0B;--orange-ink:#B07208;--navy:#3F0C45;--text:#3F0C45;--muted:#957A99;--lav:#FBF0FC;--lav-2:#F6E1F9;--stone:#FDF8FE;--cream:#FEF3E2;--line:#F4D8F7;--white:#FFFFFF;--sk-hue:42deg;--sk-bg:#FDF8FE}
html[data-skin="navratri"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(192,38,211,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(245,158,11,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FBF0FC)}
html[data-skin="dussehra"]{--violet:#DC2626;--violet-2:#E24D4D;--violet-soft:#EE9292;--violet-tint:#FBE5E5;--orange:#F59E0B;--orange-ink:#B07208;--navy:#450C0C;--text:#450C0C;--muted:#997979;--lav:#FDF0F0;--lav-2:#FAE1E1;--stone:#FEF8F8;--cream:#FEF3E2;--line:#F9D8D8;--white:#FFFFFF;--sk-hue:-251deg;--sk-bg:#FEF8F8}
html[data-skin="dussehra"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(220,38,38,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(245,158,11,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FDF0F0)}
html[data-skin="nirvanaday"]{--violet:#78716C;--violet-2:#908B86;--violet-soft:#BCB8B6;--violet-tint:#EFEEED;--orange:#CA8A04;--orange-ink:#916303;--navy:#2B2827;--text:#2B2827;--muted:#8A8988;--lav:#F6F5F5;--lav-2:#ECEBEA;--stone:#FBFBFB;--cream:#F9F1E1;--line:#E7E5E5;--white:#FFFFFF;--sk-hue:-226deg;--sk-bg:#FBFBFB}
html[data-skin="nirvanaday"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(120,113,108,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(202,138,4,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F6F5F5)}
html[data-skin="maghapuja"]{--violet:#CA8A04;--violet-2:#D49F31;--violet-soft:#E4C482;--violet-tint:#F9F1E1;--orange:#9333EA;--orange-ink:#6A25A8;--navy:#45330C;--text:#45330C;--muted:#998F79;--lav:#FBF7ED;--lav-2:#F8EFDC;--stone:#FDFBF7;--cream:#F2E7FC;--line:#F5EAD2;--white:#FFFFFF;--sk-hue:-210deg;--sk-bg:#FDFBF7}
html[data-skin="maghapuja"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(202,138,4,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(147,51,234,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FBF7ED)}
html[data-skin="vesak"]{--violet:#D97706;--violet-2:#E08F33;--violet-soft:#ECBB82;--violet-tint:#FAEFE1;--orange:#DB2777;--orange-ink:#9E1C56;--navy:#452B0C;--text:#452B0C;--muted:#998A79;--lav:#FCF5EE;--lav-2:#FAECDC;--stone:#FEFBF8;--cream:#FBE5EF;--line:#F8E7D2;--white:#FFFFFF;--sk-hue:-219deg;--sk-bg:#FEFBF8}
html[data-skin="vesak"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(217,119,6,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(219,39,119,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FCF5EE)}
html[data-skin="obon"]{--bg:#1A1513;--surface:#282321;--surface-2:#332F2D;--violet:#F59E0B;--violet-2:#F6AD30;--violet-soft:#F9C56D;--violet-tint:#463011;--orange:#F43F5E;--orange-ink:#F65C76;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#282321;--stone:#211C1A;--lav:#271D13;--lav-2:#322412;--cream:#271818;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:-33deg;--sk-bg:#1A1513}
html[data-skin="obon"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(245,158,11,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(244,63,94,0.14),transparent 70%),linear-gradient(180deg,#271D13,#1A1513)}
html[data-skin="bodhiday"]{--violet:#15803D;--violet-2:#3F9760;--violet-soft:#8AC09E;--violet-tint:#E3F0E8;--orange:#CA8A04;--orange-ink:#916303;--navy:#0C4522;--text:#0C4522;--muted:#799985;--lav:#EFF6F1;--lav-2:#DEEDE4;--stone:#F8FBF9;--cream:#F9F1E1;--line:#D5E8DC;--white:#FFFFFF;--sk-hue:-109deg;--sk-bg:#F8FBF9}
html[data-skin="bodhiday"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(21,128,61,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(202,138,4,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF6F1)}
html[data-skin="vaisakhi"]{--violet:#EA580C;--violet-2:#EE7638;--violet-soft:#F4AC86;--violet-tint:#FCEBE2;--orange:#1D4ED8;--orange-ink:#15389C;--navy:#45200C;--text:#45200C;--muted:#998479;--lav:#FEF3EE;--lav-2:#FCE8DD;--stone:#FEFAF8;--cream:#E4EAFA;--line:#FBE1D3;--white:#FFFFFF;--sk-hue:-230deg;--sk-bg:#FEFAF8}
html[data-skin="vaisakhi"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(234,88,12,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(29,78,216,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FEF3EE)}
html[data-skin="gurunanak"]{--violet:#D97706;--violet-2:#E08F33;--violet-soft:#ECBB82;--violet-tint:#FAEFE1;--orange:#1E3A8A;--orange-ink:#162A63;--navy:#452B0C;--text:#452B0C;--muted:#998A79;--lav:#FCF5EE;--lav-2:#FAECDC;--stone:#FEFBF8;--cream:#E4E7F1;--line:#F8E7D2;--white:#FFFFFF;--sk-hue:-219deg;--sk-bg:#FEFBF8}
html[data-skin="gurunanak"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(217,119,6,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(30,58,138,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FCF5EE)}
html[data-skin="nawruz"]{--violet:#16A34A;--violet-2:#40B46B;--violet-soft:#8AD1A4;--violet-tint:#E3F4E9;--orange:#DB2777;--orange-ink:#9E1C56;--navy:#0C4521;--text:#0C4521;--muted:#799985;--lav:#EFF9F2;--lav-2:#DEF2E6;--stone:#F8FCFA;--cream:#FBE5EF;--line:#D5EEDE;--white:#FFFFFF;--sk-hue:-109deg;--sk-bg:#F8FCFA}
html[data-skin="nawruz"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(22,163,74,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(219,39,119,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF9F2)}
html[data-skin="ridvan"]{--violet:#BE123C;--violet-2:#CA3D5F;--violet-soft:#DE889E;--violet-tint:#F7E3E8;--orange:#15803D;--orange-ink:#0F5C2C;--navy:#450C1A;--text:#450C1A;--muted:#997981;--lav:#FAEEF1;--lav-2:#F6DEE4;--stone:#FDF8F9;--cream:#E3F0E8;--line:#F3D4DC;--white:#FFFFFF;--sk-hue:94deg;--sk-bg:#FDF8F9}
html[data-skin="ridvan"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(190,18,60,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(21,128,61,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FAEEF1)}
html[data-skin="twinholybirthdays"]{--violet:#7C3AED;--violet-2:#945DF0;--violet-soft:#BE9CF6;--violet-tint:#EFE7FD;--orange:#CA8A04;--orange-ink:#916303;--navy:#210C45;--text:#210C45;--muted:#857999;--lav:#F6F1FE;--lav-2:#EDE3FC;--stone:#FBF9FE;--cream:#F9F1E1;--line:#E7DCFC;--white:#FFFFFF;--sk-hue:11deg;--sk-bg:#FBF9FE}
html[data-skin="twinholybirthdays"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(124,58,237,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(202,138,4,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F6F1FE)}

html[data-skin="cobalt"]{--violet:#1D4ED8;--violet-2:#466EDF;--violet-soft:#8EA6EC;--violet-tint:#E4EAFA;--orange:#38BDF8;--orange-ink:#2888B3;--navy:#0C1B45;--text:#0C1B45;--muted:#798299;--lav:#EFF3FC;--lav-2:#DFE6FA;--stone:#F8FAFE;--cream:#E7F7FE;--line:#D6DFF8;--white:#FFFFFF;--sk-hue:-27deg;--sk-bg:#F8FAFE}
html[data-skin="cobalt"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(29,78,216,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(56,189,248,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#EFF3FC)}
html[data-skin="indigo"]{--violet:#4338CA;--violet-2:#655CD4;--violet-soft:#A19CE4;--violet-tint:#E8E7F9;--orange:#F472B6;--orange-ink:#B05283;--navy:#151140;--text:#151140;--muted:#7E7C96;--lav:#F2F1FB;--lav-2:#E5E3F8;--stone:#F9F9FD;--cream:#FEEEF6;--line:#DDDBF5;--white:#FFFFFF;--sk-hue:-6deg;--sk-bg:#F9F9FD}
html[data-skin="indigo"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(67,56,202,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(244,114,182,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F2F1FB)}
html[data-skin="plum"]{--violet:#86198F;--violet-2:#9C42A3;--violet-soft:#C28CC7;--violet-tint:#F0E3F2;--orange:#F59E0B;--orange-ink:#B07208;--navy:#410C45;--text:#410C45;--muted:#977999;--lav:#F7EFF7;--lav-2:#EEDFEF;--stone:#FBF8FC;--cream:#FEF3E2;--line:#E9D6EB;--white:#FFFFFF;--sk-hue:44deg;--sk-bg:#FBF8FC}
html[data-skin="plum"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(134,25,143,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(245,158,11,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F7EFF7)}
html[data-skin="berry"]{--violet:#9D174D;--violet-2:#AF416D;--violet-soft:#CE8BA6;--violet-tint:#F3E3EA;--orange:#7C3AED;--orange-ink:#592AAB;--navy:#450C23;--text:#450C23;--muted:#997986;--lav:#F8EFF3;--lav-2:#F1DFE6;--stone:#FCF8FA;--cream:#EFE7FD;--line:#EDD5DF;--white:#FFFFFF;--sk-hue:85deg;--sk-bg:#FCF8FA}
html[data-skin="berry"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(157,23,77,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(124,58,237,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F8EFF3)}
html[data-skin="sage"]{--violet:#4D7C64;--violet-2:#6D9480;--violet-soft:#A6BEB2;--violet-tint:#EAEFEC;--orange:#A3B18A;--orange-ink:#757F63;--navy:#1F3229;--text:#1F3229;--muted:#848E89;--lav:#F3F6F4;--lav-2:#E6EDE9;--stone:#FAFBFA;--cream:#F4F6F1;--line:#DFE7E3;--white:#FFFFFF;--sk-hue:-102deg;--sk-bg:#FAFBFA}
html[data-skin="sage"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(77,124,100,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(163,177,138,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F3F6F4)}
html[data-skin="olive"]{--violet:#5B6B1F;--violet-2:#798647;--violet-soft:#ADB58F;--violet-tint:#EBEDE4;--orange:#D4A017;--orange-ink:#997311;--navy:#363F12;--text:#363F12;--muted:#90967D;--lav:#F4F5EF;--lav-2:#E8EAE0;--stone:#FAFBF8;--cream:#FAF4E3;--line:#E1E4D7;--white:#FFFFFF;--sk-hue:-178deg;--sk-bg:#FAFBF8}
html[data-skin="olive"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(91,107,31,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(212,160,23,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F4F5EF)}
html[data-skin="mocha"]{--violet:#7C5A45;--violet-2:#947866;--violet-soft:#BEACA2;--violet-tint:#EFEBE9;--orange:#D6A77A;--orange-ink:#9A7858;--navy:#34261D;--text:#34261D;--muted:#908883;--lav:#F6F3F2;--lav-2:#EDE8E5;--stone:#FBFAF9;--cream:#FAF4EF;--line:#E7E1DE;--white:#FFFFFF;--sk-hue:-228deg;--sk-bg:#FBFAF9}
html[data-skin="mocha"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(124,90,69,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(214,167,122,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#F6F3F2)}
html[data-skin="terracotta"]{--violet:#B5492B;--violet-2:#C26A51;--violet-soft:#DAA495;--violet-tint:#F6E9E6;--orange:#E9C46A;--orange-ink:#A88D4C;--navy:#421B10;--text:#421B10;--muted:#97817B;--lav:#FAF2F0;--lav-2:#F5E6E1;--stone:#FDFAF9;--cream:#FCF8ED;--line:#F2DED9;--white:#FFFFFF;--sk-hue:-238deg;--sk-bg:#FDFAF9}
html[data-skin="terracotta"] .page-hero{background:radial-gradient(45% 55% at 30% 35%,rgba(181,73,43,0.2),transparent 70%),radial-gradient(40% 50% at 75% 38%,rgba(233,196,106,0.22),transparent 70%),linear-gradient(180deg,#FFFFFF,#FAF2F0)}
html[data-skin="deepsea"]{--bg:#091925;--surface:#182732;--surface-2:#24323D;--violet:#22D3EE;--violet-2:#43DAF1;--violet-soft:#7AE5F5;--violet-tint:#0E3E4D;--orange:#3B82F6;--orange-ink:#5895F7;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#182732;--stone:#10202C;--lav:#0A2431;--lav-2:#0C2D3B;--cream:#0C1F32;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:117deg;--sk-bg:#091925}
html[data-skin="deepsea"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(34,211,238,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(59,130,246,0.14),transparent 70%),linear-gradient(180deg,#0A2431,#091925)}
html[data-skin="aurora"]{--bg:#131326;--surface:#212133;--surface-2:#2D2D3E;--violet:#A78BFA;--violet-2:#B49CFB;--violet-soft:#CAB9FC;--violet-tint:#312B50;--orange:#34D399;--orange-ink:#52DAA8;--navy:#F4F2FA;--text:#E7E5EE;--muted:#A9A5B8;--white:#212133;--stone:#1A1A2D;--lav:#1C1A33;--lav-2:#23203D;--cream:#151F2D;--line:rgba(255,255,255,.10);--line-dark:rgba(255,255,255,.10);--sk-hue:184deg;--sk-bg:#131326}
html[data-skin="aurora"] .page-hero{background:radial-gradient(55% 65% at 50% 36%,rgba(167,139,250,0.24),transparent 70%),radial-gradient(40% 40% at 80% 80%,rgba(52,211,153,0.14),transparent 70%),linear-gradient(180deg,#1C1A33,#131326)}

/* shared skin rules */
html[data-skin] body{background:var(--sk-bg)}
html[data-skin] ::selection{background:var(--violet);color:#fff}
html[data-skin] .brand em{color:var(--violet)}
html[data-skin] .btn{background:var(--violet);border-color:var(--violet);color:#fff}
html[data-skin] .btn:hover{background:var(--navy);border-color:var(--navy);color:var(--sk-bg)}
html[data-skin] .btn.ghost{background:transparent;color:var(--violet);border-color:currentColor}
html[data-skin] .page-hero::before{background-image:linear-gradient(color-mix(in srgb,var(--violet) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--violet) 6%,transparent) 1px,transparent 1px)}
html[data-skin] .page-hero::after{background:linear-gradient(transparent,color-mix(in srgb,var(--sk-bg) 90%,transparent))}
html[data-skin] .hero-slider{background:var(--lav)}
html[data-skin]:not([data-theme="dark"]) .hero-slider canvas{filter:hue-rotate(var(--sk-hue)) saturate(.9) brightness(1.04)}
html[data-skin][data-theme="dark"] .hero-slider canvas{filter:invert(1) hue-rotate(var(--sk-hue)) brightness(.85) saturate(1.3)}
html[data-skin] .hero-slider::after{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--sk-bg) 20%,transparent) 50%,color-mix(in srgb,var(--sk-bg) 92%,transparent) 100%)}
html[data-skin] .fs-visual{background:linear-gradient(160deg,var(--lav),var(--sk-bg))}
html[data-skin] .tiles{background:var(--sk-bg)}
html[data-skin]:not([data-theme="dark"]) :is(.t-1,.t-career,.t-chapter) .tile-art{background:radial-gradient(55% 55% at 50% 38%,color-mix(in srgb,var(--violet) 22%,transparent),transparent 70%),linear-gradient(170deg,var(--lav),#FFFFFF)}
html[data-skin]:not([data-theme="dark"]) :is(.t-2,.t-school) .tile-art{background:radial-gradient(55% 55% at 50% 38%,color-mix(in srgb,var(--orange) 26%,transparent),transparent 70%),linear-gradient(170deg,var(--cream),#FFFFFF)}
html[data-skin][data-theme="dark"] :is(.t-1,.t-2,.t-career,.t-school,.t-chapter){--g1:color-mix(in srgb,var(--violet) 30%,transparent);--g2:color-mix(in srgb,var(--orange) 14%,transparent)}
html[data-skin] :is(.t-career,.t-school,.t-chapter,.t-networking) h3{color:var(--navy)}
html[data-skin] .donate{background:linear-gradient(135deg,var(--lav) 0%,var(--cream) 100%)}
html[data-skin] :is(.band,.cta-band,.join-card,.faq-cta,.gi-where){background:var(--lav)}
html[data-skin] .step{border-top-color:var(--violet)!important}
html[data-skin] .step::before,html[data-skin] .sec-head .eyebrow::before{color:var(--orange-ink)}
html[data-skin] .site-footer{background:var(--lav)}
html[data-skin] .ft-bottom{background:var(--violet)}
html[data-skin] .ft-bottom a,html[data-skin] .ft-bottom span,html[data-skin] .ft-bottom .tagline{color:#fff}
html[data-skin] .tm-initials{background:linear-gradient(135deg,var(--violet),var(--orange))}
html[data-skin] :is(.school-next,.sc-prog-cta){background:var(--violet)}
html[data-skin] body.scrolled .site-header,html[data-skin] body.menu-open .site-header,html[data-skin] .site-header:hover,html[data-skin] .site-header:focus-within{background:color-mix(in srgb,var(--sk-bg) 84%,transparent);border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}
html[data-skin] :is(.mega,.mobile-menu,.theme-menu){background:var(--white)}
html[data-skin] .theme-toggle .i-sun,html[data-skin] .theme-toggle .i-moon,html[data-skin] .theme-toggle .i-heart{display:none!important}
html[data-skin] .theme-toggle .i-palette{display:block!important}
.theme-toggle .i-palette{display:none}
html[data-skin="noir"] .btn{color:#0A0A0A}

/* theme menu: grouped, scrollable */
.theme-menu{width:340px;max-width:calc(100vw - 24px);max-height:min(72vh,600px);overflow-y:auto;padding:8px 8px 10px;overscroll-behavior:contain}
.thm-sec{padding:6px 2px}
.thm-sec + .thm-sec{border-top:1px solid var(--line)}
.thm-h{display:block;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:8px 10px 6px}
.thm-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}
.theme-menu .thm-grid button{padding:8px 10px;font-size:10.5px;letter-spacing:.1em;gap:10px;white-space:normal;line-height:1.25}
.theme-menu .thm-grid button[aria-checked="true"]::after{margin-left:auto}
.sw-emoji{width:20px;height:20px;border:0;display:grid;place-items:center;font-size:15px;line-height:1}
@media (max-width:600px){.theme-menu{position:fixed;left:12px;right:12px;top:calc(var(--hdr) + 6px);width:auto}}

/* floating decorations for fruit and holiday themes */
#candy-sky{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}
.candy-bit{position:absolute;left:0;top:var(--top);font-size:var(--size);line-height:1;opacity:.85;
  filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--violet) 30%,transparent));
  animation:candy-fly var(--dur) linear infinite,candy-bob calc(var(--dur) / 5) ease-in-out infinite alternate;animation-delay:var(--delay),0s;will-change:left,transform}
.candy-bit.rtl{animation-name:candy-fly-rtl,candy-bob}
@keyframes candy-fly{from{left:-8%;transform:rotate(0)}to{left:106%;transform:rotate(var(--spin))}}
@keyframes candy-fly-rtl{from{left:106%;transform:rotate(0)}to{left:-8%;transform:rotate(var(--spin))}}
@keyframes candy-bob{from{margin-top:calc(var(--bob) * -1)}to{margin-top:var(--bob)}}
@media (prefers-reduced-motion:reduce){#candy-sky{display:none}}
