/* What Men Really Think - reader color themes. One block per theme; pages only use the variable names. */
html[data-theme="navy"], html:not([data-theme]){--base:#0A1222;--alt:#0E182C;--card:#13213A;--line:#26385A;--footer:#070D19;--sec:#8FB3D9;--head:#F5EBD7;--accent:#D4A84B;--accent-hover:#E6C377;--text:#EEF0F4;--text2:#C6CEDB;--text3:#9FADC2;--ph:#7D8BA3;--btntext:#0A1222;--accent-rgb:212, 168, 75;--hero-bg:radial-gradient(ellipse at 78% 45%, rgba(212, 168, 75, 0.26) 0%, rgba(212, 168, 75, 0) 55%), linear-gradient(160deg, #060B16 0%, #142A4E 62%, #1C3560 100%);--sub-bg:linear-gradient(115deg, #0C1830 0%, #142A4E 38%, #2B4C80 72%, #D4A84B 128%);--band-bg:linear-gradient(90deg, #0C1830, #142A4E 60%, #1C3560);--latest-bg:radial-gradient(ellipse at 15% 0%, rgba(43, 76, 128, 0.45) 0%, rgba(43, 76, 128, 0) 60%), #0A1222;--header-bg:rgba(10, 18, 34, 0.94);--rule:linear-gradient(90deg, #7A5A1E, #D4A84B 35%, #F5EBD7 55%, #D4A84B 75%, #7A5A1E);--bar-h:linear-gradient(90deg, #142A4E, #2B4C80 52%, #D4A84B);--bar-v:linear-gradient(180deg, #142A4E, #2B4C80 52%, #D4A84B);--btn:linear-gradient(180deg, #E6C377 0%, #B98A2E 100%);--bandtext:#D6DEEA;--bandlink:#F5EBD7;--bandaccent:#D4A84B;--head-shadow:0 4px 30px rgba(0, 0, 0, 0.35)}
html[data-theme="teal"]{--base:#0A1C20;--alt:#0E272D;--card:#13343C;--line:#24505A;--footer:#071417;--sec:#7FC4CA;--head:#FFE9C9;--accent:#F28C38;--accent-hover:#F5A35E;--text:#EEF3F3;--text2:#C3D6D8;--text3:#9DBDC1;--ph:#7F9EA2;--btntext:#0A1C20;--accent-rgb:242, 140, 56;--hero-bg:radial-gradient(ellipse at 78% 45%, rgba(242, 140, 56, 0.26) 0%, rgba(242, 140, 56, 0) 55%), linear-gradient(160deg, #071518 0%, #0E3B43 62%, #15505A 100%);--sub-bg:linear-gradient(115deg, #0A2B31 0%, #0E3B43 38%, #1F6F78 72%, #F28C38 128%);--band-bg:linear-gradient(90deg, #0A2B31, #0E3B43 60%, #15505A);--latest-bg:radial-gradient(ellipse at 15% 0%, rgba(31, 111, 120, 0.45) 0%, rgba(31, 111, 120, 0) 60%), #0A1C20;--header-bg:rgba(10, 28, 32, 0.94);--rule:linear-gradient(90deg, #8E3D12, #F28C38 35%, #FFE9C9 55%, #F28C38 75%, #8E3D12);--bar-h:linear-gradient(90deg, #0E3B43, #1F6F78 52%, #F28C38);--bar-v:linear-gradient(180deg, #0E3B43, #1F6F78 52%, #F28C38);--btn:linear-gradient(180deg, #F5A35E 0%, #E07A2A 100%);--bandtext:#D6E6E7;--bandlink:#FFE9C9;--bandaccent:#F28C38;--head-shadow:0 4px 30px rgba(0, 0, 0, 0.35)}
html[data-theme="oxblood"]{--base:#140A0C;--alt:#1C0F12;--card:#26151A;--line:#4A2A31;--footer:#0D0608;--sec:#E3A1A8;--head:#F3E6CF;--accent:#C9A45C;--accent-hover:#DDBE7E;--text:#F3EEEC;--text2:#D8C8C6;--text3:#B8A3A1;--ph:#8F7A78;--btntext:#140A0C;--accent-rgb:201, 164, 92;--hero-bg:radial-gradient(ellipse at 78% 45%, rgba(201, 164, 92, 0.26) 0%, rgba(201, 164, 92, 0) 55%), linear-gradient(160deg, #0A0506 0%, #4A1520 62%, #5A1A26 100%);--sub-bg:linear-gradient(115deg, #1F0A0F 0%, #4A1520 38%, #7A2232 72%, #C9A45C 128%);--band-bg:linear-gradient(90deg, #1F0A0F, #4A1520 60%, #5A1A26);--latest-bg:radial-gradient(ellipse at 15% 0%, rgba(122, 34, 50, 0.45) 0%, rgba(122, 34, 50, 0) 60%), #140A0C;--header-bg:rgba(20, 10, 12, 0.94);--rule:linear-gradient(90deg, #6E5424, #C9A45C 35%, #F3E6CF 55%, #C9A45C 75%, #6E5424);--bar-h:linear-gradient(90deg, #4A1520, #7A2232 52%, #C9A45C);--bar-v:linear-gradient(180deg, #4A1520, #7A2232 52%, #C9A45C);--btn:linear-gradient(180deg, #DDBE7E 0%, #A8843F 100%);--bandtext:#E8D8D6;--bandlink:#F3E6CF;--bandaccent:#C9A45C;--head-shadow:0 4px 30px rgba(0, 0, 0, 0.35)}
html[data-theme="forest"]{--base:#0B1A14;--alt:#0F2219;--card:#152D22;--line:#2A4A3B;--footer:#07120D;--sec:#A9CDB2;--head:#EDE6D6;--accent:#D88A4E;--accent-hover:#E6A673;--text:#EEF2EF;--text2:#C6D4CA;--text3:#9FB5A6;--ph:#7C9384;--btntext:#0B1A14;--accent-rgb:216, 138, 78;--hero-bg:radial-gradient(ellipse at 78% 45%, rgba(216, 138, 78, 0.26) 0%, rgba(216, 138, 78, 0) 55%), linear-gradient(160deg, #06100B 0%, #173D2C 62%, #1E4A36 100%);--sub-bg:linear-gradient(115deg, #0C2018 0%, #173D2C 38%, #2E6248 72%, #D88A4E 128%);--band-bg:linear-gradient(90deg, #0C2018, #173D2C 60%, #1E4A36);--latest-bg:radial-gradient(ellipse at 15% 0%, rgba(46, 98, 72, 0.45) 0%, rgba(46, 98, 72, 0) 60%), #0B1A14;--header-bg:rgba(11, 26, 20, 0.94);--rule:linear-gradient(90deg, #7A4420, #D88A4E 35%, #EDE6D6 55%, #D88A4E 75%, #7A4420);--bar-h:linear-gradient(90deg, #173D2C, #2E6248 52%, #D88A4E);--bar-v:linear-gradient(180deg, #173D2C, #2E6248 52%, #D88A4E);--btn:linear-gradient(180deg, #E6A673 0%, #BC6E33 100%);--bandtext:#D6E2DA;--bandlink:#EDE6D6;--bandaccent:#D88A4E;--head-shadow:0 4px 30px rgba(0, 0, 0, 0.35)}
html[data-theme="espresso"]{--base:#16100C;--alt:#1D1510;--card:#271C15;--line:#4A3829;--footer:#0E0A07;--sec:#D9BE97;--head:#F4E7D3;--accent:#E8A33D;--accent-hover:#F0BC68;--text:#F4EFEA;--text2:#DACDBF;--text3:#BBA894;--ph:#918170;--btntext:#16100C;--accent-rgb:232, 163, 61;--hero-bg:radial-gradient(ellipse at 78% 45%, rgba(232, 163, 61, 0.26) 0%, rgba(232, 163, 61, 0) 55%), linear-gradient(160deg, #0B0806 0%, #3D2A1C 62%, #4E3622 100%);--sub-bg:linear-gradient(115deg, #1E150F 0%, #3D2A1C 38%, #6B4A2E 72%, #E8A33D 128%);--band-bg:linear-gradient(90deg, #1E150F, #3D2A1C 60%, #4E3622);--latest-bg:radial-gradient(ellipse at 15% 0%, rgba(107, 74, 46, 0.45) 0%, rgba(107, 74, 46, 0) 60%), #16100C;--header-bg:rgba(22, 16, 12, 0.94);--rule:linear-gradient(90deg, #7E561C, #E8A33D 35%, #F4E7D3 55%, #E8A33D 75%, #7E561C);--bar-h:linear-gradient(90deg, #3D2A1C, #6B4A2E 52%, #E8A33D);--bar-v:linear-gradient(180deg, #3D2A1C, #6B4A2E 52%, #E8A33D);--btn:linear-gradient(180deg, #F0BC68 0%, #C9852A 100%);--bandtext:#E8DCCF;--bandlink:#F4E7D3;--bandaccent:#E8A33D;--head-shadow:0 4px 30px rgba(0, 0, 0, 0.35)}
html[data-theme="charcoal"]{--base:#111214;--alt:#16171A;--card:#1E2024;--line:#363A41;--footer:#0A0B0C;--sec:#B9C0C8;--head:#F2F2F0;--accent:#E85A4F;--accent-hover:#F07B71;--text:#F2F2F0;--text2:#CDD0D4;--text3:#A7ADB4;--ph:#80868E;--btntext:#FFFFFF;--accent-rgb:232, 90, 79;--hero-bg:radial-gradient(ellipse at 78% 45%, rgba(232, 90, 79, 0.26) 0%, rgba(232, 90, 79, 0) 55%), linear-gradient(160deg, #08090A 0%, #2A2D33 62%, #33363D 100%);--sub-bg:linear-gradient(115deg, #141518 0%, #2A2D33 38%, #4A4F58 72%, #E85A4F 128%);--band-bg:linear-gradient(90deg, #141518, #2A2D33 60%, #33363D);--latest-bg:radial-gradient(ellipse at 15% 0%, rgba(74, 79, 88, 0.45) 0%, rgba(74, 79, 88, 0) 60%), #111214;--header-bg:rgba(17, 18, 20, 0.94);--rule:linear-gradient(90deg, #7A2520, #E85A4F 35%, #F2F2F0 55%, #E85A4F 75%, #7A2520);--bar-h:linear-gradient(90deg, #2A2D33, #4A4F58 52%, #E85A4F);--bar-v:linear-gradient(180deg, #2A2D33, #4A4F58 52%, #E85A4F);--btn:linear-gradient(180deg, #F07B71 0%, #CC4136 100%);--bandtext:#DDE0E3;--bandlink:#F2F2F0;--bandaccent:#E85A4F;--head-shadow:0 4px 30px rgba(0, 0, 0, 0.35)}
html[data-theme="light"]{--base:#F7F3EA;--alt:#EFE8DA;--card:#FFFFFF;--line:#DCD2BF;--footer:#E9E1D0;--sec:#2B4C80;--head:#13213A;--accent:#7F5D14;--accent-hover:#5E450F;--text:#1A2233;--text2:#3A4558;--text3:#535E72;--ph:#7D8696;--btntext:#13213A;--accent-rgb:212, 168, 75;--hero-bg:radial-gradient(ellipse at 78% 45%, rgba(212, 168, 75, 0.30) 0%, rgba(212, 168, 75, 0) 55%), linear-gradient(160deg, #FFFDF8 0%, #F7F0E1 60%, #EFE4CC 100%);--sub-bg:linear-gradient(115deg, #0C1830 0%, #142A4E 38%, #2B4C80 72%, #D4A84B 128%);--band-bg:linear-gradient(90deg, #0C1830, #142A4E 60%, #1C3560);--latest-bg:radial-gradient(ellipse at 15% 0%, rgba(43, 76, 128, 0.12) 0%, rgba(43, 76, 128, 0) 60%), #F7F3EA;--header-bg:rgba(247, 243, 234, 0.95);--rule:linear-gradient(90deg, #7A5A1E, #D4A84B 35%, #F5EBD7 55%, #D4A84B 75%, #7A5A1E);--bar-h:linear-gradient(90deg, #142A4E, #2B4C80 52%, #D4A84B);--bar-v:linear-gradient(180deg, #142A4E, #2B4C80 52%, #D4A84B);--btn:linear-gradient(180deg, #E6C377 0%, #C99A3A 100%);--bandtext:#D6DEEA;--bandlink:#F5EBD7;--bandaccent:#D4A84B;--head-shadow:none}
html[data-theme="contrast"]{--base:#000000;--alt:#000000;--card:#0A0A0A;--line:#8A8A8A;--footer:#000000;--sec:#FFFFFF;--head:#FFFFFF;--accent:#FFD400;--accent-hover:#FFE866;--text:#FFFFFF;--text2:#FFFFFF;--text3:#E0E0E0;--ph:#BBBBBB;--btntext:#000000;--accent-rgb:255, 212, 0;--hero-bg:#000000;--sub-bg:#000000;--band-bg:#000000;--latest-bg:#000000;--header-bg:#000000;--rule:#FFD400;--bar-h:#FFD400;--bar-v:#FFD400;--btn:#FFD400;--bandtext:#FFFFFF;--bandlink:#FFD400;--bandaccent:#FFD400;--head-shadow:none}
