html.light.theme-warm{--bg: #FBF6EC;--bg-soft: #F4EDDD;--card: #FFFFFF;--card-2: #FAF5E8;--text: #2A2216;--sub: #8A7A5E;--brand: #D99A06;--brand-rgb: 217,154,6;--on-brand: #101010;--brand-deep: #B8860B;--border: #E7DBC2;--border-soft: #F0E8D4;--shadow: 0 3px 14px rgba(184, 134, 11, .1);--glow-brand: 0 0 0 3px rgba(217, 154, 6, .16)}html.theme-warm body{background:radial-gradient(1200px 520px at 82% -12%,rgba(217,154,6,.1),transparent 62%),radial-gradient(900px 430px at -12% 28%,rgba(230,166,0,.06),transparent 56%),var(--bg);background-attachment:fixed}html.theme-warm .card{background:linear-gradient(180deg,#FFFDF7,var(--card));box-shadow:0 2px 6px #b8860b0d,0 8px 22px #785a1412}html.light.theme-tech{--bg: #F3F6FD;--bg-soft: #EAEFFB;--card: #FFFFFF;--card-2: #F5F8FE;--text: #17223B;--sub: #5A6B8C;--brand: #2F6BFF;--brand-rgb: 47,107,255;--on-brand: #FFFFFF;--brand-deep: #1E4FD6;--up: #00B578;--down: #F5333F;--warn: #E6A700;--info: #6B4BFF;--info-bg: rgba(107, 75, 255, .09);--orange: #E8720C;--border: #D8E2F6;--border-soft: #E6ECFA;--shadow: 0 4px 18px rgba(23, 42, 99, .08);--glow-brand: 0 0 0 3px rgba(47, 107, 255, .16);--glow-info: 0 0 0 3px rgba(107, 75, 255, .14)}html.theme-tech body{background:radial-gradient(1100px 480px at 85% -10%,rgba(47,107,255,.08),transparent 60%),radial-gradient(820px 400px at -10% 32%,rgba(107,75,255,.07),transparent 56%),radial-gradient(600px 300px at 70% 90%,rgba(230,166,0,.05),transparent 55%),var(--bg);background-attachment:fixed}html.theme-tech .card{border-color:var(--border-soft);box-shadow:0 1px 4px #172a630d,0 10px 26px #1e4fd60f}html.theme-tech .btn{background:linear-gradient(180deg,#5B8CFF,var(--brand));color:#fff;box-shadow:0 2px 12px #2f6bff47}html.theme-tech .btn-outline:hover{border-color:var(--brand);color:var(--brand)}html.theme-tech ::selection{background:#2f6bff38}
