.admin-shell[data-theme=dark],.user-shell[data-theme=dark]{--forest-950: #060a14;--forest-900: #0b1220;--forest-800: #111a2b;--forest-700: #18233a;--sage-300: #8fb0d6;--sage-200: #b7cbe8;--sage-100: #0f1b2d;--paper: #0b1220;--clay-500: #5c7aa6;--gold-400: #7db5ff;--ink: #e9f1ff;--muted: #9ab0c9;--ring: #4da3ff;--card: rgba(12, 18, 32, .96);--card-border: rgba(227, 236, 247, .08);--glass-bg: rgba(12, 18, 32, .7);--glass-border: rgba(227, 236, 247, .08);--btn-outline-bg: rgba(12, 18, 32, .8);--btn-outline-border: rgba(227, 236, 247, .18);--btn-outline-text: #e9f1ff;--badge-bg: rgba(227, 236, 247, .12);--badge-border: rgba(227, 236, 247, .18);--text-forest: #e9f1ff;--border-forest: rgba(227, 236, 247, .18);--card-shadow: 0 24px 60px rgba(0, 0, 0, .4);--glass-shadow: 0 20px 50px rgba(0, 0, 0, .35);--btn-glow: 0 4px 16px rgba(58, 160, 255, .3);--btn-glow-strong: 0 6px 24px rgba(58, 160, 255, .42);--badge-glow: 0 0 14px rgba(58, 160, 255, .22);--app-bg: #0a1224;--app-bg-soft: #111a33;--app-panel: rgba(13, 20, 36, .82);--app-panel-strong: rgba(12, 18, 32, .96);--app-panel-border: rgba(227, 236, 247, .12);--app-accent: #3aa0ff;--app-accent-2: #6bd1ff;--app-accent-3: #9aa4ff;--app-glow-a: rgba(58, 160, 255, .22);--app-glow-b: rgba(109, 209, 255, .16);--app-glow-c: rgba(148, 163, 255, .14);--app-grid: rgba(255, 255, 255, .05)}.admin-shell[data-theme=light],.user-shell[data-theme=light]{--forest-950: #eef3ee;--forest-900: #e4ece5;--forest-800: #d9e5db;--forest-700: #c8d6ca;--sage-300: #5a6e62;--sage-200: #7a8e82;--sage-100: #f6faf6;--paper: #eef3ee;--clay-500: #9c6b3f;--gold-400: #b8903f;--ink: #0c1510;--muted: #4f6155;--ring: #16a34a;--card: #ffffff;--card-border: #cdd8cf;--glass-bg: rgba(255, 255, 255, .94);--glass-border: #cdd8cf;--btn-outline-bg: #ffffff;--btn-outline-border: #c4d1c6;--btn-outline-text: #182319;--badge-bg: #eaf2eb;--badge-border: #cdd8cf;--text-forest: #0c1510;--border-forest: #cdd8cf;--card-shadow: 0 1px 3px rgba(10, 25, 15, .07), 0 8px 24px rgba(10, 25, 15, .09);--glass-shadow: 0 1px 3px rgba(10, 25, 15, .06), 0 6px 18px rgba(10, 25, 15, .08);--btn-glow: 0 2px 10px rgba(22, 163, 74, .24);--btn-glow-strong: 0 4px 16px rgba(22, 163, 74, .32);--badge-glow: 0 0 8px rgba(22, 163, 74, .12);--app-bg: #eef3ee;--app-bg-soft: #e2ece3;--app-panel: #ffffff;--app-panel-strong: #ffffff;--app-panel-border: #c8d5ca;--app-accent: #16a34a;--app-accent-2: #22c55e;--app-accent-3: #0d9488;--app-glow-a: rgba(22, 163, 74, .07);--app-glow-b: rgba(34, 197, 94, .05);--app-glow-c: rgba(13, 148, 136, .04);--app-grid: rgba(15, 23, 42, .02)}.admin-shell[data-theme=white],.user-shell[data-theme=white]{--forest-950: #f1f5f9;--forest-900: #e8edf3;--forest-800: #dde4ed;--forest-700: #cdd6e2;--sage-300: #5a6b82;--sage-200: #8898b0;--sage-100: #ffffff;--paper: #ffffff;--clay-500: #2563eb;--gold-400: #0ea5e9;--ink: #0f172a;--muted: #546070;--ring: #2563eb;--card: #ffffff;--card-border: #dde4ed;--glass-bg: rgba(255, 255, 255, .96);--glass-border: #dde4ed;--btn-outline-bg: #ffffff;--btn-outline-border: #d0d9e6;--btn-outline-text: #0f172a;--badge-bg: #f1f5f9;--badge-border: #dde4ed;--text-forest: #0f172a;--border-forest: #dde4ed;--card-shadow: 0 1px 3px rgba(15, 23, 42, .07), 0 8px 24px rgba(15, 23, 42, .09);--glass-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 6px 18px rgba(15, 23, 42, .08);--btn-glow: 0 2px 10px rgba(37, 99, 235, .24);--btn-glow-strong: 0 4px 16px rgba(37, 99, 235, .32);--badge-glow: 0 0 8px rgba(37, 99, 235, .1);--app-bg: #f1f5f9;--app-bg-soft: #e8edf3;--app-panel: #ffffff;--app-panel-strong: #ffffff;--app-panel-border: #dde4ed;--app-accent: #2563eb;--app-accent-2: #0ea5e9;--app-accent-3: #7c3aed;--app-glow-a: rgba(37, 99, 235, .06);--app-glow-b: rgba(14, 165, 233, .05);--app-glow-c: rgba(124, 58, 237, .04);--app-grid: rgba(15, 23, 42, .02)}.admin-shell[data-theme=starnia_light],.user-shell[data-theme=starnia_light]{--forest-950: #e8f2ff;--forest-900: #dceeff;--forest-800: #c8e2ff;--forest-700: #aacfff;--sage-300: #374d68;--sage-200: #5f789c;--sage-100: #ffffff;--paper: #ffffff;--clay-500: #22c55e;--gold-400: #8b5cff;--ink: #03142c;--muted: #3a4f6a;--ring: #22c55e;--card: #ffffff;--card-border: rgba(34, 197, 94, .32);--glass-bg: rgba(255, 255, 255, .96);--glass-border: rgba(34, 197, 94, .3);--btn-outline-bg: #ffffff;--btn-outline-border: rgba(34, 197, 94, .48);--btn-outline-text: #03142c;--badge-bg: rgba(34, 197, 94, .1);--badge-border: rgba(139, 92, 255, .22);--text-forest: #03142c;--border-forest: rgba(34, 197, 94, .3);--card-shadow: 0 1px 3px rgba(3, 20, 44, .07), 0 8px 24px rgba(3, 20, 44, .09);--glass-shadow: 0 1px 3px rgba(3, 20, 44, .06), 0 6px 18px rgba(3, 20, 44, .08);--btn-glow: 0 2px 10px rgba(34, 197, 94, .28);--btn-glow-strong: 0 4px 16px rgba(139, 92, 255, .32);--badge-glow: 0 0 10px rgba(34, 197, 94, .14);--app-bg: #e8f2ff;--app-bg-soft: #dceaff;--app-panel: #ffffff;--app-panel-strong: #ffffff;--app-panel-border: rgba(34, 197, 94, .28);--app-accent: #22c55e;--app-accent-2: #3298ff;--app-accent-3: #8b5cff;--app-glow-a: rgba(34, 197, 94, .07);--app-glow-b: rgba(50, 152, 255, .06);--app-glow-c: rgba(139, 92, 255, .04);--app-grid: rgba(34, 197, 94, .02)}.admin-shell[data-theme=khaki],.user-shell[data-theme=khaki]{--forest-950: #070b09;--forest-900: #0b1210;--forest-800: #121c18;--forest-700: #1a2a22;--sage-300: #8ca39a;--sage-200: #a9bbb2;--sage-100: #1a2520;--paper: #0b0f0d;--clay-500: #9b6c49;--gold-400: #c29b5e;--ink: #e6efe7;--muted: #9aa89e;--ring: #6aa37d;--card: rgba(12, 21, 16, .96);--card-border: rgba(231, 238, 227, .08);--glass-bg: rgba(12, 21, 16, .7);--glass-border: rgba(231, 238, 227, .08);--btn-outline-bg: rgba(12, 21, 16, .8);--btn-outline-border: rgba(231, 238, 227, .18);--btn-outline-text: #e6efe7;--badge-bg: rgba(231, 238, 227, .12);--badge-border: rgba(231, 238, 227, .18);--text-forest: #e6efe7;--border-forest: rgba(231, 238, 227, .18);--card-shadow: 0 24px 60px rgba(0, 0, 0, .4);--glass-shadow: 0 20px 50px rgba(0, 0, 0, .35);--btn-glow: 0 4px 16px rgba(106, 163, 125, .3);--btn-glow-strong: 0 6px 24px rgba(106, 163, 125, .42);--badge-glow: 0 0 14px rgba(106, 163, 125, .24);--app-bg: #070b09;--app-bg-soft: #0b1511;--app-panel: rgba(13, 22, 18, .82);--app-panel-strong: rgba(14, 24, 19, .96);--app-panel-border: rgba(231, 238, 227, .12);--app-accent: #6aa37d;--app-accent-2: #a3d7b4;--app-accent-3: #f4cc62;--app-glow-a: rgba(73, 200, 150, .2);--app-glow-b: rgba(255, 182, 94, .14);--app-glow-c: rgba(56, 189, 248, .12);--app-grid: rgba(255, 255, 255, .05)}.admin-shell[data-theme=neon],.user-shell[data-theme=neon]{--forest-950: #07060c;--forest-900: #0c0a14;--forest-800: #16102b;--forest-700: #241647;--sage-300: #92a0ff;--sage-200: #b6c3ff;--sage-100: #1b1533;--paper: #07060c;--clay-500: #ff5ad8;--gold-400: #ff67e7;--ink: #f5f4ff;--muted: #9aa0c9;--ring: #4fdcff;--card: rgba(16, 8, 30, .96);--card-border: rgba(79, 220, 255, .45);--glass-bg: rgba(15, 8, 30, .8);--glass-border: rgba(255, 79, 216, .35);--btn-outline-bg: rgba(12, 6, 24, .85);--btn-outline-border: rgba(255, 79, 216, .55);--btn-outline-text: #f5f4ff;--badge-bg: rgba(255, 79, 216, .28);--badge-border: rgba(255, 79, 216, .6);--text-forest: #f5f4ff;--border-forest: rgba(79, 220, 255, .55);--card-shadow: 0 24px 60px rgba(79, 220, 255, .22);--glass-shadow: 0 20px 50px rgba(255, 79, 216, .2);--btn-glow: 0 0 24px rgba(79, 220, 255, .35);--btn-glow-strong: 0 0 32px rgba(255, 79, 216, .45);--badge-glow: 0 0 18px rgba(255, 79, 216, .4);--app-bg: #07060c;--app-bg-soft: #120c22;--app-panel: rgba(16, 10, 30, .8);--app-panel-strong: rgba(16, 8, 30, .96);--app-panel-border: rgba(79, 220, 255, .4);--app-accent: #4fdcff;--app-accent-2: #ff4fd8;--app-accent-3: #f9d0ff;--app-glow-a: rgba(79, 220, 255, .28);--app-glow-b: rgba(255, 79, 216, .3);--app-glow-c: rgba(155, 86, 255, .18);--app-grid: rgba(79, 220, 255, .1)}.admin-shell[data-theme=gold],.user-shell[data-theme=gold]{--forest-950: #060606;--forest-900: #0b0a08;--forest-800: #15120f;--forest-700: #1f1a14;--sage-300: #d8c89b;--sage-200: #ead8ae;--sage-100: #15110e;--paper: #060606;--clay-500: #c59b43;--gold-400: #f4cc62;--ink: #f7f1e3;--muted: #b8ab90;--ring: #f4cc62;--card: rgba(14, 10, 8, .96);--card-border: rgba(244, 204, 98, .4);--glass-bg: rgba(12, 9, 7, .78);--glass-border: rgba(244, 204, 98, .3);--btn-outline-bg: rgba(10, 7, 6, .85);--btn-outline-border: rgba(244, 204, 98, .6);--btn-outline-text: #f7f2e6;--badge-bg: rgba(244, 204, 98, .22);--badge-border: rgba(244, 204, 98, .55);--text-forest: #f7f2e6;--border-forest: rgba(244, 204, 98, .55);--card-shadow: 0 24px 60px rgba(244, 204, 98, .18);--glass-shadow: 0 18px 46px rgba(244, 204, 98, .16);--btn-glow: 0 0 22px rgba(244, 204, 98, .35);--btn-glow-strong: 0 0 30px rgba(244, 204, 98, .5);--badge-glow: 0 0 16px rgba(244, 204, 98, .35);--app-bg: #070607;--app-bg-soft: #13100c;--app-panel: rgba(14, 11, 9, .82);--app-panel-strong: rgba(14, 10, 8, .96);--app-panel-border: rgba(244, 204, 98, .4);--app-accent: #f4cc62;--app-accent-2: #f9e2a1;--app-accent-3: #ff8a5c;--app-glow-a: rgba(244, 204, 98, .22);--app-glow-b: rgba(241, 199, 91, .16);--app-glow-c: rgba(255, 138, 92, .12);--app-grid: rgba(244, 204, 98, .08)}.admin-shell[data-theme=studio],.user-shell[data-theme=studio]{--forest-950: #0a0a0d;--forest-900: #121016;--forest-800: #1a1620;--forest-700: #241c2a;--sage-300: #ff9b9b;--sage-200: #ffc1c1;--sage-100: #141118;--paper: #0a0a0d;--clay-500: #ff3b3b;--gold-400: #ff5c5c;--ink: #f6f2f7;--muted: #b1a5b8;--ring: #ff3b3b;--card: rgba(18, 14, 20, .96);--card-border: rgba(255, 59, 59, .45);--glass-bg: rgba(18, 14, 20, .82);--glass-border: rgba(255, 59, 59, .3);--btn-outline-bg: rgba(12, 10, 16, .85);--btn-outline-border: rgba(255, 59, 59, .6);--btn-outline-text: #f5f5f5;--badge-bg: rgba(255, 59, 59, .22);--badge-border: rgba(255, 59, 59, .55);--text-forest: #f5f5f5;--border-forest: rgba(255, 59, 59, .55);--card-shadow: 0 24px 60px rgba(255, 59, 59, .2);--glass-shadow: 0 18px 46px rgba(255, 59, 59, .18);--btn-glow: 0 0 22px rgba(255, 59, 59, .4);--btn-glow-strong: 0 0 30px rgba(255, 59, 59, .55);--badge-glow: 0 0 16px rgba(255, 59, 59, .35);--app-bg: #0a0a0d;--app-bg-soft: #151118;--app-panel: rgba(20, 16, 24, .82);--app-panel-strong: rgba(18, 14, 20, .96);--app-panel-border: rgba(255, 59, 59, .45);--app-accent: #ff3b3b;--app-accent-2: #ff8f8f;--app-accent-3: #f9c1c1;--app-glow-a: rgba(255, 59, 59, .22);--app-glow-b: rgba(255, 140, 140, .18);--app-glow-c: rgba(255, 90, 140, .14);--app-grid: rgba(255, 59, 59, .08)}.admin-shell[data-theme=terracotta],.user-shell[data-theme=terracotta]{--forest-950: #15100c;--forest-900: #1f1711;--forest-800: #2a1f16;--forest-700: #36281d;--sage-300: #d2a07f;--sage-200: #e2b999;--sage-100: #251c14;--paper: #15100c;--clay-500: #cc6f49;--gold-400: #e08a58;--ink: #f2e6d8;--muted: #c2a894;--ring: #e08a58;--card: rgba(30, 22, 16, .96);--card-border: rgba(224, 138, 88, .45);--glass-bg: rgba(30, 22, 16, .82);--glass-border: rgba(224, 138, 88, .3);--btn-outline-bg: rgba(22, 16, 12, .85);--btn-outline-border: rgba(224, 138, 88, .6);--btn-outline-text: #f3e9dd;--badge-bg: rgba(224, 138, 88, .22);--badge-border: rgba(224, 138, 88, .55);--text-forest: #f3e9dd;--border-forest: rgba(224, 138, 88, .55);--card-shadow: 0 22px 52px rgba(224, 138, 88, .2);--glass-shadow: 0 16px 40px rgba(224, 138, 88, .18);--btn-glow: 0 0 20px rgba(224, 138, 88, .35);--btn-glow-strong: 0 0 28px rgba(224, 138, 88, .5);--badge-glow: 0 0 16px rgba(224, 138, 88, .3);--app-bg: #15100c;--app-bg-soft: #221a13;--app-panel: rgba(30, 22, 16, .82);--app-panel-strong: rgba(30, 22, 16, .96);--app-panel-border: rgba(224, 138, 88, .45);--app-accent: #e08a58;--app-accent-2: #f2b18a;--app-accent-3: #ffd2a9;--app-glow-a: rgba(224, 138, 88, .2);--app-glow-b: rgba(255, 179, 120, .16);--app-glow-c: rgba(255, 204, 160, .12);--app-grid: rgba(224, 138, 88, .08)}.admin-shell[data-theme=tech],.user-shell[data-theme=tech]{--forest-950: #081018;--forest-900: #0e1620;--forest-800: #142330;--forest-700: #1a3241;--sage-300: #6fe1ff;--sage-200: #9aeaff;--sage-100: #0f1a24;--paper: #081018;--clay-500: #23d8ff;--gold-400: #3abfff;--ink: #eefbff;--muted: #9bb4c4;--ring: #3abfff;--card: rgba(10, 18, 26, .96);--card-border: rgba(58, 191, 255, .45);--glass-bg: rgba(10, 18, 26, .82);--glass-border: rgba(58, 191, 255, .3);--btn-outline-bg: rgba(10, 18, 26, .86);--btn-outline-border: rgba(58, 191, 255, .6);--btn-outline-text: #f0fbff;--badge-bg: rgba(58, 191, 255, .22);--badge-border: rgba(58, 191, 255, .55);--text-forest: #f0fbff;--border-forest: rgba(58, 191, 255, .55);--card-shadow: 0 24px 60px rgba(58, 191, 255, .2);--glass-shadow: 0 18px 46px rgba(58, 191, 255, .18);--btn-glow: 0 0 22px rgba(58, 191, 255, .4);--btn-glow-strong: 0 0 30px rgba(58, 191, 255, .55);--badge-glow: 0 0 16px rgba(58, 191, 255, .35);--app-bg: #081018;--app-bg-soft: #0f1b27;--app-panel: rgba(10, 18, 26, .82);--app-panel-strong: rgba(10, 18, 26, .96);--app-panel-border: rgba(58, 191, 255, .45);--app-accent: #3abfff;--app-accent-2: #8edfff;--app-accent-3: #b8f1ff;--app-glow-a: rgba(58, 191, 255, .22);--app-glow-b: rgba(99, 237, 255, .18);--app-glow-c: rgba(56, 189, 248, .12);--app-grid: rgba(58, 191, 255, .08)}.admin-shell[data-theme=sand],.user-shell[data-theme=sand]{--forest-950: #f0e4cc;--forest-900: #e8d8b8;--forest-800: #dcc9a0;--forest-700: #cbb888;--sage-300: #7a6248;--sage-200: #9c8060;--sage-100: #fdf8f2;--paper: #fdf8f2;--clay-500: #c69b6c;--gold-400: #a87947;--ink: #2a1e15;--muted: #6a5540;--ring: #a87947;--card: #ffffff;--card-border: rgba(168, 121, 71, .28);--glass-bg: rgba(253, 248, 242, .96);--glass-border: rgba(168, 121, 71, .26);--btn-outline-bg: #fdf8f2;--btn-outline-border: rgba(168, 121, 71, .44);--btn-outline-text: #2b1f16;--badge-bg: rgba(168, 121, 71, .1);--badge-border: rgba(168, 121, 71, .24);--text-forest: #2b1f16;--border-forest: rgba(168, 121, 71, .28);--card-shadow: 0 1px 3px rgba(168, 121, 71, .1), 0 8px 24px rgba(168, 121, 71, .14);--glass-shadow: 0 1px 3px rgba(168, 121, 71, .08), 0 6px 18px rgba(168, 121, 71, .12);--btn-glow: 0 2px 10px rgba(168, 121, 71, .28);--btn-glow-strong: 0 4px 16px rgba(168, 121, 71, .38);--badge-glow: 0 0 10px rgba(168, 121, 71, .18);--app-bg: #f0e4cc;--app-bg-soft: #e8d8b8;--app-panel: #fdf8f2;--app-panel-strong: #ffffff;--app-panel-border: rgba(168, 121, 71, .36);--app-accent: #a87947;--app-accent-2: #c9924e;--app-accent-3: #d4a86e;--app-glow-a: rgba(168, 121, 71, .06);--app-glow-b: rgba(198, 155, 108, .05);--app-glow-c: rgba(214, 190, 161, .04);--app-grid: rgba(168, 121, 71, .03)}.admin-shell[data-theme=midnight],.user-shell[data-theme=midnight]{--forest-950: #04060f;--forest-900: #090d1a;--forest-800: #11182a;--forest-700: #1b2440;--sage-300: #8ea5d6;--sage-200: #b5c6e8;--sage-100: #111a2f;--paper: #070c19;--clay-500: #5f7ccf;--gold-400: #7ea0ff;--ink: #eef4ff;--muted: #9db0d0;--ring: #6f95ff;--card: rgba(10, 16, 32, .96);--card-border: rgba(126, 160, 255, .26);--glass-bg: rgba(10, 16, 32, .82);--glass-border: rgba(126, 160, 255, .22);--btn-outline-bg: rgba(9, 14, 28, .88);--btn-outline-border: rgba(126, 160, 255, .42);--btn-outline-text: #eef4ff;--badge-bg: rgba(126, 160, 255, .18);--badge-border: rgba(126, 160, 255, .35);--text-forest: #eef4ff;--border-forest: rgba(126, 160, 255, .34);--card-shadow: 0 24px 58px rgba(5, 8, 18, .54);--glass-shadow: 0 18px 42px rgba(5, 8, 18, .44);--btn-glow: 0 4px 16px rgba(111, 149, 255, .3);--btn-glow-strong: 0 6px 24px rgba(111, 149, 255, .42);--badge-glow: 0 0 14px rgba(126, 160, 255, .28);--app-bg: #060b18;--app-bg-soft: #0c1326;--app-panel: rgba(10, 16, 32, .84);--app-panel-strong: rgba(10, 16, 32, .96);--app-panel-border: rgba(126, 160, 255, .24);--app-accent: #6f95ff;--app-accent-2: #89b2ff;--app-accent-3: #9ed9ff;--app-glow-a: rgba(111, 149, 255, .22);--app-glow-b: rgba(137, 178, 255, .16);--app-glow-c: rgba(158, 217, 255, .12);--app-grid: rgba(133, 164, 236, .08)}.admin-shell[data-theme=emerald_luxe],.user-shell[data-theme=emerald_luxe]{--forest-950: #050f0d;--forest-900: #0a1713;--forest-800: #10211b;--forest-700: #173128;--sage-300: #8fd0b4;--sage-200: #b3e3ce;--sage-100: #12241d;--paper: #07130f;--clay-500: #3bbf8a;--gold-400: #57d9a4;--ink: #e9fff6;--muted: #96c6b4;--ring: #39c48d;--card: rgba(11, 24, 20, .96);--card-border: rgba(87, 217, 164, .24);--glass-bg: rgba(11, 24, 20, .82);--glass-border: rgba(87, 217, 164, .2);--btn-outline-bg: rgba(9, 19, 16, .88);--btn-outline-border: rgba(87, 217, 164, .4);--btn-outline-text: #e9fff6;--badge-bg: rgba(87, 217, 164, .16);--badge-border: rgba(87, 217, 164, .34);--text-forest: #e9fff6;--border-forest: rgba(87, 217, 164, .3);--card-shadow: 0 24px 58px rgba(2, 10, 8, .54);--glass-shadow: 0 18px 42px rgba(2, 10, 8, .44);--btn-glow: 0 4px 16px rgba(57, 196, 141, .3);--btn-glow-strong: 0 6px 24px rgba(57, 196, 141, .42);--badge-glow: 0 0 14px rgba(87, 217, 164, .26);--app-bg: #06120e;--app-bg-soft: #0b1a15;--app-panel: rgba(11, 24, 20, .84);--app-panel-strong: rgba(11, 24, 20, .96);--app-panel-border: rgba(87, 217, 164, .22);--app-accent: #39c48d;--app-accent-2: #57d9a4;--app-accent-3: #8ceec5;--app-glow-a: rgba(57, 196, 141, .2);--app-glow-b: rgba(87, 217, 164, .15);--app-glow-c: rgba(140, 238, 197, .1);--app-grid: rgba(87, 217, 164, .08)}.admin-shell[data-theme=graphite],.user-shell[data-theme=graphite]{--forest-950: #0e1014;--forest-900: #151922;--forest-800: #1c2330;--forest-700: #273142;--sage-300: #b1bac9;--sage-200: #d0d7e3;--sage-100: #1a212f;--paper: #121720;--clay-500: #6e7f9a;--gold-400: #9ca8bd;--ink: #f3f7ff;--muted: #a8b3c4;--ring: #8ea4d5;--card: rgba(21, 26, 36, .96);--card-border: rgba(156, 168, 189, .26);--glass-bg: rgba(21, 26, 36, .84);--glass-border: rgba(156, 168, 189, .2);--btn-outline-bg: rgba(19, 24, 33, .9);--btn-outline-border: rgba(156, 168, 189, .4);--btn-outline-text: #f3f7ff;--badge-bg: rgba(156, 168, 189, .16);--badge-border: rgba(156, 168, 189, .34);--text-forest: #f3f7ff;--border-forest: rgba(156, 168, 189, .3);--card-shadow: 0 24px 58px rgba(5, 8, 14, .52);--glass-shadow: 0 18px 42px rgba(5, 8, 14, .44);--btn-glow: 0 4px 16px rgba(142, 164, 213, .28);--btn-glow-strong: 0 6px 24px rgba(142, 164, 213, .38);--badge-glow: 0 0 14px rgba(156, 168, 189, .24);--app-bg: #10141c;--app-bg-soft: #171d28;--app-panel: rgba(21, 26, 36, .86);--app-panel-strong: rgba(21, 26, 36, .96);--app-panel-border: rgba(156, 168, 189, .22);--app-accent: #8ea4d5;--app-accent-2: #b2c0d8;--app-accent-3: #d2dae8;--app-glow-a: rgba(142, 164, 213, .2);--app-glow-b: rgba(178, 192, 216, .14);--app-glow-c: rgba(210, 218, 232, .1);--app-grid: rgba(178, 192, 216, .08)}.admin-shell[data-theme=stellar_duo],.user-shell[data-theme=stellar_duo]{--forest-950: #070913;--forest-900: #0e1224;--forest-800: #171d38;--forest-700: #212a52;--sage-300: #9fb0ff;--sage-200: #c5d0ff;--sage-100: #151b33;--paper: #070913;--clay-500: #7b8cff;--gold-400: #d26bff;--ink: #f4f6ff;--muted: #a8b1d8;--ring: #8ea0ff;--card: rgba(13, 17, 36, .96);--card-border: rgba(141, 164, 255, .42);--glass-bg: rgba(13, 17, 36, .84);--glass-border: rgba(210, 107, 255, .3);--btn-outline-bg: rgba(10, 14, 31, .9);--btn-outline-border: rgba(141, 164, 255, .58);--btn-outline-text: #f4f6ff;--badge-bg: rgba(210, 107, 255, .2);--badge-border: rgba(210, 107, 255, .5);--text-forest: #f4f6ff;--border-forest: rgba(141, 164, 255, .42);--card-shadow: 0 24px 62px rgba(63, 80, 199, .22);--glass-shadow: 0 18px 46px rgba(138, 59, 214, .22);--btn-glow: 0 0 24px rgba(141, 164, 255, .35);--btn-glow-strong: 0 0 34px rgba(210, 107, 255, .42);--badge-glow: 0 0 16px rgba(210, 107, 255, .28);--app-bg: #080b18;--app-bg-soft: #111733;--app-panel: rgba(13, 17, 36, .84);--app-panel-strong: rgba(13, 17, 36, .96);--app-panel-border: rgba(141, 164, 255, .28);--app-accent: #8ea0ff;--app-accent-2: #d26bff;--app-accent-3: #9ed0ff;--app-glow-a: rgba(141, 164, 255, .24);--app-glow-b: rgba(210, 107, 255, .2);--app-glow-c: rgba(158, 208, 255, .14);--app-grid: rgba(141, 164, 255, .1)}.admin-shell[data-theme=cyber_lime],.user-shell[data-theme=cyber_lime]{--forest-950: #050d10;--forest-900: #09161b;--forest-800: #102328;--forest-700: #17363c;--sage-300: #a5ffc8;--sage-200: #c9ffdf;--sage-100: #12252a;--paper: #050d10;--clay-500: #89ff37;--gold-400: #2ef2ff;--ink: #ebfff8;--muted: #9ac7bb;--ring: #89ff37;--card: rgba(8, 22, 24, .96);--card-border: rgba(137, 255, 55, .38);--glass-bg: rgba(8, 22, 24, .84);--glass-border: rgba(46, 242, 255, .32);--btn-outline-bg: rgba(7, 18, 21, .9);--btn-outline-border: rgba(137, 255, 55, .56);--btn-outline-text: #ebfff8;--badge-bg: rgba(137, 255, 55, .2);--badge-border: rgba(46, 242, 255, .5);--text-forest: #ebfff8;--border-forest: rgba(137, 255, 55, .42);--card-shadow: 0 24px 62px rgba(74, 199, 42, .22);--glass-shadow: 0 18px 46px rgba(0, 187, 196, .2);--btn-glow: 0 0 24px rgba(137, 255, 55, .34);--btn-glow-strong: 0 0 34px rgba(46, 242, 255, .4);--badge-glow: 0 0 16px rgba(137, 255, 55, .26);--app-bg: #060f13;--app-bg-soft: #0d1d22;--app-panel: rgba(8, 22, 24, .84);--app-panel-strong: rgba(8, 22, 24, .96);--app-panel-border: rgba(137, 255, 55, .28);--app-accent: #89ff37;--app-accent-2: #2ef2ff;--app-accent-3: #c9ffdf;--app-glow-a: rgba(137, 255, 55, .22);--app-glow-b: rgba(46, 242, 255, .2);--app-glow-c: rgba(201, 255, 223, .14);--app-grid: rgba(137, 255, 55, .08)}.admin-shell[data-theme=void_neon],.user-shell[data-theme=void_neon]{--forest-950: #090711;--forest-900: #120c20;--forest-800: #1d1233;--forest-700: #2c1b49;--sage-300: #ff9ad6;--sage-200: #ffc1e6;--sage-100: #1a1330;--paper: #090711;--clay-500: #ff4ab8;--gold-400: #45d6ff;--ink: #fff2fb;--muted: #c4a8d1;--ring: #ff4ab8;--card: rgba(18, 11, 34, .96);--card-border: rgba(255, 74, 184, .4);--glass-bg: rgba(18, 11, 34, .84);--glass-border: rgba(69, 214, 255, .3);--btn-outline-bg: rgba(14, 9, 28, .9);--btn-outline-border: rgba(255, 74, 184, .55);--btn-outline-text: #fff2fb;--badge-bg: rgba(255, 74, 184, .22);--badge-border: rgba(69, 214, 255, .5);--text-forest: #fff2fb;--border-forest: rgba(255, 74, 184, .42);--card-shadow: 0 24px 62px rgba(255, 74, 184, .2);--glass-shadow: 0 18px 46px rgba(69, 214, 255, .18);--btn-glow: 0 0 24px rgba(255, 74, 184, .34);--btn-glow-strong: 0 0 34px rgba(69, 214, 255, .38);--badge-glow: 0 0 16px rgba(255, 74, 184, .28);--app-bg: #0a0814;--app-bg-soft: #150f27;--app-panel: rgba(18, 11, 34, .84);--app-panel-strong: rgba(18, 11, 34, .96);--app-panel-border: rgba(255, 74, 184, .28);--app-accent: #ff4ab8;--app-accent-2: #45d6ff;--app-accent-3: #ffc1e6;--app-glow-a: rgba(255, 74, 184, .24);--app-glow-b: rgba(69, 214, 255, .18);--app-glow-c: rgba(255, 193, 230, .14);--app-grid: rgba(255, 74, 184, .1)}.admin-shell[data-theme=starnia],.user-shell[data-theme=starnia]{--forest-950: #020817;--forest-900: #061228;--forest-800: #0b1c3d;--forest-700: #12306a;--sage-300: #8fb7ff;--sage-200: #bfe3ff;--sage-100: #0b1b34;--paper: #020817;--clay-500: #22c55e;--gold-400: #9c6bff;--ink: #f5fbff;--muted: #9fb4d8;--ring: #3298ff;--card: rgba(5, 14, 32, .96);--card-border: rgba(34, 197, 94, .34);--glass-bg: rgba(5, 14, 32, .82);--glass-border: rgba(139, 92, 255, .34);--btn-outline-bg: rgba(5, 14, 32, .9);--btn-outline-border: rgba(50, 152, 255, .48);--btn-outline-text: #f5fbff;--badge-bg: rgba(34, 197, 94, .16);--badge-border: rgba(139, 92, 255, .42);--text-forest: #f5fbff;--border-forest: rgba(34, 197, 94, .3);--card-shadow: 0 24px 58px rgba(0, 0, 0, .36), 0 0 26px rgba(34, 197, 94, .07);--glass-shadow: 0 20px 46px rgba(0, 42, 88, .26), 0 0 24px rgba(139, 92, 255, .1);--btn-glow: 0 0 18px rgba(34, 197, 94, .24);--btn-glow-strong: 0 0 26px rgba(139, 92, 255, .3);--badge-glow: 0 0 14px rgba(34, 197, 94, .18);--app-bg: #020817;--app-bg-soft: #07172f;--app-panel: rgba(6, 16, 36, .84);--app-panel-strong: rgba(6, 16, 36, .96);--app-panel-border: rgba(34, 197, 94, .22);--app-accent: #22c55e;--app-accent-2: #3298ff;--app-accent-3: #8b5cff;--app-glow-a: rgba(34, 197, 94, .2);--app-glow-b: rgba(50, 152, 255, .2);--app-glow-c: rgba(139, 92, 255, .18);--app-grid: rgba(34, 197, 94, .08)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em}.btn-primary{background:linear-gradient(135deg,var(--forest-700),var(--forest-800));color:var(--paper);padding:.85rem 1.6rem;border-radius:999px;font-weight:600;box-shadow:var(--btn-glow);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:var(--btn-glow-strong);filter:brightness(1.05)}.btn-outline{border:1px solid var(--btn-outline-border);color:var(--btn-outline-text);background:var(--btn-outline-bg);padding:.85rem 1.6rem;border-radius:999px;font-weight:600;transition:transform .2s ease,border-color .2s ease}.btn-outline:hover{transform:translateY(-1px);border-color:var(--forest-700)}.site-shell .btn-primary{background:var(--site-accent);color:var(--site-accent-text);box-shadow:none}.site-shell .btn-primary:hover{box-shadow:none;filter:brightness(1.05)}.site-shell .btn-outline{border-color:var(--site-border);color:var(--site-text);background:var(--site-card)}.site-shell .btn-outline:hover{border-color:var(--site-border);transform:translateY(-1px)}.section-pad{padding:4.5rem 1.5rem}.site-preview .section-pad{padding:1.25rem 1rem}.site-preview .min-h-screen{min-height:auto!important}.site-preview .card-elevated{box-shadow:none}.site-preview-frame{background:var(--site-bg-alt, #0b1220)}.site-preview-inner{transform:scale(.2);transform-origin:top left;width:1400px}.site-preview-inner h1,.site-preview-inner h2,.site-preview-inner h3,.site-preview-inner h4,.site-preview-inner p,.site-preview-inner span,.site-preview-inner li,.site-preview-inner a,.site-preview-inner button,.site-preview-inner label,.site-preview-inner input,.site-preview-inner textarea,.site-preview-inner small{color:transparent!important;text-shadow:none!important;background-color:#ffffff14!important;border-color:#ffffff1f!important}.site-preview-inner img,.site-preview-inner svg{opacity:.12!important;filter:grayscale(1)!important}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.section-title{font-size:clamp(2rem,3vw,3rem);font-weight:600;color:var(--forest-900)}.eyebrow{font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.card-elevated{background:var(--card);border:1px solid var(--card-border);border-radius:20px;box-shadow:var(--card-shadow)}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.bg-paper{background-color:var(--paper)}.bg-forest{background-color:var(--forest-900)}.bg-sage{background-color:var(--sage-100)}.text-forest{color:var(--text-forest)}.text-muted{color:var(--muted)}.text-sage{color:var(--sage-300)}.text-gold{color:var(--gold-400)}.border-forest{border-color:var(--border-forest)}.bg-hero{background:linear-gradient(115deg,#0c1510e6,#1220188c 55%,#12201833)}.bg-texture{background-image:radial-gradient(1px 1px at 10px 10px,rgba(18,32,24,.08),transparent 50%),radial-gradient(1px 1px at 30px 20px,rgba(18,32,24,.05),transparent 50%);background-size:60px 60px}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border-radius:999px;background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--paper);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--badge-glow)}
