/* Neon Poker v0.93.8 — 38 additional complete themes, bringing the global catalog to 100.
   Only visual variables are declared here; game dimensions and positions remain unchanged. */

html[data-neon-theme="alpine-dawn"] {
  color-scheme:light;
  --theme-bg-a:#eaf5ff;
  --theme-bg-b:#b7d9ef;
  --theme-panel-a:rgba(192,201,209,0.95);
  --theme-panel-b:rgba(165,195,215,0.97);
  --theme-accent:#f5b84f;
  --theme-accent-2:#326a88;
  --theme-highlight:#f8cc80;
  --theme-text:#171a1f;
  --theme-body-text:#171a1f;
  --theme-muted:#5a6a76;
  --theme-line:rgba(245,184,79,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(8,10,14,0.28);
  --theme-body-bg:radial-gradient(circle at 18% 12%,rgba(245,184,79,0.22),transparent 36%),radial-gradient(circle at 74% 30%,rgba(50,106,136,0.17),transparent 38%),linear-gradient(120deg,#eaf5ff,#a8c8dc 58%,#ced8e0);
  --theme-body-pattern:radial-gradient(circle,rgba(245,184,79,0.18) 0 2px,transparent 3px);
  --theme-pattern-size:42px 42px;
  --theme-pattern-opacity:0.100;
  --theme-panel-bg:radial-gradient(circle,rgba(245,184,79,0.18) 0 2px,transparent 3px),linear-gradient(128deg,rgba(192,201,209,0.96),rgba(165,195,215,0.98));
  --theme-item-bg:linear-gradient(122deg,rgba(197,210,204,0.58),rgba(165,195,215,0.86));
  --theme-button-bg:linear-gradient(105deg,#f8cc80,#f5b84f 58%,#a39767);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(130deg,rgba(148,188,212,0.78),rgba(165,195,215,0.94));
  --theme-input-bg:rgba(165,195,215,0.9);
  --theme-card-a:#f5b84f;
  --theme-card-b:#326a88;
  --theme-card-bg:conic-gradient(from 45deg,rgba(50,106,136,0.13) 0 25%,transparent 0 50%,rgba(245,184,79,0.1) 0 75%,transparent 0),linear-gradient(135deg,#f5b84f,#5789a5);
  --theme-panel-radius:4px;
  --theme-control-radius:3px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 10px 26px rgba(8,10,14,0.28),inset 0 1px rgba(255,255,255,0.42);
  --theme-poker-rim:linear-gradient(135deg,#eaf5ff,#f5b84f 28%,#b7d9ef 53%,#326a88 76%,#eaf5ff);
  --theme-blackjack-rim:conic-gradient(from 30deg,#b7d9ef,#326a88,#f8cc80,#f5b84f,#b7d9ef);
  --theme-roulette-rim:linear-gradient(90deg,#326a88 0 18%,#eaf5ff 18% 30%,#f5b84f 30% 58%,#b7d9ef 58% 78%,#326a88 78%);
  --theme-poker-felt:radial-gradient(ellipse at center,rgba(245,184,79,0.18),transparent 48%),linear-gradient(145deg,#769da5,#5f8c9b);
  --theme-blackjack-felt:linear-gradient(45deg,rgba(50,106,136,0.11) 25%,transparent 25% 75%,rgba(245,184,79,0.08) 75%),linear-gradient(-45deg,rgba(245,184,79,0.08) 25%,transparent 25% 75%,rgba(50,106,136,0.09) 75%),linear-gradient(145deg,#5a7f8c,#88907a);
  --theme-roulette-felt:repeating-linear-gradient(90deg,rgba(245,184,79,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(248,204,128,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#667e8b,#8e8e7a);
  --theme-table-line:rgba(248,204,128,0.64);
  --theme-table-line-soft:rgba(50,106,136,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(194,211,210,0.95),rgba(165,195,215,0.99));
  --theme-seat-border:rgba(245,184,79,0.58);
  --theme-wheel-bg:conic-gradient(from 0deg,#c99741 0 8.33%,#989fa6 0 16.66%,#326a88 0 25%,#989fa6 0 33.33%,#f5b84f 0 41.66%,#989fa6 0 50%,#f8cc80 0 58.33%,#989fa6 0 66.66%,#326a88 0 75%,#989fa6 0 83.33%,#f5b84f 0 91.66%,#989fa6 0);
  --theme-wheel-ring:conic-gradient(from 30deg,#b7d9ef,#326a88,#f8cc80,#f5b84f,#b7d9ef);
  --theme-board-red:#df4d47;
  --theme-board-black:#696e73;
  --theme-board-green:#1e7d6a;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#fbe4bc,transparent 22%),repeating-conic-gradient(#f5b84f 0 10deg,#326a88 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:8px;
  --theme-poker-felt-radius:5px;
  --theme-blackjack-radius:12px;
  --theme-blackjack-felt-radius:8px;
  --theme-roulette-radius:4px;
  --theme-card-radius:3px;
  --theme-motion-name:themeV937Drift;
  --theme-motion-duration:8s;
  --theme-heading-shadow:0 0 8px rgba(245,184,79,0.38);
  --theme-slot-bg:linear-gradient(60deg,transparent 40%,rgba(245,184,79,0.13) 40% 50%,transparent 50% 90%,rgba(50,106,136,0.1) 90%),linear-gradient(150deg,#b7d9ef,#a5c3d7);
  --theme-avatar-bg:linear-gradient(135deg,#326a88,#f5b84f);
}

html[data-neon-theme="byzantine-gold"] {
  color-scheme:dark;
  --theme-bg-a:#07152d;
  --theme-bg-b:#173f78;
  --theme-panel-a:rgba(5,14,29,0.95);
  --theme-panel-b:rgba(13,35,66,0.97);
  --theme-accent:#e5b84d;
  --theme-accent-2:#a33c4c;
  --theme-highlight:#eccc7f;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#abbbd1;
  --theme-line:rgba(229,184,77,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 19% 19%,rgba(229,184,77,0.22),transparent 36%),radial-gradient(circle at 73% 41%,rgba(163,60,76,0.17),transparent 38%),linear-gradient(127deg,#07152d,#133462 58%,#050f1f);
  --theme-body-pattern:linear-gradient(rgba(229,184,77,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(163,60,76,0.1) 1px,transparent 1px);
  --theme-pattern-size:56px 56px;
  --theme-pattern-opacity:0.118;
  --theme-panel-bg:linear-gradient(rgba(229,184,77,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(163,60,76,0.1) 1px,transparent 1px),linear-gradient(133deg,rgba(5,14,29,0.96),rgba(13,35,66,0.98));
  --theme-item-bg:linear-gradient(126deg,rgba(68,90,111,0.58),rgba(13,35,66,0.86));
  --theme-button-bg:linear-gradient(108deg,#eccc7f,#e5b84d 58%,#c9844d);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(136deg,rgba(59,62,109,0.78),rgba(13,35,66,0.94));
  --theme-input-bg:rgba(13,35,66,0.9);
  --theme-card-a:#e5b84d;
  --theme-card-b:#a33c4c;
  --theme-card-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(163,60,76,0.14) 0 1px,transparent 2px 28px),linear-gradient(135deg,#e5b84d,#7c3d58);
  --theme-panel-radius:18px;
  --theme-control-radius:14px;
  --theme-border-style:double;
  --theme-panel-shadow:0 11px 27px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-linear-gradient(45deg,#07152d 0 12px,#173f78 12px 24px,#e5b84d 24px 36px,#a33c4c 36px 48px);
  --theme-blackjack-rim:radial-gradient(ellipse at center,#eccc7f,transparent 44%),linear-gradient(120deg,#173f78,#a33c4c,#e5b84d);
  --theme-roulette-rim:repeating-radial-gradient(ellipse at center,rgba(229,184,77,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#a33c4c,#07152d);
  --theme-poker-felt:linear-gradient(45deg,rgba(229,184,77,0.11) 25%,transparent 25% 75%,rgba(163,60,76,0.08) 75%),linear-gradient(-45deg,rgba(163,60,76,0.08) 25%,transparent 25% 75%,rgba(229,184,77,0.09) 75%),linear-gradient(145deg,#143e65,#3f3d5d);
  --theme-blackjack-felt:repeating-linear-gradient(90deg,rgba(163,60,76,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(229,184,77,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#153d5f,#3d3d5a);
  --theme-roulette-felt:conic-gradient(from 225deg,rgba(229,184,77,0.1) 25%,transparent 0 50%,rgba(236,204,127,0.09) 0 75%,transparent 0),linear-gradient(145deg,#1c365b,#5f6667);
  --theme-table-line:rgba(236,204,127,0.64);
  --theme-table-line-soft:rgba(163,60,76,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(60,85,112,0.95),rgba(13,35,66,0.99));
  --theme-seat-border:rgba(229,184,77,0.58);
  --theme-wheel-bg:conic-gradient(from 23deg,#bc973f 0 8.33%,#050e1d 0 16.66%,#a33c4c 0 25%,#050e1d 0 33.33%,#e5b84d 0 41.66%,#050e1d 0 50%,#eccc7f 0 58.33%,#050e1d 0 66.66%,#a33c4c 0 75%,#050e1d 0 83.33%,#e5b84d 0 91.66%,#050e1d 0);
  --theme-wheel-ring:radial-gradient(ellipse at center,#eccc7f,transparent 44%),linear-gradient(120deg,#173f78,#a33c4c,#e5b84d);
  --theme-board-red:#dc4d47;
  --theme-board-black:#030914;
  --theme-board-green:#406f58;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#f5e4bb,transparent 22%),repeating-conic-gradient(#e5b84d 0 10deg,#a33c4c 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:30px;
  --theme-poker-felt-radius:24px;
  --theme-blackjack-radius:44px;
  --theme-blackjack-felt-radius:34px;
  --theme-roulette-radius:18px;
  --theme-card-radius:14px;
  --theme-motion-name:themeV937Pulse;
  --theme-motion-duration:9s;
  --theme-heading-shadow:0 0 9px rgba(229,184,77,0.38);
  --theme-slot-bg:radial-gradient(circle at 20% 25%,rgba(229,184,77,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(163,60,76,0.15) 0 2px,transparent 3px),linear-gradient(150deg,#173f78,#0d2342);
  --theme-avatar-bg:linear-gradient(135deg,#a33c4c,#e5b84d);
}

html[data-neon-theme="bubblegum-plastic"] {
  color-scheme:dark;
  --theme-bg-a:#29122f;
  --theme-bg-b:#8e3f9e;
  --theme-panel-a:rgba(27,12,31,0.95);
  --theme-panel-b:rgba(78,35,87,0.97);
  --theme-accent:#ff79bd;
  --theme-accent-2:#6ce5ff;
  --theme-highlight:#ff9fcf;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#d3bbde;
  --theme-line:rgba(255,121,189,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 20% 26%,rgba(255,121,189,0.22),transparent 36%),radial-gradient(circle at 72% 52%,rgba(108,229,255,0.17),transparent 38%),linear-gradient(134deg,#29122f,#743482 58%,#1d0d21);
  --theme-body-pattern:repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,121,189,0.12) 23px 25px,transparent 26px 48px);
  --theme-pattern-size:72px 72px;
  --theme-pattern-opacity:0.136;
  --theme-panel-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,121,189,0.12) 23px 25px,transparent 26px 48px),linear-gradient(138deg,rgba(27,12,31,0.96),rgba(78,35,87,0.98));
  --theme-item-bg:linear-gradient(130deg,rgba(167,76,165,0.58),rgba(78,35,87,0.86));
  --theme-button-bg:linear-gradient(111deg,#ff9fcf,#ff79bd 58%,#c1a6d9);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(142deg,rgba(133,106,183,0.78),rgba(78,35,87,0.94));
  --theme-input-bg:rgba(78,35,87,0.9);
  --theme-card-a:#ff79bd;
  --theme-card-b:#6ce5ff;
  --theme-card-bg:linear-gradient(60deg,transparent 40%,rgba(108,229,255,0.13) 40% 50%,transparent 50% 90%,rgba(255,121,189,0.1) 90%),linear-gradient(135deg,#ff79bd,#76b7e4);
  --theme-panel-radius:0px;
  --theme-control-radius:0px;
  --theme-border-style:dashed;
  --theme-panel-shadow:0 12px 28px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:conic-gradient(from 30deg,#29122f,#8e3f9e,#ff79bd,#6ce5ff,#29122f);
  --theme-blackjack-rim:linear-gradient(90deg,#8e3f9e 0 18%,#6ce5ff 18% 30%,#ff9fcf 30% 58%,#ff79bd 58% 78%,#8e3f9e 78%);
  --theme-roulette-rim:linear-gradient(135deg,#6ce5ff,#ff79bd 28%,#29122f 53%,#8e3f9e 76%,#6ce5ff);
  --theme-poker-felt:repeating-linear-gradient(90deg,rgba(255,121,189,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(108,229,255,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#6d3e82,#964f93);
  --theme-blackjack-felt:conic-gradient(from 225deg,rgba(108,229,255,0.1) 25%,transparent 0 50%,rgba(255,121,189,0.09) 0 75%,transparent 0),linear-gradient(145deg,#533d74,#8a508b);
  --theme-roulette-felt:linear-gradient(rgba(255,121,189,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,159,207,0.09) 1px,transparent 1px),linear-gradient(145deg,#5f3671,#854683);
  --theme-table-line:rgba(255,159,207,0.64);
  --theme-table-line-soft:rgba(108,229,255,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(162,73,164,0.95),rgba(78,35,87,0.99));
  --theme-seat-border:rgba(255,121,189,0.58);
  --theme-wheel-bg:conic-gradient(from 46deg,#d1639b 0 8.33%,#1b0c1f 0 16.66%,#6ce5ff 0 25%,#1b0c1f 0 33.33%,#ff79bd 0 41.66%,#1b0c1f 0 50%,#ff9fcf 0 58.33%,#1b0c1f 0 66.66%,#6ce5ff 0 75%,#1b0c1f 0 83.33%,#ff79bd 0 91.66%,#1b0c1f 0);
  --theme-wheel-ring:linear-gradient(90deg,#8e3f9e 0 18%,#6ce5ff 18% 30%,#ff9fcf 30% 58%,#ff79bd 58% 78%,#8e3f9e 78%);
  --theme-board-red:#e13f5f;
  --theme-board-black:#120815;
  --theme-board-green:#30a28e;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#ffcce6,transparent 22%),repeating-conic-gradient(#ff79bd 0 10deg,#6ce5ff 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:2px;
  --theme-poker-felt-radius:0px;
  --theme-blackjack-radius:6px;
  --theme-blackjack-felt-radius:2px;
  --theme-roulette-radius:0px;
  --theme-card-radius:0px;
  --theme-motion-name:themeV937Sweep;
  --theme-motion-duration:10s;
  --theme-heading-shadow:0 0 10px rgba(255,121,189,0.38);
  --theme-slot-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(255,121,189,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(108,229,255,0.08) 32px 33px),linear-gradient(150deg,#8e3f9e,#4e2357);
  --theme-avatar-bg:linear-gradient(135deg,#6ce5ff,#ff79bd);
}

html[data-neon-theme="carbon-fiber"] {
  color-scheme:dark;
  --theme-bg-a:#070809;
  --theme-bg-b:#25282d;
  --theme-panel-a:rgba(5,5,6,0.95);
  --theme-panel-b:rgba(20,22,25,0.97);
  --theme-accent:#e44444;
  --theme-accent-2:#aeb8c5;
  --theme-highlight:#ec7878;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#b0b3b8;
  --theme-line:rgba(228,68,68,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 21% 33%,rgba(228,68,68,0.22),transparent 36%),radial-gradient(circle at 71% 63%,rgba(174,184,197,0.17),transparent 38%),linear-gradient(141deg,#070809,#1e2125 58%,#050606);
  --theme-body-pattern:conic-gradient(from 45deg,rgba(228,68,68,0.13) 0 25%,transparent 0 50%,rgba(174,184,197,0.1) 0 75%,transparent 0);
  --theme-pattern-size:48px 48px;
  --theme-pattern-opacity:0.154;
  --theme-panel-bg:conic-gradient(from 45deg,rgba(228,68,68,0.13) 0 25%,transparent 0 50%,rgba(174,184,197,0.1) 0 75%,transparent 0),linear-gradient(143deg,rgba(5,5,6,0.96),rgba(20,22,25,0.98));
  --theme-item-bg:linear-gradient(134deg,rgba(79,46,50,0.58),rgba(20,22,25,0.86));
  --theme-button-bg:linear-gradient(114deg,#ec7878,#e44444 58%,#cd757a);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(148deg,rgba(73,77,85,0.78),rgba(20,22,25,0.94));
  --theme-input-bg:rgba(20,22,25,0.9);
  --theme-card-a:#e44444;
  --theme-card-b:#aeb8c5;
  --theme-card-bg:radial-gradient(circle at 20% 25%,rgba(174,184,197,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(228,68,68,0.15) 0 2px,transparent 3px),linear-gradient(135deg,#e44444,#88909a);
  --theme-panel-radius:28px;
  --theme-control-radius:20px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 13px 29px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:radial-gradient(ellipse at center,#e44444,transparent 44%),linear-gradient(120deg,#070809,#25282d,#aeb8c5);
  --theme-blackjack-rim:repeating-radial-gradient(ellipse at center,rgba(236,120,120,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#25282d,#aeb8c5);
  --theme-roulette-rim:repeating-linear-gradient(45deg,#aeb8c5 0 12px,#070809 12px 24px,#e44444 24px 36px,#25282d 36px 48px);
  --theme-poker-felt:conic-gradient(from 225deg,rgba(228,68,68,0.1) 25%,transparent 0 50%,rgba(174,184,197,0.09) 0 75%,transparent 0),linear-gradient(145deg,#1e2d2d,#4c595e);
  --theme-blackjack-felt:linear-gradient(rgba(174,184,197,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(228,68,68,0.09) 1px,transparent 1px),linear-gradient(145deg,#1c3138,#3f515a);
  --theme-roulette-felt:radial-gradient(ellipse at center,rgba(228,68,68,0.18),transparent 48%),linear-gradient(145deg,#242a31,#684549);
  --theme-table-line:rgba(236,120,120,0.64);
  --theme-table-line-soft:rgba(174,184,197,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(71,45,49,0.95),rgba(20,22,25,0.99));
  --theme-seat-border:rgba(228,68,68,0.58);
  --theme-wheel-bg:conic-gradient(from 69deg,#bb3838 0 8.33%,#050506 0 16.66%,#aeb8c5 0 25%,#050506 0 33.33%,#e44444 0 41.66%,#050506 0 50%,#ec7878 0 58.33%,#050506 0 66.66%,#aeb8c5 0 75%,#050506 0 83.33%,#e44444 0 91.66%,#050506 0);
  --theme-wheel-ring:repeating-radial-gradient(ellipse at center,rgba(236,120,120,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#25282d,#aeb8c5);
  --theme-board-red:#db3445;
  --theme-board-black:#030404;
  --theme-board-green:#44947c;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#f5b8b8,transparent 22%),repeating-conic-gradient(#e44444 0 10deg,#aeb8c5 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:42px;
  --theme-poker-felt-radius:36px;
  --theme-blackjack-radius:58px;
  --theme-blackjack-felt-radius:46px;
  --theme-roulette-radius:24px;
  --theme-card-radius:18px;
  --theme-motion-name:themeV937Float;
  --theme-motion-duration:11s;
  --theme-heading-shadow:0 0 11px rgba(228,68,68,0.38);
  --theme-slot-bg:radial-gradient(circle,rgba(228,68,68,0.18) 0 2px,transparent 3px),linear-gradient(150deg,#25282d,#141619);
  --theme-avatar-bg:linear-gradient(135deg,#aeb8c5,#e44444);
}

html[data-neon-theme="desert-motel"] {
  color-scheme:dark;
  --theme-bg-a:#1a2026;
  --theme-bg-b:#2f7f82;
  --theme-panel-a:rgba(17,21,25,0.95);
  --theme-panel-b:rgba(26,70,72,0.97);
  --theme-accent:#f1745f;
  --theme-accent-2:#f3d7a2;
  --theme-highlight:#f59b8c;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#b3d1d4;
  --theme-line:rgba(241,116,95,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 22% 40%,rgba(241,116,95,0.22),transparent 36%),radial-gradient(circle at 70% 74%,rgba(243,215,162,0.17),transparent 38%),linear-gradient(148deg,#1a2026,#27686b 58%,#12161b);
  --theme-body-pattern:repeating-radial-gradient(ellipse at 30% 70%,rgba(241,116,95,0.14) 0 1px,transparent 2px 28px);
  --theme-pattern-size:84px 56px;
  --theme-pattern-opacity:0.172;
  --theme-panel-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(241,116,95,0.14) 0 1px,transparent 2px 28px),linear-gradient(148deg,rgba(17,21,25,0.96),rgba(26,70,72,0.98));
  --theme-item-bg:linear-gradient(138deg,rgba(90,125,122,0.58),rgba(26,70,72,0.86));
  --theme-button-bg:linear-gradient(117deg,#f59b8c,#f1745f 58%,#f29e7b);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(154deg,rgba(98,150,138,0.78),rgba(26,70,72,0.94));
  --theme-input-bg:rgba(26,70,72,0.9);
  --theme-card-a:#f1745f;
  --theme-card-b:#f3d7a2;
  --theme-card-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(243,215,162,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(241,116,95,0.08) 32px 33px),linear-gradient(135deg,#f1745f,#bcbe99);
  --theme-panel-radius:10px;
  --theme-control-radius:7px;
  --theme-border-style:double;
  --theme-panel-shadow:0 14px 30px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:linear-gradient(90deg,#1a2026 0 18%,#2f7f82 18% 30%,#f1745f 30% 58%,#f3d7a2 58% 78%,#1a2026 78%);
  --theme-blackjack-rim:linear-gradient(135deg,#2f7f82,#f59b8c 28%,#f3d7a2 53%,#f1745f 76%,#2f7f82);
  --theme-roulette-rim:conic-gradient(from 30deg,#f3d7a2,#1a2026,#f1745f,#2f7f82,#f3d7a2);
  --theme-poker-felt:linear-gradient(rgba(241,116,95,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(243,215,162,0.09) 1px,transparent 1px),linear-gradient(145deg,#266e6d,#576f6a);
  --theme-blackjack-felt:radial-gradient(ellipse at center,rgba(243,215,162,0.18),transparent 48%),linear-gradient(145deg,#225e65,#686563);
  --theme-roulette-felt:linear-gradient(45deg,rgba(241,116,95,0.11) 25%,transparent 25% 75%,rgba(245,155,140,0.08) 75%),linear-gradient(-45deg,rgba(245,155,140,0.08) 25%,transparent 25% 75%,rgba(241,116,95,0.09) 75%),linear-gradient(145deg,#2a5a61,#676e6e);
  --theme-table-line:rgba(245,155,140,0.64);
  --theme-table-line-soft:rgba(243,215,162,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(82,125,124,0.95),rgba(26,70,72,0.99));
  --theme-seat-border:rgba(241,116,95,0.58);
  --theme-wheel-bg:conic-gradient(from 92deg,#c65f4e 0 8.33%,#111519 0 16.66%,#f3d7a2 0 25%,#111519 0 33.33%,#f1745f 0 41.66%,#111519 0 50%,#f59b8c 0 58.33%,#111519 0 66.66%,#f3d7a2 0 75%,#111519 0 83.33%,#f1745f 0 91.66%,#111519 0);
  --theme-wheel-ring:linear-gradient(135deg,#2f7f82,#f59b8c 28%,#f3d7a2 53%,#f1745f 76%,#2f7f82);
  --theme-board-red:#de3e4b;
  --theme-board-black:#0c0e11;
  --theme-board-green:#589e72;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#facac2,transparent 22%),repeating-conic-gradient(#f1745f 0 10deg,#f3d7a2 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:18px;
  --theme-poker-felt-radius:12px;
  --theme-blackjack-radius:28px;
  --theme-blackjack-felt-radius:20px;
  --theme-roulette-radius:10px;
  --theme-card-radius:7px;
  --theme-motion-name:themeV937Flicker;
  --theme-motion-duration:12s;
  --theme-heading-shadow:0 0 12px rgba(241,116,95,0.38);
  --theme-slot-bg:linear-gradient(rgba(241,116,95,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(243,215,162,0.1) 1px,transparent 1px),linear-gradient(150deg,#2f7f82,#1a4648);
  --theme-avatar-bg:linear-gradient(135deg,#f3d7a2,#f1745f);
}

html[data-neon-theme="emerald-circuit"] {
  color-scheme:dark;
  --theme-bg-a:#03110d;
  --theme-bg-b:#07583f;
  --theme-panel-a:rgba(2,11,8,0.95);
  --theme-panel-b:rgba(4,48,35,0.97);
  --theme-accent:#d7b75b;
  --theme-accent-2:#61e6af;
  --theme-highlight:#e2cb89;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#a5c4be;
  --theme-line:rgba(215,183,91,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 23% 47%,rgba(215,183,91,0.22),transparent 36%),radial-gradient(circle at 69% 30%,rgba(97,230,175,0.17),transparent 38%),linear-gradient(155deg,#03110d,#064834 58%,#020c09);
  --theme-body-pattern:linear-gradient(60deg,transparent 40%,rgba(215,183,91,0.13) 40% 50%,transparent 50% 90%,rgba(97,230,175,0.1) 90%);
  --theme-pattern-size:64px 64px;
  --theme-pattern-opacity:0.190;
  --theme-panel-bg:linear-gradient(60deg,transparent 40%,rgba(215,183,91,0.13) 40% 50%,transparent 50% 90%,rgba(97,230,175,0.1) 90%),linear-gradient(153deg,rgba(2,11,8,0.96),rgba(4,48,35,0.98));
  --theme-item-bg:linear-gradient(142deg,rgba(53,109,69,0.58),rgba(4,48,35,0.86));
  --theme-button-bg:linear-gradient(120deg,#e2cb89,#d7b75b 58%,#a5cb7e);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(160deg,rgba(30,125,92,0.78),rgba(4,48,35,0.94));
  --theme-input-bg:rgba(4,48,35,0.9);
  --theme-card-a:#d7b75b;
  --theme-card-b:#61e6af;
  --theme-card-bg:radial-gradient(circle,rgba(97,230,175,0.18) 0 2px,transparent 3px),linear-gradient(135deg,#d7b75b,#48be90);
  --theme-panel-radius:36px;
  --theme-control-radius:26px;
  --theme-border-style:dotted;
  --theme-panel-shadow:0 15px 31px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-radial-gradient(ellipse at center,rgba(215,183,91,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#03110d,#07583f);
  --theme-blackjack-rim:repeating-linear-gradient(45deg,#07583f 0 12px,#61e6af 12px 24px,#e2cb89 24px 36px,#d7b75b 36px 48px);
  --theme-roulette-rim:radial-gradient(ellipse at center,#d7b75b,transparent 44%),linear-gradient(120deg,#61e6af,#03110d,#07583f);
  --theme-poker-felt:radial-gradient(ellipse at center,rgba(215,183,91,0.18),transparent 48%),linear-gradient(145deg,#08513a,#268462);
  --theme-blackjack-felt:linear-gradient(45deg,rgba(97,230,175,0.11) 25%,transparent 25% 75%,rgba(215,183,91,0.08) 75%),linear-gradient(-45deg,rgba(215,183,91,0.08) 25%,transparent 25% 75%,rgba(97,230,175,0.09) 75%),linear-gradient(145deg,#0c4a41,#496b49);
  --theme-roulette-felt:repeating-linear-gradient(90deg,rgba(215,183,91,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(226,203,137,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#13453b,#4a6544);
  --theme-table-line:rgba(226,203,137,0.64);
  --theme-table-line-soft:rgba(97,230,175,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(44,105,68,0.95),rgba(4,48,35,0.99));
  --theme-seat-border:rgba(215,183,91,0.58);
  --theme-wheel-bg:conic-gradient(from 115deg,#b0964b 0 8.33%,#020b08 0 16.66%,#61e6af 0 25%,#020b08 0 33.33%,#d7b75b 0 41.66%,#020b08 0 50%,#e2cb89 0 58.33%,#020b08 0 66.66%,#61e6af 0 75%,#020b08 0 83.33%,#d7b75b 0 91.66%,#020b08 0);
  --theme-wheel-ring:repeating-linear-gradient(45deg,#07583f 0 12px,#61e6af 12px 24px,#e2cb89 24px 36px,#d7b75b 36px 48px);
  --theme-board-red:#d94d4a;
  --theme-board-black:#010806;
  --theme-board-green:#2ca276;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#f0e4c1,transparent 22%),repeating-conic-gradient(#d7b75b 0 10deg,#61e6af 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:58px;
  --theme-poker-felt-radius:48px;
  --theme-blackjack-radius:70px;
  --theme-blackjack-felt-radius:58px;
  --theme-roulette-radius:32px;
  --theme-card-radius:24px;
  --theme-motion-name:themeV937Breathe;
  --theme-motion-duration:13s;
  --theme-heading-shadow:0 0 13px rgba(215,183,91,0.38);
  --theme-slot-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(215,183,91,0.12) 23px 25px,transparent 26px 48px),linear-gradient(150deg,#07583f,#043023);
  --theme-avatar-bg:linear-gradient(135deg,#61e6af,#d7b75b);
}

html[data-neon-theme="fairy-tale"] {
  color-scheme:dark;
  --theme-bg-a:#161029;
  --theme-bg-b:#4a3470;
  --theme-panel-a:rgba(14,10,27,0.95);
  --theme-panel-b:rgba(41,29,62,0.97);
  --theme-accent:#f0c86a;
  --theme-accent-2:#7ee0b5;
  --theme-highlight:#f4d794;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#bcb7ce;
  --theme-line:rgba(240,200,106,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 24% 54%,rgba(240,200,106,0.22),transparent 36%),radial-gradient(circle at 68% 41%,rgba(126,224,181,0.17),transparent 38%),linear-gradient(162deg,#161029,#3d2b5c 58%,#0f0b1d);
  --theme-body-pattern:radial-gradient(circle at 20% 25%,rgba(240,200,106,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(126,224,181,0.15) 0 2px,transparent 3px);
  --theme-pattern-size:52px 52px;
  --theme-pattern-opacity:0.100;
  --theme-panel-bg:radial-gradient(circle at 20% 25%,rgba(240,200,106,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(126,224,181,0.15) 0 2px,transparent 3px),linear-gradient(158deg,rgba(14,10,27,0.96),rgba(41,29,62,0.98));
  --theme-item-bg:linear-gradient(146deg,rgba(111,85,111,0.58),rgba(41,29,62,0.86));
  --theme-button-bg:linear-gradient(123deg,#f4d794,#f0c86a 58%,#c0d28a);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(166deg,rgba(88,97,130,0.78),rgba(41,29,62,0.94));
  --theme-input-bg:rgba(41,29,62,0.9);
  --theme-card-a:#f0c86a;
  --theme-card-b:#7ee0b5;
  --theme-card-bg:linear-gradient(rgba(126,224,181,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(240,200,106,0.1) 1px,transparent 1px),linear-gradient(135deg,#f0c86a,#6fb0a2);
  --theme-panel-radius:4px;
  --theme-control-radius:3px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 16px 32px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:linear-gradient(135deg,#161029,#f0c86a 28%,#4a3470 53%,#7ee0b5 76%,#161029);
  --theme-blackjack-rim:conic-gradient(from 30deg,#4a3470,#7ee0b5,#f4d794,#f0c86a,#4a3470);
  --theme-roulette-rim:linear-gradient(90deg,#7ee0b5 0 18%,#161029 18% 30%,#f0c86a 30% 58%,#4a3470 58% 78%,#7ee0b5 78%);
  --theme-poker-felt:linear-gradient(45deg,rgba(240,200,106,0.11) 25%,transparent 25% 75%,rgba(126,224,181,0.08) 75%),linear-gradient(-45deg,rgba(126,224,181,0.08) 25%,transparent 25% 75%,rgba(240,200,106,0.09) 75%),linear-gradient(145deg,#3a365f,#4e6979);
  --theme-blackjack-felt:repeating-linear-gradient(90deg,rgba(126,224,181,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(240,200,106,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#2f375b,#456674);
  --theme-roulette-felt:conic-gradient(from 225deg,rgba(240,200,106,0.1) 25%,transparent 0 50%,rgba(244,215,148,0.09) 0 75%,transparent 0),linear-gradient(145deg,#383056,#74656a);
  --theme-table-line:rgba(244,215,148,0.64);
  --theme-table-line-soft:rgba(126,224,181,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(104,79,111,0.95),rgba(41,29,62,0.99));
  --theme-seat-border:rgba(240,200,106,0.58);
  --theme-wheel-bg:conic-gradient(from 138deg,#c5a457 0 8.33%,#0e0a1b 0 16.66%,#7ee0b5 0 25%,#0e0a1b 0 33.33%,#f0c86a 0 41.66%,#0e0a1b 0 50%,#f4d794 0 58.33%,#0e0a1b 0 66.66%,#7ee0b5 0 75%,#0e0a1b 0 83.33%,#f0c86a 0 91.66%,#0e0a1b 0);
  --theme-wheel-ring:conic-gradient(from 30deg,#4a3470,#7ee0b5,#f4d794,#f0c86a,#4a3470);
  --theme-board-red:#de514d;
  --theme-board-black:#0a0712;
  --theme-board-green:#35a077;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#f9eac6,transparent 22%),repeating-conic-gradient(#f0c86a 0 10deg,#7ee0b5 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:8px;
  --theme-poker-felt-radius:5px;
  --theme-blackjack-radius:12px;
  --theme-blackjack-felt-radius:8px;
  --theme-roulette-radius:4px;
  --theme-card-radius:3px;
  --theme-motion-name:themeV937Drift;
  --theme-motion-duration:14s;
  --theme-heading-shadow:0 0 14px rgba(240,200,106,0.38);
  --theme-slot-bg:conic-gradient(from 45deg,rgba(240,200,106,0.13) 0 25%,transparent 0 50%,rgba(126,224,181,0.1) 0 75%,transparent 0),linear-gradient(150deg,#4a3470,#291d3e);
  --theme-avatar-bg:linear-gradient(135deg,#7ee0b5,#f0c86a);
}

html[data-neon-theme="frozen-neon"] {
  color-scheme:dark;
  --theme-bg-a:#07131f;
  --theme-bg-b:#17455e;
  --theme-panel-a:rgba(5,12,20,0.95);
  --theme-panel-b:rgba(13,38,52,0.97);
  --theme-accent:#72efff;
  --theme-accent-2:#b185ff;
  --theme-highlight:#99f3ff;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#abbdc8;
  --theme-line:rgba(114,239,255,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 25% 61%,rgba(114,239,255,0.22),transparent 36%),radial-gradient(circle at 67% 52%,rgba(177,133,255,0.17),transparent 38%),linear-gradient(169deg,#07131f,#13394d 58%,#050d16);
  --theme-body-pattern:repeating-linear-gradient(0deg,transparent 0 9px,rgba(114,239,255,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(177,133,255,0.08) 32px 33px);
  --theme-pattern-size:40px 40px;
  --theme-pattern-opacity:0.118;
  --theme-panel-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(114,239,255,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(177,133,255,0.08) 32px 33px),linear-gradient(163deg,rgba(5,12,20,0.96),rgba(13,38,52,0.98));
  --theme-item-bg:linear-gradient(150deg,rgba(43,106,129,0.58),rgba(13,38,52,0.86));
  --theme-button-bg:linear-gradient(126deg,#99f3ff,#72efff 58%,#8cc2ff);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(172deg,rgba(63,86,136,0.78),rgba(13,38,52,0.94));
  --theme-input-bg:rgba(13,38,52,0.9);
  --theme-card-a:#72efff;
  --theme-card-b:#b185ff;
  --theme-card-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(177,133,255,0.12) 23px 25px,transparent 26px 48px),linear-gradient(135deg,#72efff,#8673d2);
  --theme-panel-radius:18px;
  --theme-control-radius:14px;
  --theme-border-style:double;
  --theme-panel-shadow:0 17px 33px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-linear-gradient(45deg,#07131f 0 12px,#17455e 12px 24px,#72efff 24px 36px,#b185ff 36px 48px);
  --theme-blackjack-rim:radial-gradient(ellipse at center,#99f3ff,transparent 44%),linear-gradient(120deg,#17455e,#b185ff,#72efff);
  --theme-roulette-rim:repeating-radial-gradient(ellipse at center,rgba(114,239,255,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#b185ff,#07131f);
  --theme-poker-felt:repeating-linear-gradient(90deg,rgba(114,239,255,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(177,133,255,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#144252,#2e7282);
  --theme-blackjack-felt:conic-gradient(from 225deg,rgba(177,133,255,0.1) 25%,transparent 0 50%,rgba(114,239,255,0.09) 0 75%,transparent 0),linear-gradient(145deg,#154052,#337889);
  --theme-roulette-felt:linear-gradient(rgba(114,239,255,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(153,243,255,0.09) 1px,transparent 1px),linear-gradient(145deg,#1c3a4d,#316578);
  --theme-table-line:rgba(153,243,255,0.64);
  --theme-table-line-soft:rgba(177,133,255,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(39,100,123,0.95),rgba(13,38,52,0.99));
  --theme-seat-border:rgba(114,239,255,0.58);
  --theme-wheel-bg:conic-gradient(from 161deg,#5dc4d1 0 8.33%,#050c14 0 16.66%,#b185ff 0 25%,#050c14 0 33.33%,#72efff 0 41.66%,#050c14 0 50%,#99f3ff 0 58.33%,#050c14 0 66.66%,#b185ff 0 75%,#050c14 0 83.33%,#72efff 0 91.66%,#050c14 0);
  --theme-wheel-ring:radial-gradient(ellipse at center,#99f3ff,transparent 44%),linear-gradient(120deg,#17455e,#b185ff,#72efff);
  --theme-board-red:#c2596e;
  --theme-board-black:#03090e;
  --theme-board-green:#44858e;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#c9f9ff,transparent 22%),repeating-conic-gradient(#72efff 0 10deg,#b185ff 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:30px;
  --theme-poker-felt-radius:24px;
  --theme-blackjack-radius:44px;
  --theme-blackjack-felt-radius:34px;
  --theme-roulette-radius:18px;
  --theme-card-radius:14px;
  --theme-motion-name:themeV937Pulse;
  --theme-motion-duration:15s;
  --theme-heading-shadow:0 0 15px rgba(114,239,255,0.38);
  --theme-slot-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(114,239,255,0.14) 0 1px,transparent 2px 28px),linear-gradient(150deg,#17455e,#0d2634);
  --theme-avatar-bg:linear-gradient(135deg,#b185ff,#72efff);
}

html[data-neon-theme="gothic-cathedral"] {
  color-scheme:dark;
  --theme-bg-a:#0b080d;
  --theme-bg-b:#351728;
  --theme-panel-a:rgba(7,5,8,0.95);
  --theme-panel-b:rgba(29,13,22,0.97);
  --theme-accent:#a9263f;
  --theme-accent-2:#d0a75f;
  --theme-highlight:#c16375;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#b5adb6;
  --theme-line:rgba(169,38,63,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 26% 68%,rgba(169,38,63,0.22),transparent 36%),radial-gradient(circle at 66% 63%,rgba(208,167,95,0.17),transparent 38%),linear-gradient(176deg,#0b080d,#2b1321 58%,#080609);
  --theme-body-pattern:radial-gradient(circle,rgba(169,38,63,0.18) 0 2px,transparent 3px);
  --theme-pattern-size:42px 42px;
  --theme-pattern-opacity:0.136;
  --theme-panel-bg:radial-gradient(circle,rgba(169,38,63,0.18) 0 2px,transparent 3px),linear-gradient(168deg,rgba(7,5,8,0.96),rgba(29,13,22,0.98));
  --theme-item-bg:linear-gradient(154deg,rgba(79,26,45,0.58),rgba(29,13,22,0.86));
  --theme-button-bg:linear-gradient(129deg,#c16375,#a9263f 58%,#b95c4c);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(178deg,rgba(93,60,54,0.78),rgba(29,13,22,0.94));
  --theme-input-bg:rgba(29,13,22,0.9);
  --theme-card-a:#a9263f;
  --theme-card-b:#d0a75f;
  --theme-card-bg:conic-gradient(from 45deg,rgba(208,167,95,0.13) 0 25%,transparent 0 50%,rgba(169,38,63,0.1) 0 75%,transparent 0),linear-gradient(135deg,#a9263f,#a57f50);
  --theme-panel-radius:0px;
  --theme-control-radius:0px;
  --theme-border-style:dashed;
  --theme-panel-shadow:0 10px 34px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:conic-gradient(from 30deg,#0b080d,#351728,#a9263f,#d0a75f,#0b080d);
  --theme-blackjack-rim:linear-gradient(90deg,#351728 0 18%,#d0a75f 18% 30%,#c16375 30% 58%,#a9263f 58% 78%,#351728 78%);
  --theme-roulette-rim:linear-gradient(135deg,#d0a75f,#a9263f 28%,#0b080d 53%,#351728 76%,#d0a75f);
  --theme-poker-felt:conic-gradient(from 225deg,rgba(169,38,63,0.1) 25%,transparent 0 50%,rgba(208,167,95,0.09) 0 75%,transparent 0),linear-gradient(145deg,#2a2029,#5f4b3a);
  --theme-blackjack-felt:linear-gradient(rgba(208,167,95,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(169,38,63,0.09) 1px,transparent 1px),linear-gradient(145deg,#242835,#4d463f);
  --theme-roulette-felt:radial-gradient(ellipse at center,rgba(169,38,63,0.18),transparent 48%),linear-gradient(145deg,#2c202e,#5f3746);
  --theme-table-line:rgba(193,99,117,0.64);
  --theme-table-line-soft:rgba(208,167,95,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(74,26,44,0.95),rgba(29,13,22,0.99));
  --theme-seat-border:rgba(169,38,63,0.58);
  --theme-wheel-bg:conic-gradient(from 184deg,#8b1f34 0 8.33%,#070508 0 16.66%,#d0a75f 0 25%,#070508 0 33.33%,#a9263f 0 41.66%,#070508 0 50%,#c16375 0 58.33%,#070508 0 66.66%,#d0a75f 0 75%,#070508 0 83.33%,#a9263f 0 91.66%,#070508 0);
  --theme-wheel-ring:linear-gradient(90deg,#351728 0 18%,#d0a75f 18% 30%,#c16375 30% 58%,#a9263f 58% 78%,#351728 78%);
  --theme-board-red:#ce2d44;
  --theme-board-black:#050406;
  --theme-board-green:#4e8f5e;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#deadb6,transparent 22%),repeating-conic-gradient(#a9263f 0 10deg,#d0a75f 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:2px;
  --theme-poker-felt-radius:0px;
  --theme-blackjack-radius:6px;
  --theme-blackjack-felt-radius:2px;
  --theme-roulette-radius:0px;
  --theme-card-radius:0px;
  --theme-motion-name:themeV937Sweep;
  --theme-motion-duration:16s;
  --theme-heading-shadow:0 0 8px rgba(169,38,63,0.38);
  --theme-slot-bg:linear-gradient(60deg,transparent 40%,rgba(169,38,63,0.13) 40% 50%,transparent 50% 90%,rgba(208,167,95,0.1) 90%),linear-gradient(150deg,#351728,#1d0d16);
  --theme-avatar-bg:linear-gradient(135deg,#d0a75f,#a9263f);
}

html[data-neon-theme="harbor-brass"] {
  color-scheme:dark;
  --theme-bg-a:#071522;
  --theme-bg-b:#163d55;
  --theme-panel-a:rgba(5,14,22,0.95);
  --theme-panel-b:rgba(12,34,47,0.97);
  --theme-accent:#c79a4a;
  --theme-accent-2:#8cc7c2;
  --theme-highlight:#d7b67d;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#aabac5;
  --theme-line:rgba(199,154,74,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 27% 13%,rgba(199,154,74,0.22),transparent 36%),radial-gradient(circle at 65% 74%,rgba(140,199,194,0.17),transparent 38%),linear-gradient(183deg,#071522,#123246 58%,#050f18);
  --theme-body-pattern:linear-gradient(rgba(199,154,74,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(140,199,194,0.1) 1px,transparent 1px);
  --theme-pattern-size:56px 56px;
  --theme-pattern-opacity:0.154;
  --theme-panel-bg:linear-gradient(rgba(199,154,74,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(140,199,194,0.1) 1px,transparent 1px),linear-gradient(173deg,rgba(5,14,22,0.96),rgba(12,34,47,0.98));
  --theme-item-bg:linear-gradient(158deg,rgba(61,81,83,0.58),rgba(12,34,47,0.86));
  --theme-button-bg:linear-gradient(132deg,#d7b67d,#c79a4a 58%,#aead7c);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(134deg,rgba(53,97,113,0.78),rgba(12,34,47,0.94));
  --theme-input-bg:rgba(12,34,47,0.9);
  --theme-card-a:#c79a4a;
  --theme-card-b:#8cc7c2;
  --theme-card-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(140,199,194,0.14) 0 1px,transparent 2px 28px),linear-gradient(135deg,#c79a4a,#6ba0a3);
  --theme-panel-radius:28px;
  --theme-control-radius:20px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 11px 35px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:radial-gradient(ellipse at center,#c79a4a,transparent 44%),linear-gradient(120deg,#071522,#163d55,#8cc7c2);
  --theme-blackjack-rim:repeating-radial-gradient(ellipse at center,rgba(215,182,125,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#163d55,#8cc7c2);
  --theme-roulette-rim:repeating-linear-gradient(45deg,#8cc7c2 0 12px,#071522 12px 24px,#c79a4a 24px 36px,#163d55 36px 48px);
  --theme-poker-felt:linear-gradient(rgba(199,154,74,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(140,199,194,0.09) 1px,transparent 1px),linear-gradient(145deg,#133c4b,#3e534b);
  --theme-blackjack-felt:radial-gradient(ellipse at center,rgba(140,199,194,0.18),transparent 48%),linear-gradient(145deg,#143b4d,#515b4c);
  --theme-roulette-felt:linear-gradient(45deg,rgba(199,154,74,0.11) 25%,transparent 25% 75%,rgba(215,182,125,0.08) 75%),linear-gradient(-45deg,rgba(215,182,125,0.08) 25%,transparent 25% 75%,rgba(199,154,74,0.09) 75%),linear-gradient(145deg,#1b3548,#535c58);
  --theme-table-line:rgba(215,182,125,0.64);
  --theme-table-line-soft:rgba(140,199,194,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(54,78,83,0.95),rgba(12,34,47,0.99));
  --theme-seat-border:rgba(199,154,74,0.58);
  --theme-wheel-bg:conic-gradient(from 207deg,#a37e3d 0 8.33%,#050e16 0 16.66%,#8cc7c2 0 25%,#050e16 0 33.33%,#c79a4a 0 41.66%,#050e16 0 50%,#d7b67d 0 58.33%,#050e16 0 66.66%,#8cc7c2 0 75%,#050e16 0 83.33%,#c79a4a 0 91.66%,#050e16 0);
  --theme-wheel-ring:repeating-radial-gradient(ellipse at center,rgba(215,182,125,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#163d55,#8cc7c2);
  --theme-board-red:#d54746;
  --theme-board-black:#03090f;
  --theme-board-green:#39997b;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#ead9ba,transparent 22%),repeating-conic-gradient(#c79a4a 0 10deg,#8cc7c2 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:42px;
  --theme-poker-felt-radius:36px;
  --theme-blackjack-radius:58px;
  --theme-blackjack-felt-radius:46px;
  --theme-roulette-radius:24px;
  --theme-card-radius:18px;
  --theme-motion-name:themeV937Float;
  --theme-motion-duration:17s;
  --theme-heading-shadow:0 0 9px rgba(199,154,74,0.38);
  --theme-slot-bg:radial-gradient(circle at 20% 25%,rgba(199,154,74,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(140,199,194,0.15) 0 2px,transparent 3px),linear-gradient(150deg,#163d55,#0c222f);
  --theme-avatar-bg:linear-gradient(135deg,#8cc7c2,#c79a4a);
}

html[data-neon-theme="ivory-minimal"] {
  color-scheme:light;
  --theme-bg-a:#f6f1e7;
  --theme-bg-b:#ddd4c6;
  --theme-panel-a:rgba(202,198,189,0.95);
  --theme-panel-b:rgba(199,191,178,0.97);
  --theme-accent:#252525;
  --theme-accent-2:#b58b4a;
  --theme-highlight:#626262;
  --theme-text:#171a1f;
  --theme-body-text:#171a1f;
  --theme-muted:#6a6865;
  --theme-line:rgba(37,37,37,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(8,10,14,0.28);
  --theme-body-bg:radial-gradient(circle at 28% 20%,rgba(37,37,37,0.22),transparent 36%),radial-gradient(circle at 64% 30%,rgba(181,139,74,0.17),transparent 38%),linear-gradient(120deg,#f6f1e7,#cbc3b6 58%,#d8d4cb);
  --theme-body-pattern:repeating-linear-gradient(135deg,transparent 0 22px,rgba(37,37,37,0.12) 23px 25px,transparent 26px 48px);
  --theme-pattern-size:72px 72px;
  --theme-pattern-opacity:0.172;
  --theme-panel-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(37,37,37,0.12) 23px 25px,transparent 26px 48px),linear-gradient(178deg,rgba(202,198,189,0.96),rgba(199,191,178,0.98));
  --theme-item-bg:linear-gradient(162deg,rgba(181,174,163,0.58),rgba(199,191,178,0.86));
  --theme-button-bg:linear-gradient(135deg,#626262,#252525 58%,#615035);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(140deg,rgba(211,193,166,0.78),rgba(199,191,178,0.94));
  --theme-input-bg:rgba(199,191,178,0.9);
  --theme-card-a:#252525;
  --theme-card-b:#b58b4a;
  --theme-card-bg:linear-gradient(60deg,transparent 40%,rgba(181,139,74,0.13) 40% 50%,transparent 50% 90%,rgba(37,37,37,0.1) 90%),linear-gradient(135deg,#252525,#c09f6d);
  --theme-panel-radius:10px;
  --theme-control-radius:7px;
  --theme-border-style:double;
  --theme-panel-shadow:0 12px 36px rgba(8,10,14,0.28),inset 0 1px rgba(255,255,255,0.42);
  --theme-poker-rim:linear-gradient(90deg,#f6f1e7 0 18%,#ddd4c6 18% 30%,#252525 30% 58%,#b58b4a 58% 78%,#f6f1e7 78%);
  --theme-blackjack-rim:linear-gradient(135deg,#ddd4c6,#626262 28%,#b58b4a 53%,#252525 76%,#ddd4c6);
  --theme-roulette-rim:conic-gradient(from 30deg,#b58b4a,#f6f1e7,#252525,#ddd4c6,#b58b4a);
  --theme-poker-felt:radial-gradient(ellipse at center,rgba(37,37,37,0.18),transparent 48%),linear-gradient(145deg,#8d9a8c,#9b9576);
  --theme-blackjack-felt:linear-gradient(45deg,rgba(181,139,74,0.11) 25%,transparent 25% 75%,rgba(37,37,37,0.08) 75%),linear-gradient(-45deg,rgba(37,37,37,0.08) 25%,transparent 25% 75%,rgba(181,139,74,0.09) 75%),linear-gradient(145deg,#6a7d7b,#556361);
  --theme-roulette-felt:repeating-linear-gradient(90deg,rgba(37,37,37,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(98,98,98,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#777c78,#606461);
  --theme-table-line:rgba(98,98,98,0.64);
  --theme-table-line-soft:rgba(181,139,74,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(188,180,169,0.95),rgba(199,191,178,0.99));
  --theme-seat-border:rgba(37,37,37,0.58);
  --theme-wheel-bg:conic-gradient(from 230deg,#1e1e1e 0 8.33%,#a09d96 0 16.66%,#b58b4a 0 25%,#a09d96 0 33.33%,#252525 0 41.66%,#a09d96 0 50%,#626262 0 58.33%,#a09d96 0 66.66%,#b58b4a 0 75%,#a09d96 0 83.33%,#252525 0 91.66%,#a09d96 0);
  --theme-wheel-ring:linear-gradient(135deg,#ddd4c6,#626262 28%,#b58b4a 53%,#252525 76%,#ddd4c6);
  --theme-board-red:#b12d3e;
  --theme-board-black:#6f6c68;
  --theme-board-green:#468757;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#acacac,transparent 22%),repeating-conic-gradient(#252525 0 10deg,#b58b4a 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:18px;
  --theme-poker-felt-radius:12px;
  --theme-blackjack-radius:28px;
  --theme-blackjack-felt-radius:20px;
  --theme-roulette-radius:10px;
  --theme-card-radius:7px;
  --theme-motion-name:themeV937Flicker;
  --theme-motion-duration:18s;
  --theme-heading-shadow:0 0 10px rgba(37,37,37,0.38);
  --theme-slot-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(37,37,37,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(181,139,74,0.08) 32px 33px),linear-gradient(150deg,#ddd4c6,#c7bfb2);
  --theme-avatar-bg:linear-gradient(135deg,#b58b4a,#252525);
}

html[data-neon-theme="jungle-ruins"] {
  color-scheme:dark;
  --theme-bg-a:#09150d;
  --theme-bg-b:#244f35;
  --theme-panel-a:rgba(6,14,8,0.95);
  --theme-panel-b:rgba(20,43,29,0.97);
  --theme-accent:#b29a57;
  --theme-accent-2:#76c98a;
  --theme-highlight:#c8b686;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#afc1ba;
  --theme-line:rgba(178,154,87,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 29% 27%,rgba(178,154,87,0.22),transparent 36%),radial-gradient(circle at 63% 41%,rgba(118,201,138,0.17),transparent 38%),linear-gradient(127deg,#09150d,#1e412b 58%,#060f09);
  --theme-body-pattern:conic-gradient(from 45deg,rgba(178,154,87,0.13) 0 25%,transparent 0 50%,rgba(118,201,138,0.1) 0 75%,transparent 0);
  --theme-pattern-size:48px 48px;
  --theme-pattern-opacity:0.190;
  --theme-panel-bg:conic-gradient(from 45deg,rgba(178,154,87,0.13) 0 25%,transparent 0 50%,rgba(118,201,138,0.1) 0 75%,transparent 0),linear-gradient(128deg,rgba(6,14,8,0.96),rgba(20,43,29,0.98));
  --theme-item-bg:linear-gradient(166deg,rgba(67,96,60,0.58),rgba(20,43,29,0.86));
  --theme-button-bg:linear-gradient(138deg,#c8b686,#b29a57 58%,#99ae6c);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(146deg,rgba(57,111,75,0.78),rgba(20,43,29,0.94));
  --theme-input-bg:rgba(20,43,29,0.9);
  --theme-card-a:#b29a57;
  --theme-card-b:#76c98a;
  --theme-card-bg:radial-gradient(circle at 20% 25%,rgba(118,201,138,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(178,154,87,0.15) 0 2px,transparent 3px),linear-gradient(135deg,#b29a57,#5fa772);
  --theme-panel-radius:36px;
  --theme-control-radius:26px;
  --theme-border-style:dotted;
  --theme-panel-shadow:0 13px 37px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-radial-gradient(ellipse at center,rgba(178,154,87,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#09150d,#244f35);
  --theme-blackjack-rim:repeating-linear-gradient(45deg,#244f35 0 12px,#76c98a 12px 24px,#c8b686 24px 36px,#b29a57 36px 48px);
  --theme-roulette-rim:radial-gradient(ellipse at center,#b29a57,transparent 44%),linear-gradient(120deg,#76c98a,#09150d,#244f35);
  --theme-poker-felt:linear-gradient(45deg,rgba(178,154,87,0.11) 25%,transparent 25% 75%,rgba(118,201,138,0.08) 75%),linear-gradient(-45deg,rgba(118,201,138,0.08) 25%,transparent 25% 75%,rgba(178,154,87,0.09) 75%),linear-gradient(145deg,#1e4a33,#38704d);
  --theme-blackjack-felt:repeating-linear-gradient(90deg,rgba(118,201,138,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(178,154,87,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#1c453c,#356a52);
  --theme-roulette-felt:conic-gradient(from 225deg,rgba(178,154,87,0.1) 25%,transparent 0 50%,rgba(200,182,134,0.09) 0 75%,transparent 0),linear-gradient(145deg,#244036,#586650);
  --theme-table-line:rgba(200,182,134,0.64);
  --theme-table-line-soft:rgba(118,201,138,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(62,92,59,0.95),rgba(20,43,29,0.99));
  --theme-seat-border:rgba(178,154,87,0.58);
  --theme-wheel-bg:conic-gradient(from 253deg,#927e47 0 8.33%,#060e08 0 16.66%,#76c98a 0 25%,#060e08 0 33.33%,#b29a57 0 41.66%,#060e08 0 50%,#c8b686 0 58.33%,#060e08 0 66.66%,#76c98a 0 75%,#060e08 0 83.33%,#b29a57 0 91.66%,#060e08 0);
  --theme-wheel-ring:repeating-linear-gradient(45deg,#244f35 0 12px,#76c98a 12px 24px,#c8b686 24px 36px,#b29a57 36px 48px);
  --theme-board-red:#d04749;
  --theme-board-black:#040906;
  --theme-board-green:#33996a;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#e2d9bf,transparent 22%),repeating-conic-gradient(#b29a57 0 10deg,#76c98a 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:58px;
  --theme-poker-felt-radius:48px;
  --theme-blackjack-radius:70px;
  --theme-blackjack-felt-radius:58px;
  --theme-roulette-radius:32px;
  --theme-card-radius:24px;
  --theme-motion-name:themeV937Breathe;
  --theme-motion-duration:8s;
  --theme-heading-shadow:0 0 11px rgba(178,154,87,0.38);
  --theme-slot-bg:radial-gradient(circle,rgba(178,154,87,0.18) 0 2px,transparent 3px),linear-gradient(150deg,#244f35,#142b1d);
  --theme-avatar-bg:linear-gradient(135deg,#76c98a,#b29a57);
}

html[data-neon-theme="koi-pond"] {
  color-scheme:dark;
  --theme-bg-a:#061821;
  --theme-bg-b:#0d4a61;
  --theme-panel-a:rgba(4,16,21,0.95);
  --theme-panel-b:rgba(7,41,53,0.97);
  --theme-accent:#e75a3c;
  --theme-accent-2:#75cba8;
  --theme-highlight:#ee8873;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#a7bfc9;
  --theme-line:rgba(231,90,60,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 30% 34%,rgba(231,90,60,0.22),transparent 36%),radial-gradient(circle at 62% 52%,rgba(117,203,168,0.17),transparent 38%),linear-gradient(134deg,#061821,#0b3d50 58%,#041117);
  --theme-body-pattern:repeating-radial-gradient(ellipse at 30% 70%,rgba(231,90,60,0.14) 0 1px,transparent 2px 28px);
  --theme-pattern-size:84px 56px;
  --theme-pattern-opacity:0.100;
  --theme-panel-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(231,90,60,0.14) 0 1px,transparent 2px 28px),linear-gradient(133deg,rgba(4,16,21,0.96),rgba(7,41,53,0.98));
  --theme-item-bg:linear-gradient(170deg,rgba(61,78,89,0.58),rgba(7,41,53,0.86));
  --theme-button-bg:linear-gradient(141deg,#ee8873,#e75a3c 58%,#b78969);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(152deg,rgba(40,108,115,0.78),rgba(7,41,53,0.94));
  --theme-input-bg:rgba(7,41,53,0.9);
  --theme-card-a:#e75a3c;
  --theme-card-b:#75cba8;
  --theme-card-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(117,203,168,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(231,90,60,0.08) 32px 33px),linear-gradient(135deg,#e75a3c,#58a794);
  --theme-panel-radius:4px;
  --theme-control-radius:3px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 14px 38px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:linear-gradient(135deg,#061821,#e75a3c 28%,#0d4a61 53%,#75cba8 76%,#061821);
  --theme-blackjack-rim:conic-gradient(from 30deg,#0d4a61,#75cba8,#ee8873,#e75a3c,#0d4a61);
  --theme-roulette-rim:linear-gradient(90deg,#75cba8 0 18%,#061821 18% 30%,#e75a3c 30% 58%,#0d4a61 58% 78%,#75cba8 78%);
  --theme-poker-felt:repeating-linear-gradient(90deg,rgba(231,90,60,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(117,203,168,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#0c4654,#494c4d);
  --theme-blackjack-felt:conic-gradient(from 225deg,rgba(117,203,168,0.1) 25%,transparent 0 50%,rgba(231,90,60,0.09) 0 75%,transparent 0),linear-gradient(145deg,#0f4253,#544a4c);
  --theme-roulette-felt:linear-gradient(rgba(231,90,60,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(238,136,115,0.09) 1px,transparent 1px),linear-gradient(145deg,#163c4e,#48434a);
  --theme-table-line:rgba(238,136,115,0.64);
  --theme-table-line-soft:rgba(117,203,168,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(52,77,90,0.95),rgba(7,41,53,0.99));
  --theme-seat-border:rgba(231,90,60,0.58);
  --theme-wheel-bg:conic-gradient(from 276deg,#bd4a31 0 8.33%,#041015 0 16.66%,#75cba8 0 25%,#041015 0 33.33%,#e75a3c 0 41.66%,#041015 0 50%,#ee8873 0 58.33%,#041015 0 66.66%,#75cba8 0 75%,#041015 0 83.33%,#e75a3c 0 91.66%,#041015 0);
  --theme-wheel-ring:conic-gradient(from 30deg,#0d4a61,#75cba8,#ee8873,#e75a3c,#0d4a61);
  --theme-board-red:#dc3843;
  --theme-board-black:#030b0f;
  --theme-board-green:#329a74;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#f6c0b5,transparent 22%),repeating-conic-gradient(#e75a3c 0 10deg,#75cba8 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:8px;
  --theme-poker-felt-radius:5px;
  --theme-blackjack-radius:12px;
  --theme-blackjack-felt-radius:8px;
  --theme-roulette-radius:4px;
  --theme-card-radius:3px;
  --theme-motion-name:themeV937Drift;
  --theme-motion-duration:9s;
  --theme-heading-shadow:0 0 12px rgba(231,90,60,0.38);
  --theme-slot-bg:linear-gradient(rgba(231,90,60,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(117,203,168,0.1) 1px,transparent 1px),linear-gradient(150deg,#0d4a61,#072935);
  --theme-avatar-bg:linear-gradient(135deg,#75cba8,#e75a3c);
}

html[data-neon-theme="laser-tag"] {
  color-scheme:dark;
  --theme-bg-a:#05040b;
  --theme-bg-b:#24114b;
  --theme-panel-a:rgba(3,3,7,0.95);
  --theme-panel-b:rgba(20,9,41,0.97);
  --theme-accent:#ff355f;
  --theme-accent-2:#30e6ff;
  --theme-highlight:#ff6e8c;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#afabc2;
  --theme-line:rgba(255,53,95,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 31% 41%,rgba(255,53,95,0.22),transparent 36%),radial-gradient(circle at 61% 63%,rgba(48,230,255,0.17),transparent 38%),linear-gradient(141deg,#05040b,#1e0e3e 58%,#040308);
  --theme-body-pattern:linear-gradient(60deg,transparent 40%,rgba(255,53,95,0.13) 40% 50%,transparent 50% 90%,rgba(48,230,255,0.1) 90%);
  --theme-pattern-size:64px 64px;
  --theme-pattern-opacity:0.118;
  --theme-panel-bg:linear-gradient(60deg,transparent 40%,rgba(255,53,95,0.13) 40% 50%,transparent 50% 90%,rgba(48,230,255,0.1) 90%),linear-gradient(138deg,rgba(3,3,7,0.96),rgba(20,9,41,0.98));
  --theme-item-bg:linear-gradient(174deg,rgba(84,25,79,0.58),rgba(20,9,41,0.86));
  --theme-button-bg:linear-gradient(144deg,#ff6e8c,#ff355f 58%,#a87fa2);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(158deg,rgba(39,72,122,0.78),rgba(20,9,41,0.94));
  --theme-input-bg:rgba(20,9,41,0.9);
  --theme-card-a:#ff355f;
  --theme-card-b:#30e6ff;
  --theme-card-bg:radial-gradient(circle,rgba(48,230,255,0.18) 0 2px,transparent 3px),linear-gradient(135deg,#ff355f,#2daacd);
  --theme-panel-radius:18px;
  --theme-control-radius:14px;
  --theme-border-style:double;
  --theme-panel-shadow:0 15px 39px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-linear-gradient(45deg,#05040b 0 12px,#24114b 12px 24px,#ff355f 24px 36px,#30e6ff 36px 48px);
  --theme-blackjack-rim:radial-gradient(ellipse at center,#ff6e8c,transparent 44%),linear-gradient(120deg,#24114b,#30e6ff,#ff355f);
  --theme-roulette-rim:repeating-radial-gradient(ellipse at center,rgba(255,53,95,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#30e6ff,#05040b);
  --theme-poker-felt:conic-gradient(from 225deg,rgba(255,53,95,0.1) 25%,transparent 0 50%,rgba(48,230,255,0.09) 0 75%,transparent 0),linear-gradient(145deg,#1e1c44,#245d80);
  --theme-blackjack-felt:linear-gradient(rgba(48,230,255,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,53,95,0.09) 1px,transparent 1px),linear-gradient(145deg,#1c2548,#215374);
  --theme-roulette-felt:radial-gradient(ellipse at center,rgba(255,53,95,0.18),transparent 48%),linear-gradient(145deg,#241d42,#6e395b);
  --theme-table-line:rgba(255,110,140,0.64);
  --theme-table-line-soft:rgba(48,230,255,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(75,23,79,0.95),rgba(20,9,41,0.99));
  --theme-seat-border:rgba(255,53,95,0.58);
  --theme-wheel-bg:conic-gradient(from 299deg,#d12b4e 0 8.33%,#030307 0 16.66%,#30e6ff 0 25%,#030307 0 33.33%,#ff355f 0 41.66%,#030307 0 50%,#ff6e8c 0 58.33%,#030307 0 66.66%,#30e6ff 0 75%,#030307 0 83.33%,#ff355f 0 91.66%,#030307 0);
  --theme-wheel-ring:radial-gradient(ellipse at center,#ff6e8c,transparent 44%),linear-gradient(120deg,#24114b,#30e6ff,#ff355f);
  --theme-board-red:#e1304b;
  --theme-board-black:#020205;
  --theme-board-green:#1ea28e;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#ffb2c2,transparent 22%),repeating-conic-gradient(#ff355f 0 10deg,#30e6ff 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:30px;
  --theme-poker-felt-radius:24px;
  --theme-blackjack-radius:44px;
  --theme-blackjack-felt-radius:34px;
  --theme-roulette-radius:18px;
  --theme-card-radius:14px;
  --theme-motion-name:themeV937Pulse;
  --theme-motion-duration:10s;
  --theme-heading-shadow:0 0 13px rgba(255,53,95,0.38);
  --theme-slot-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,53,95,0.12) 23px 25px,transparent 26px 48px),linear-gradient(150deg,#24114b,#140929);
  --theme-avatar-bg:linear-gradient(135deg,#30e6ff,#ff355f);
}

html[data-neon-theme="mediterranean-tile"] {
  color-scheme:light;
  --theme-bg-a:#f4f0df;
  --theme-bg-b:#d8e5e5;
  --theme-panel-a:rgba(200,197,183,0.95);
  --theme-panel-b:rgba(194,206,206,0.97);
  --theme-accent:#1e5f9a;
  --theme-accent-2:#c96645;
  --theme-highlight:#5d8cb6;
  --theme-text:#171a1f;
  --theme-body-text:#171a1f;
  --theme-muted:#686f72;
  --theme-line:rgba(30,95,154,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(8,10,14,0.28);
  --theme-body-bg:radial-gradient(circle at 32% 48%,rgba(30,95,154,0.22),transparent 36%),radial-gradient(circle at 60% 74%,rgba(201,102,69,0.17),transparent 38%),linear-gradient(148deg,#f4f0df,#c7d3d3 58%,#d7d3c4);
  --theme-body-pattern:radial-gradient(circle at 20% 25%,rgba(30,95,154,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(201,102,69,0.15) 0 2px,transparent 3px);
  --theme-pattern-size:52px 52px;
  --theme-pattern-opacity:0.136;
  --theme-panel-bg:radial-gradient(circle at 20% 25%,rgba(30,95,154,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(201,102,69,0.15) 0 2px,transparent 3px),linear-gradient(143deg,rgba(200,197,183,0.96),rgba(194,206,206,0.98));
  --theme-item-bg:linear-gradient(178deg,rgba(175,200,212,0.58),rgba(194,206,206,0.86));
  --theme-button-bg:linear-gradient(147deg,#5d8cb6,#1e5f9a 58%,#666276);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(164deg,rgba(212,196,187,0.78),rgba(194,206,206,0.94));
  --theme-input-bg:rgba(194,206,206,0.9);
  --theme-card-a:#1e5f9a;
  --theme-card-b:#c96645;
  --theme-card-bg:linear-gradient(rgba(201,102,69,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(30,95,154,0.1) 1px,transparent 1px),linear-gradient(135deg,#1e5f9a,#cd8a72);
  --theme-panel-radius:0px;
  --theme-control-radius:0px;
  --theme-border-style:dashed;
  --theme-panel-shadow:0 16px 40px rgba(8,10,14,0.28),inset 0 1px rgba(255,255,255,0.42);
  --theme-poker-rim:conic-gradient(from 30deg,#f4f0df,#d8e5e5,#1e5f9a,#c96645,#f4f0df);
  --theme-blackjack-rim:linear-gradient(90deg,#d8e5e5 0 18%,#c96645 18% 30%,#5d8cb6 30% 58%,#1e5f9a 58% 78%,#d8e5e5 78%);
  --theme-roulette-rim:linear-gradient(135deg,#c96645,#1e5f9a 28%,#f4f0df 53%,#d8e5e5 76%,#c96645);
  --theme-poker-felt:linear-gradient(rgba(30,95,154,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(201,102,69,0.09) 1px,transparent 1px),linear-gradient(145deg,#8aa49f,#70939e);
  --theme-blackjack-felt:radial-gradient(ellipse at center,rgba(201,102,69,0.18),transparent 48%),linear-gradient(145deg,#688488,#4f778e);
  --theme-roulette-felt:linear-gradient(45deg,rgba(30,95,154,0.11) 25%,transparent 25% 75%,rgba(93,140,182,0.08) 75%),linear-gradient(-45deg,rgba(93,140,182,0.08) 25%,transparent 25% 75%,rgba(30,95,154,0.09) 75%),linear-gradient(145deg,#748386,#6d8694);
  --theme-table-line:rgba(93,140,182,0.64);
  --theme-table-line-soft:rgba(201,102,69,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(183,205,216,0.95),rgba(194,206,206,0.99));
  --theme-seat-border:rgba(30,95,154,0.58);
  --theme-wheel-bg:conic-gradient(from 322deg,#194e7e 0 8.33%,#9f9c91 0 16.66%,#c96645 0 25%,#9f9c91 0 33.33%,#1e5f9a 0 41.66%,#9f9c91 0 50%,#5d8cb6 0 58.33%,#9f9c91 0 66.66%,#c96645 0 75%,#9f9c91 0 83.33%,#1e5f9a 0 91.66%,#9f9c91 0);
  --theme-wheel-ring:linear-gradient(90deg,#d8e5e5 0 18%,#c96645 18% 30%,#5d8cb6 30% 58%,#1e5f9a 58% 78%,#d8e5e5 78%);
  --theme-board-red:#b03a58;
  --theme-board-black:#6e6c64;
  --theme-board-green:#4c7c56;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#aac2d9,transparent 22%),repeating-conic-gradient(#1e5f9a 0 10deg,#c96645 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:2px;
  --theme-poker-felt-radius:0px;
  --theme-blackjack-radius:6px;
  --theme-blackjack-felt-radius:2px;
  --theme-roulette-radius:0px;
  --theme-card-radius:0px;
  --theme-motion-name:themeV937Sweep;
  --theme-motion-duration:11s;
  --theme-heading-shadow:0 0 14px rgba(30,95,154,0.38);
  --theme-slot-bg:conic-gradient(from 45deg,rgba(30,95,154,0.13) 0 25%,transparent 0 50%,rgba(201,102,69,0.1) 0 75%,transparent 0),linear-gradient(150deg,#d8e5e5,#c2cece);
  --theme-avatar-bg:linear-gradient(135deg,#c96645,#1e5f9a);
}

html[data-neon-theme="mushroom-forest"] {
  color-scheme:dark;
  --theme-bg-a:#07110d;
  --theme-bg-b:#243b2a;
  --theme-panel-a:rgba(5,11,8,0.95);
  --theme-panel-b:rgba(20,32,23,0.97);
  --theme-accent:#b578ff;
  --theme-accent-2:#7fe38c;
  --theme-highlight:#ca9eff;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#afbab7;
  --theme-line:rgba(181,120,255,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 33% 55%,rgba(181,120,255,0.22),transparent 36%),radial-gradient(circle at 59% 30%,rgba(127,227,140,0.17),transparent 38%),linear-gradient(155deg,#07110d,#1e3022 58%,#050c09);
  --theme-body-pattern:repeating-linear-gradient(0deg,transparent 0 9px,rgba(181,120,255,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(127,227,140,0.08) 32px 33px);
  --theme-pattern-size:40px 40px;
  --theme-pattern-opacity:0.154;
  --theme-panel-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(181,120,255,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(127,227,140,0.08) 32px 33px),linear-gradient(148deg,rgba(5,11,8,0.96),rgba(20,32,23,0.98));
  --theme-item-bg:linear-gradient(182deg,rgba(68,72,89,0.58),rgba(20,32,23,0.86));
  --theme-button-bg:linear-gradient(150deg,#ca9eff,#b578ff 58%,#9ea5cf);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(170deg,rgba(60,103,67,0.78),rgba(20,32,23,0.94));
  --theme-input-bg:rgba(20,32,23,0.9);
  --theme-card-a:#b578ff;
  --theme-card-b:#7fe38c;
  --theme-card-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(127,227,140,0.12) 23px 25px,transparent 26px 48px),linear-gradient(135deg,#b578ff,#66b471);
  --theme-panel-radius:28px;
  --theme-control-radius:20px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 17px 41px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:radial-gradient(ellipse at center,#b578ff,transparent 44%),linear-gradient(120deg,#07110d,#243b2a,#7fe38c);
  --theme-blackjack-rim:repeating-radial-gradient(ellipse at center,rgba(202,158,255,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#243b2a,#7fe38c);
  --theme-roulette-rim:repeating-linear-gradient(45deg,#7fe38c 0 12px,#07110d 12px 24px,#b578ff 24px 36px,#243b2a 36px 48px);
  --theme-poker-felt:radial-gradient(ellipse at center,rgba(181,120,255,0.18),transparent 48%),linear-gradient(145deg,#1e3b2b,#3f744c);
  --theme-blackjack-felt:linear-gradient(45deg,rgba(127,227,140,0.11) 25%,transparent 25% 75%,rgba(181,120,255,0.08) 75%),linear-gradient(-45deg,rgba(181,120,255,0.08) 25%,transparent 25% 75%,rgba(127,227,140,0.09) 75%),linear-gradient(145deg,#1c3b37,#4a4d73);
  --theme-roulette-felt:repeating-linear-gradient(90deg,rgba(181,120,255,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(202,158,255,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#243430,#4d476a);
  --theme-table-line:rgba(202,158,255,0.64);
  --theme-table-line-soft:rgba(127,227,140,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(62,70,80,0.95),rgba(20,32,23,0.99));
  --theme-seat-border:rgba(181,120,255,0.58);
  --theme-wheel-bg:conic-gradient(from 345deg,#9462d1 0 8.33%,#050b08 0 16.66%,#7fe38c 0 25%,#050b08 0 33.33%,#b578ff 0 41.66%,#050b08 0 50%,#ca9eff 0 58.33%,#050b08 0 66.66%,#7fe38c 0 75%,#050b08 0 83.33%,#b578ff 0 91.66%,#050b08 0);
  --theme-wheel-ring:repeating-radial-gradient(ellipse at center,rgba(202,158,255,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#243b2a,#7fe38c);
  --theme-board-red:#d13f6e;
  --theme-board-black:#030806;
  --theme-board-green:#36a16b;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#e3ccff,transparent 22%),repeating-conic-gradient(#b578ff 0 10deg,#7fe38c 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:42px;
  --theme-poker-felt-radius:36px;
  --theme-blackjack-radius:58px;
  --theme-blackjack-felt-radius:46px;
  --theme-roulette-radius:24px;
  --theme-card-radius:18px;
  --theme-motion-name:themeV937Float;
  --theme-motion-duration:12s;
  --theme-heading-shadow:0 0 15px rgba(181,120,255,0.38);
  --theme-slot-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(181,120,255,0.14) 0 1px,transparent 2px 28px),linear-gradient(150deg,#243b2a,#142017);
  --theme-avatar-bg:linear-gradient(135deg,#7fe38c,#b578ff);
}

html[data-neon-theme="nordic-paper"] {
  color-scheme:light;
  --theme-bg-a:#f0eee7;
  --theme-bg-b:#d2d5cd;
  --theme-panel-a:rgba(197,195,189,0.95);
  --theme-panel-b:rgba(189,192,184,0.97);
  --theme-accent:#294c45;
  --theme-accent-2:#c86957;
  --theme-highlight:#657e79;
  --theme-text:#171a1f;
  --theme-body-text:#171a1f;
  --theme-muted:#666968;
  --theme-line:rgba(41,76,69,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(8,10,14,0.28);
  --theme-body-bg:radial-gradient(circle at 34% 62%,rgba(41,76,69,0.22),transparent 36%),radial-gradient(circle at 58% 41%,rgba(200,105,87,0.17),transparent 38%),linear-gradient(162deg,#f0eee7,#c1c4bd 58%,#d3d1cb);
  --theme-body-pattern:radial-gradient(circle,rgba(41,76,69,0.18) 0 2px,transparent 3px);
  --theme-pattern-size:42px 42px;
  --theme-pattern-opacity:0.172;
  --theme-panel-bg:radial-gradient(circle,rgba(41,76,69,0.18) 0 2px,transparent 3px),linear-gradient(153deg,rgba(197,195,189,0.96),rgba(189,192,184,0.98));
  --theme-item-bg:linear-gradient(124deg,rgba(173,183,175,0.58),rgba(189,192,184,0.86));
  --theme-button-bg:linear-gradient(153deg,#657e79,#294c45 58%,#6c584d);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(176deg,rgba(207,185,174,0.78),rgba(189,192,184,0.94));
  --theme-input-bg:rgba(189,192,184,0.9);
  --theme-card-a:#294c45;
  --theme-card-b:#c86957;
  --theme-card-bg:conic-gradient(from 45deg,rgba(200,105,87,0.13) 0 25%,transparent 0 50%,rgba(41,76,69,0.1) 0 75%,transparent 0),linear-gradient(135deg,#294c45,#cb8778);
  --theme-panel-radius:10px;
  --theme-control-radius:7px;
  --theme-border-style:double;
  --theme-panel-shadow:0 10px 42px rgba(8,10,14,0.28),inset 0 1px rgba(255,255,255,0.42);
  --theme-poker-rim:linear-gradient(90deg,#f0eee7 0 18%,#d2d5cd 18% 30%,#294c45 30% 58%,#c86957 58% 78%,#f0eee7 78%);
  --theme-blackjack-rim:linear-gradient(135deg,#d2d5cd,#657e79 28%,#c86957 53%,#294c45 76%,#d2d5cd);
  --theme-roulette-rim:conic-gradient(from 30deg,#c86957,#f0eee7,#294c45,#d2d5cd,#c86957);
  --theme-poker-felt:linear-gradient(45deg,rgba(41,76,69,0.11) 25%,transparent 25% 75%,rgba(200,105,87,0.08) 75%),linear-gradient(-45deg,rgba(200,105,87,0.08) 25%,transparent 25% 75%,rgba(41,76,69,0.09) 75%),linear-gradient(145deg,#869a90,#9a8b7f);
  --theme-blackjack-felt:repeating-linear-gradient(90deg,rgba(200,105,87,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(41,76,69,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#657d7d,#817772);
  --theme-roulette-felt:conic-gradient(from 225deg,rgba(41,76,69,0.1) 25%,transparent 0 50%,rgba(101,126,121,0.09) 0 75%,transparent 0),linear-gradient(145deg,#727c7b,#6e7d7a);
  --theme-table-line:rgba(101,126,121,0.64);
  --theme-table-line-soft:rgba(200,105,87,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(180,188,181,0.95),rgba(189,192,184,0.99));
  --theme-seat-border:rgba(41,76,69,0.58);
  --theme-wheel-bg:conic-gradient(from 8deg,#223e39 0 8.33%,#9c9b96 0 16.66%,#c86957 0 25%,#9c9b96 0 33.33%,#294c45 0 41.66%,#9c9b96 0 50%,#657e79 0 58.33%,#9c9b96 0 66.66%,#c86957 0 75%,#9c9b96 0 83.33%,#294c45 0 91.66%,#9c9b96 0);
  --theme-wheel-ring:linear-gradient(135deg,#d2d5cd,#657e79 28%,#c86957 53%,#294c45 76%,#d2d5cd);
  --theme-board-red:#b23545;
  --theme-board-black:#6c6b68;
  --theme-board-green:#4b7d5b;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#aebbb8,transparent 22%),repeating-conic-gradient(#294c45 0 10deg,#c86957 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:18px;
  --theme-poker-felt-radius:12px;
  --theme-blackjack-radius:28px;
  --theme-blackjack-felt-radius:20px;
  --theme-roulette-radius:10px;
  --theme-card-radius:7px;
  --theme-motion-name:themeV937Flicker;
  --theme-motion-duration:13s;
  --theme-heading-shadow:0 0 8px rgba(41,76,69,0.38);
  --theme-slot-bg:linear-gradient(60deg,transparent 40%,rgba(41,76,69,0.13) 40% 50%,transparent 50% 90%,rgba(200,105,87,0.1) 90%),linear-gradient(150deg,#d2d5cd,#bdc0b8);
  --theme-avatar-bg:linear-gradient(135deg,#c86957,#294c45);
}

html[data-neon-theme="opera-house"] {
  color-scheme:dark;
  --theme-bg-a:#0d080a;
  --theme-bg-b:#471321;
  --theme-panel-a:rgba(8,5,6,0.95);
  --theme-panel-b:rgba(39,10,18,0.97);
  --theme-accent:#c9a24f;
  --theme-accent-2:#f2e1be;
  --theme-highlight:#d8bc80;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#bbacb4;
  --theme-line:rgba(201,162,79,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 35% 69%,rgba(201,162,79,0.22),transparent 36%),radial-gradient(circle at 57% 52%,rgba(242,225,190,0.17),transparent 38%),linear-gradient(169deg,#0d080a,#3a101b 58%,#090607);
  --theme-body-pattern:linear-gradient(rgba(201,162,79,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(242,225,190,0.1) 1px,transparent 1px);
  --theme-pattern-size:56px 56px;
  --theme-pattern-opacity:0.190;
  --theme-panel-bg:linear-gradient(rgba(201,162,79,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(242,225,190,0.1) 1px,transparent 1px),linear-gradient(158deg,rgba(8,5,6,0.96),rgba(39,10,18,0.98));
  --theme-item-bg:linear-gradient(128deg,rgba(100,50,43,0.58),rgba(39,10,18,0.86));
  --theme-button-bg:linear-gradient(156deg,#d8bc80,#c9a24f 58%,#dabc7e);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(132deg,rgba(115,73,74,0.78),rgba(39,10,18,0.94));
  --theme-input-bg:rgba(39,10,18,0.9);
  --theme-card-a:#c9a24f;
  --theme-card-b:#f2e1be;
  --theme-card-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(242,225,190,0.14) 0 1px,transparent 2px 28px),linear-gradient(135deg,#c9a24f,#c2a792);
  --theme-panel-radius:36px;
  --theme-control-radius:26px;
  --theme-border-style:dotted;
  --theme-panel-shadow:0 11px 43px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-radial-gradient(ellipse at center,rgba(201,162,79,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#0d080a,#471321);
  --theme-blackjack-rim:repeating-linear-gradient(45deg,#471321 0 12px,#f2e1be 12px 24px,#d8bc80 24px 36px,#c9a24f 36px 48px);
  --theme-roulette-rim:radial-gradient(ellipse at center,#c9a24f,transparent 44%),linear-gradient(120deg,#f2e1be,#0d080a,#471321);
  --theme-poker-felt:repeating-linear-gradient(90deg,rgba(201,162,79,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(242,225,190,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#381d24,#614230);
  --theme-blackjack-felt:conic-gradient(from 225deg,rgba(242,225,190,0.1) 25%,transparent 0 50%,rgba(201,162,79,0.09) 0 75%,transparent 0),linear-gradient(145deg,#2e2632,#604e3b);
  --theme-roulette-felt:linear-gradient(rgba(201,162,79,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(216,188,128,0.09) 1px,transparent 1px),linear-gradient(145deg,#371e2a,#5a3e33);
  --theme-table-line:rgba(216,188,128,0.64);
  --theme-table-line-soft:rgba(242,225,190,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(94,45,41,0.95),rgba(39,10,18,0.99));
  --theme-seat-border:rgba(201,162,79,0.58);
  --theme-wheel-bg:conic-gradient(from 31deg,#a58541 0 8.33%,#080506 0 16.66%,#f2e1be 0 25%,#080506 0 33.33%,#c9a24f 0 41.66%,#080506 0 50%,#d8bc80 0 58.33%,#080506 0 66.66%,#f2e1be 0 75%,#080506 0 83.33%,#c9a24f 0 91.66%,#080506 0);
  --theme-wheel-ring:repeating-linear-gradient(45deg,#471321 0 12px,#f2e1be 12px 24px,#d8bc80 24px 36px,#c9a24f 36px 48px);
  --theme-board-red:#d54847;
  --theme-board-black:#060404;
  --theme-board-green:#58a17a;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#eadcbc,transparent 22%),repeating-conic-gradient(#c9a24f 0 10deg,#f2e1be 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:58px;
  --theme-poker-felt-radius:48px;
  --theme-blackjack-radius:70px;
  --theme-blackjack-felt-radius:58px;
  --theme-roulette-radius:32px;
  --theme-card-radius:24px;
  --theme-motion-name:themeV937Breathe;
  --theme-motion-duration:14s;
  --theme-heading-shadow:0 0 9px rgba(201,162,79,0.38);
  --theme-slot-bg:radial-gradient(circle at 20% 25%,rgba(201,162,79,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(242,225,190,0.15) 0 2px,transparent 3px),linear-gradient(150deg,#471321,#270a12);
  --theme-avatar-bg:linear-gradient(135deg,#f2e1be,#c9a24f);
}

html[data-neon-theme="quartz-studio"] {
  color-scheme:dark;
  --theme-bg-a:#16131c;
  --theme-bg-b:#50465d;
  --theme-panel-a:rgba(14,12,18,0.95);
  --theme-panel-b:rgba(44,38,51,0.97);
  --theme-accent:#c9b8ea;
  --theme-accent-2:#9ecbd1;
  --theme-highlight:#d8ccf0;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#bebdc8;
  --theme-line:rgba(201,184,234,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 36% 14%,rgba(201,184,234,0.22),transparent 36%),radial-gradient(circle at 56% 63%,rgba(158,203,209,0.17),transparent 38%),linear-gradient(176deg,#16131c,#42394c 58%,#0f0d14);
  --theme-body-pattern:repeating-linear-gradient(135deg,transparent 0 22px,rgba(201,184,234,0.12) 23px 25px,transparent 26px 48px);
  --theme-pattern-size:72px 72px;
  --theme-pattern-opacity:0.100;
  --theme-panel-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(201,184,234,0.12) 23px 25px,transparent 26px 48px),linear-gradient(163deg,rgba(14,12,18,0.96),rgba(44,38,51,0.98));
  --theme-item-bg:linear-gradient(132deg,rgba(107,95,124,0.58),rgba(44,38,51,0.86));
  --theme-button-bg:linear-gradient(159deg,#d8ccf0,#c9b8ea 58%,#b7c0e0);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(138deg,rgba(100,105,123,0.78),rgba(44,38,51,0.94));
  --theme-input-bg:rgba(44,38,51,0.9);
  --theme-card-a:#c9b8ea;
  --theme-card-b:#9ecbd1;
  --theme-card-bg:linear-gradient(60deg,transparent 40%,rgba(158,203,209,0.13) 40% 50%,transparent 50% 90%,rgba(201,184,234,0.1) 90%),linear-gradient(135deg,#c9b8ea,#88a6b1);
  --theme-panel-radius:4px;
  --theme-control-radius:3px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 12px 26px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:linear-gradient(135deg,#16131c,#c9b8ea 28%,#50465d 53%,#9ecbd1 76%,#16131c);
  --theme-blackjack-rim:conic-gradient(from 30deg,#50465d,#9ecbd1,#d8ccf0,#c9b8ea,#50465d);
  --theme-roulette-rim:linear-gradient(90deg,#9ecbd1 0 18%,#16131c 18% 30%,#c9b8ea 30% 58%,#50465d 58% 78%,#9ecbd1 78%);
  --theme-poker-felt:conic-gradient(from 225deg,rgba(201,184,234,0.1) 25%,transparent 0 50%,rgba(158,203,209,0.09) 0 75%,transparent 0),linear-gradient(145deg,#3f4351,#5d6f7a);
  --theme-blackjack-felt:linear-gradient(rgba(158,203,209,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(201,184,234,0.09) 1px,transparent 1px),linear-gradient(145deg,#334051,#4d6170);
  --theme-roulette-felt:radial-gradient(ellipse at center,rgba(201,184,234,0.18),transparent 48%),linear-gradient(145deg,#3c3a4c,#716c84);
  --theme-table-line:rgba(216,204,240,0.64);
  --theme-table-line-soft:rgba(158,203,209,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(102,91,118,0.95),rgba(44,38,51,0.99));
  --theme-seat-border:rgba(201,184,234,0.58);
  --theme-wheel-bg:conic-gradient(from 54deg,#a597c0 0 8.33%,#0e0c12 0 16.66%,#9ecbd1 0 25%,#0e0c12 0 33.33%,#c9b8ea 0 41.66%,#0e0c12 0 50%,#d8ccf0 0 58.33%,#0e0c12 0 66.66%,#9ecbd1 0 75%,#0e0c12 0 83.33%,#c9b8ea 0 91.66%,#0e0c12 0);
  --theme-wheel-ring:conic-gradient(from 30deg,#50465d,#9ecbd1,#d8ccf0,#c9b8ea,#50465d);
  --theme-board-red:#d54d69;
  --theme-board-black:#0a090d;
  --theme-board-green:#3f9a80;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#eae4f7,transparent 22%),repeating-conic-gradient(#c9b8ea 0 10deg,#9ecbd1 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:8px;
  --theme-poker-felt-radius:5px;
  --theme-blackjack-radius:12px;
  --theme-blackjack-felt-radius:8px;
  --theme-roulette-radius:4px;
  --theme-card-radius:3px;
  --theme-motion-name:themeV937Drift;
  --theme-motion-duration:15s;
  --theme-heading-shadow:0 0 10px rgba(201,184,234,0.38);
  --theme-slot-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(201,184,234,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(158,203,209,0.08) 32px 33px),linear-gradient(150deg,#50465d,#2c2633);
  --theme-avatar-bg:linear-gradient(135deg,#9ecbd1,#c9b8ea);
}

html[data-neon-theme="rainy-tokyo"] {
  color-scheme:dark;
  --theme-bg-a:#05090f;
  --theme-bg-b:#182638;
  --theme-panel-a:rgba(3,6,10,0.95);
  --theme-panel-b:rgba(13,21,31,0.97);
  --theme-accent:#ff4f8b;
  --theme-accent-2:#3ee9ff;
  --theme-highlight:#ff80ab;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#abb3bb;
  --theme-line:rgba(255,79,139,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 37% 21%,rgba(255,79,139,0.22),transparent 36%),radial-gradient(circle at 55% 74%,rgba(62,233,255,0.17),transparent 38%),linear-gradient(183deg,#05090f,#141f2e 58%,#04060a);
  --theme-body-pattern:conic-gradient(from 45deg,rgba(255,79,139,0.13) 0 25%,transparent 0 50%,rgba(62,233,255,0.1) 0 75%,transparent 0);
  --theme-pattern-size:48px 48px;
  --theme-pattern-opacity:0.118;
  --theme-panel-bg:conic-gradient(from 45deg,rgba(255,79,139,0.13) 0 25%,transparent 0 50%,rgba(62,233,255,0.1) 0 75%,transparent 0),linear-gradient(168deg,rgba(3,6,10,0.96),rgba(13,21,31,0.98));
  --theme-item-bg:linear-gradient(136deg,rgba(75,47,74,0.58),rgba(13,21,31,0.86));
  --theme-button-bg:linear-gradient(162deg,#ff80ab,#ff4f8b 58%,#ae90bc);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(144deg,rgba(34,89,108,0.78),rgba(13,21,31,0.94));
  --theme-input-bg:rgba(13,21,31,0.9);
  --theme-card-a:#ff4f8b;
  --theme-card-b:#3ee9ff;
  --theme-card-bg:radial-gradient(circle at 20% 25%,rgba(62,233,255,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(255,79,139,0.15) 0 2px,transparent 3px),linear-gradient(135deg,#ff4f8b,#33b2c7);
  --theme-panel-radius:18px;
  --theme-control-radius:14px;
  --theme-border-style:double;
  --theme-panel-shadow:0 13px 27px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-linear-gradient(45deg,#05090f 0 12px,#182638 12px 24px,#ff4f8b 24px 36px,#3ee9ff 36px 48px);
  --theme-blackjack-rim:radial-gradient(ellipse at center,#ff80ab,transparent 44%),linear-gradient(120deg,#182638,#3ee9ff,#ff4f8b);
  --theme-roulette-rim:repeating-radial-gradient(ellipse at center,rgba(255,79,139,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#3ee9ff,#05090f);
  --theme-poker-felt:linear-gradient(rgba(255,79,139,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(62,233,255,0.09) 1px,transparent 1px),linear-gradient(145deg,#152b35,#4d344a);
  --theme-blackjack-felt:radial-gradient(ellipse at center,rgba(62,233,255,0.18),transparent 48%),linear-gradient(145deg,#16303e,#653b58);
  --theme-roulette-felt:linear-gradient(45deg,rgba(255,79,139,0.11) 25%,transparent 25% 75%,rgba(255,128,171,0.08) 75%),linear-gradient(-45deg,rgba(255,128,171,0.08) 25%,transparent 25% 75%,rgba(255,79,139,0.09) 75%),linear-gradient(145deg,#1d2837,#61425a);
  --theme-table-line:rgba(255,128,171,0.64);
  --theme-table-line-soft:rgba(62,233,255,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(66,45,71,0.95),rgba(13,21,31,0.99));
  --theme-seat-border:rgba(255,79,139,0.58);
  --theme-wheel-bg:conic-gradient(from 77deg,#d14172 0 8.33%,#03060a 0 16.66%,#3ee9ff 0 25%,#03060a 0 33.33%,#ff4f8b 0 41.66%,#03060a 0 50%,#ff80ab 0 58.33%,#03060a 0 66.66%,#3ee9ff 0 75%,#03060a 0 83.33%,#ff4f8b 0 91.66%,#03060a 0);
  --theme-wheel-ring:radial-gradient(ellipse at center,#ff80ab,transparent 44%),linear-gradient(120deg,#182638,#3ee9ff,#ff4f8b);
  --theme-board-red:#e13654;
  --theme-board-black:#020407;
  --theme-board-green:#22a38e;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#ffbcd3,transparent 22%),repeating-conic-gradient(#ff4f8b 0 10deg,#3ee9ff 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:30px;
  --theme-poker-felt-radius:24px;
  --theme-blackjack-radius:44px;
  --theme-blackjack-felt-radius:34px;
  --theme-roulette-radius:18px;
  --theme-card-radius:14px;
  --theme-motion-name:themeV937Pulse;
  --theme-motion-duration:16s;
  --theme-heading-shadow:0 0 11px rgba(255,79,139,0.38);
  --theme-slot-bg:radial-gradient(circle,rgba(255,79,139,0.18) 0 2px,transparent 3px),linear-gradient(150deg,#182638,#0d151f);
  --theme-avatar-bg:linear-gradient(135deg,#3ee9ff,#ff4f8b);
}

html[data-neon-theme="sandstone-museum"] {
  color-scheme:light;
  --theme-bg-a:#e8ddcc;
  --theme-bg-b:#c6ad8d;
  --theme-panel-a:rgba(190,181,167,0.95);
  --theme-panel-b:rgba(178,156,127,0.97);
  --theme-accent:#5b6d68;
  --theme-accent-2:#9b6545;
  --theme-highlight:#899692;
  --theme-text:#171a1f;
  --theme-body-text:#171a1f;
  --theme-muted:#60584d;
  --theme-line:rgba(91,109,104,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(8,10,14,0.28);
  --theme-body-bg:radial-gradient(circle at 38% 28%,rgba(91,109,104,0.22),transparent 36%),radial-gradient(circle at 54% 30%,rgba(155,101,69,0.17),transparent 38%),linear-gradient(120deg,#e8ddcc,#b69f82 58%,#ccc2b4);
  --theme-body-pattern:repeating-radial-gradient(ellipse at 30% 70%,rgba(91,109,104,0.14) 0 1px,transparent 2px 28px);
  --theme-pattern-size:84px 56px;
  --theme-pattern-opacity:0.136;
  --theme-panel-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(91,109,104,0.14) 0 1px,transparent 2px 28px),linear-gradient(173deg,rgba(190,181,167,0.96),rgba(178,156,127,0.98));
  --theme-item-bg:linear-gradient(140deg,rgba(174,159,133,0.58),rgba(178,156,127,0.86));
  --theme-button-bg:linear-gradient(165deg,#899692,#5b6d68 58%,#766a59);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(150deg,rgba(187,154,122,0.78),rgba(178,156,127,0.94));
  --theme-input-bg:rgba(178,156,127,0.9);
  --theme-card-a:#5b6d68;
  --theme-card-b:#9b6545;
  --theme-card-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(155,101,69,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(91,109,104,0.08) 32px 33px),linear-gradient(135deg,#5b6d68,#a77959);
  --theme-panel-radius:0px;
  --theme-control-radius:0px;
  --theme-border-style:dashed;
  --theme-panel-shadow:0 14px 28px rgba(8,10,14,0.28),inset 0 1px rgba(255,255,255,0.42);
  --theme-poker-rim:conic-gradient(from 30deg,#e8ddcc,#c6ad8d,#5b6d68,#9b6545,#e8ddcc);
  --theme-blackjack-rim:linear-gradient(90deg,#c6ad8d 0 18%,#9b6545 18% 30%,#899692 30% 58%,#5b6d68 58% 78%,#c6ad8d 78%);
  --theme-roulette-rim:linear-gradient(135deg,#9b6545,#5b6d68 28%,#e8ddcc 53%,#c6ad8d 76%,#9b6545);
  --theme-poker-felt:radial-gradient(ellipse at center,rgba(91,109,104,0.18),transparent 48%),linear-gradient(145deg,#7f8269,#89785d);
  --theme-blackjack-felt:linear-gradient(45deg,rgba(155,101,69,0.11) 25%,transparent 25% 75%,rgba(91,109,104,0.08) 75%),linear-gradient(-45deg,rgba(91,109,104,0.08) 25%,transparent 25% 75%,rgba(155,101,69,0.09) 75%),linear-gradient(145deg,#606c62,#5e6c64);
  --theme-roulette-felt:repeating-linear-gradient(90deg,rgba(91,109,104,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(137,150,146,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#6c6a5e,#676b61);
  --theme-table-line:rgba(137,150,146,0.64);
  --theme-table-line-soft:rgba(155,101,69,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(179,161,134,0.95),rgba(178,156,127,0.99));
  --theme-seat-border:rgba(91,109,104,0.58);
  --theme-wheel-bg:conic-gradient(from 100deg,#4b5955 0 8.33%,#979085 0 16.66%,#9b6545 0 25%,#979085 0 33.33%,#5b6d68 0 41.66%,#979085 0 50%,#899692 0 58.33%,#979085 0 66.66%,#9b6545 0 75%,#979085 0 83.33%,#5b6d68 0 91.66%,#979085 0);
  --theme-wheel-ring:linear-gradient(90deg,#c6ad8d 0 18%,#9b6545 18% 30%,#899692 30% 58%,#5b6d68 58% 78%,#c6ad8d 78%);
  --theme-board-red:#bd3d4d;
  --theme-board-black:#68635c;
  --theme-board-green:#3e7b56;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#c1c8c6,transparent 22%),repeating-conic-gradient(#5b6d68 0 10deg,#9b6545 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:2px;
  --theme-poker-felt-radius:0px;
  --theme-blackjack-radius:6px;
  --theme-blackjack-felt-radius:2px;
  --theme-roulette-radius:0px;
  --theme-card-radius:0px;
  --theme-motion-name:themeV937Sweep;
  --theme-motion-duration:17s;
  --theme-heading-shadow:0 0 12px rgba(91,109,104,0.38);
  --theme-slot-bg:linear-gradient(rgba(91,109,104,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(155,101,69,0.1) 1px,transparent 1px),linear-gradient(150deg,#c6ad8d,#b29c7f);
  --theme-avatar-bg:linear-gradient(135deg,#9b6545,#5b6d68);
}

html[data-neon-theme="solar-punk"] {
  color-scheme:dark;
  --theme-bg-a:#071b14;
  --theme-bg-b:#176a48;
  --theme-panel-a:rgba(5,18,13,0.95);
  --theme-panel-b:rgba(13,58,40,0.97);
  --theme-accent:#e6cf55;
  --theme-accent-2:#72e7da;
  --theme-highlight:#eddc85;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#abcac1;
  --theme-line:rgba(230,207,85,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 39% 35%,rgba(230,207,85,0.22),transparent 36%),radial-gradient(circle at 53% 41%,rgba(114,231,218,0.17),transparent 38%),linear-gradient(127deg,#071b14,#13573b 58%,#05130e);
  --theme-body-pattern:linear-gradient(60deg,transparent 40%,rgba(230,207,85,0.13) 40% 50%,transparent 50% 90%,rgba(114,231,218,0.1) 90%);
  --theme-pattern-size:64px 64px;
  --theme-pattern-opacity:0.154;
  --theme-panel-bg:linear-gradient(60deg,transparent 40%,rgba(230,207,85,0.13) 40% 50%,transparent 50% 90%,rgba(114,231,218,0.1) 90%),linear-gradient(178deg,rgba(5,18,13,0.96),rgba(13,58,40,0.98));
  --theme-item-bg:linear-gradient(144deg,rgba(69,128,75,0.58),rgba(13,58,40,0.86));
  --theme-button-bg:linear-gradient(168deg,#eddc85,#e6cf55 58%,#b5d98d);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(156deg,rgba(47,138,110,0.78),rgba(13,58,40,0.94));
  --theme-input-bg:rgba(13,58,40,0.9);
  --theme-card-a:#e6cf55;
  --theme-card-b:#72e7da;
  --theme-card-bg:radial-gradient(circle,rgba(114,231,218,0.18) 0 2px,transparent 3px),linear-gradient(135deg,#e6cf55,#59c4b1);
  --theme-panel-radius:28px;
  --theme-control-radius:20px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 15px 29px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:radial-gradient(ellipse at center,#e6cf55,transparent 44%),linear-gradient(120deg,#071b14,#176a48,#72e7da);
  --theme-blackjack-rim:repeating-radial-gradient(ellipse at center,rgba(237,220,133,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#176a48,#72e7da);
  --theme-roulette-rim:repeating-linear-gradient(45deg,#72e7da 0 12px,#071b14 12px 24px,#e6cf55 24px 36px,#176a48 36px 48px);
  --theme-poker-felt:linear-gradient(45deg,rgba(230,207,85,0.11) 25%,transparent 25% 75%,rgba(114,231,218,0.08) 75%),linear-gradient(-45deg,rgba(114,231,218,0.08) 25%,transparent 25% 75%,rgba(230,207,85,0.09) 75%),linear-gradient(145deg,#145e41,#30876f);
  --theme-blackjack-felt:repeating-linear-gradient(90deg,rgba(114,231,218,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(230,207,85,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#155346,#2f7c6f);
  --theme-roulette-felt:conic-gradient(from 225deg,rgba(230,207,85,0.1) 25%,transparent 0 50%,rgba(237,220,133,0.09) 0 75%,transparent 0),linear-gradient(145deg,#1c4e40,#5f7b56);
  --theme-table-line:rgba(237,220,133,0.64);
  --theme-table-line-soft:rgba(114,231,218,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(60,124,74,0.95),rgba(13,58,40,0.99));
  --theme-seat-border:rgba(230,207,85,0.58);
  --theme-wheel-bg:conic-gradient(from 123deg,#bdaa46 0 8.33%,#05120d 0 16.66%,#72e7da 0 25%,#05120d 0 33.33%,#e6cf55 0 41.66%,#05120d 0 50%,#eddc85 0 58.33%,#05120d 0 66.66%,#72e7da 0 75%,#05120d 0 83.33%,#e6cf55 0 91.66%,#05120d 0);
  --theme-wheel-ring:repeating-radial-gradient(ellipse at center,rgba(237,220,133,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#176a48,#72e7da);
  --theme-board-red:#dc5249;
  --theme-board-black:#030c09;
  --theme-board-green:#32a282;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#f6edbe,transparent 22%),repeating-conic-gradient(#e6cf55 0 10deg,#72e7da 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:42px;
  --theme-poker-felt-radius:36px;
  --theme-blackjack-radius:58px;
  --theme-blackjack-felt-radius:46px;
  --theme-roulette-radius:24px;
  --theme-card-radius:18px;
  --theme-motion-name:themeV937Float;
  --theme-motion-duration:18s;
  --theme-heading-shadow:0 0 13px rgba(230,207,85,0.38);
  --theme-slot-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(230,207,85,0.12) 23px 25px,transparent 26px 48px),linear-gradient(150deg,#176a48,#0d3a28);
  --theme-avatar-bg:linear-gradient(135deg,#72e7da,#e6cf55);
}

html[data-neon-theme="space-western"] {
  color-scheme:dark;
  --theme-bg-a:#080b11;
  --theme-bg-b:#293346;
  --theme-panel-a:rgba(5,7,11,0.95);
  --theme-panel-b:rgba(23,28,38,0.97);
  --theme-accent:#b55f3d;
  --theme-accent-2:#e2b45f;
  --theme-highlight:#ca8c73;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#b1b7c0;
  --theme-line:rgba(181,95,61,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 40% 42%,rgba(181,95,61,0.22),transparent 36%),radial-gradient(circle at 52% 52%,rgba(226,180,95,0.17),transparent 38%),linear-gradient(134deg,#080b11,#222a39 58%,#06080c);
  --theme-body-pattern:radial-gradient(circle at 20% 25%,rgba(181,95,61,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(226,180,95,0.15) 0 2px,transparent 3px);
  --theme-pattern-size:52px 52px;
  --theme-pattern-opacity:0.172;
  --theme-panel-bg:radial-gradient(circle at 20% 25%,rgba(181,95,61,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(226,180,95,0.15) 0 2px,transparent 3px),linear-gradient(128deg,rgba(5,7,11,0.96),rgba(23,28,38,0.98));
  --theme-item-bg:linear-gradient(148deg,rgba(72,61,68,0.58),rgba(23,28,38,0.86));
  --theme-button-bg:linear-gradient(171deg,#ca8c73,#b55f3d 58%,#c8834b);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(162deg,rgba(89,85,76,0.78),rgba(23,28,38,0.94));
  --theme-input-bg:rgba(23,28,38,0.9);
  --theme-card-a:#b55f3d;
  --theme-card-b:#e2b45f;
  --theme-card-bg:linear-gradient(rgba(226,180,95,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(181,95,61,0.1) 1px,transparent 1px),linear-gradient(135deg,#b55f3d,#ae9058);
  --theme-panel-radius:10px;
  --theme-control-radius:7px;
  --theme-border-style:double;
  --theme-panel-shadow:0 16px 30px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:linear-gradient(90deg,#080b11 0 18%,#293346 18% 30%,#b55f3d 30% 58%,#e2b45f 58% 78%,#080b11 78%);
  --theme-blackjack-rim:linear-gradient(135deg,#293346,#ca8c73 28%,#e2b45f 53%,#b55f3d 76%,#293346);
  --theme-roulette-rim:conic-gradient(from 30deg,#e2b45f,#080b11,#b55f3d,#293346,#e2b45f);
  --theme-poker-felt:repeating-linear-gradient(90deg,rgba(181,95,61,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(226,180,95,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#223540,#4b413f);
  --theme-blackjack-felt:conic-gradient(from 225deg,rgba(226,180,95,0.1) 25%,transparent 0 50%,rgba(181,95,61,0.09) 0 75%,transparent 0),linear-gradient(145deg,#1f3645,#4f4342);
  --theme-roulette-felt:linear-gradient(rgba(181,95,61,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(202,140,115,0.09) 1px,transparent 1px),linear-gradient(145deg,#26303f,#483b3f);
  --theme-table-line:rgba(202,140,115,0.64);
  --theme-table-line-soft:rgba(226,180,95,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(66,59,68,0.95),rgba(23,28,38,0.99));
  --theme-seat-border:rgba(181,95,61,0.58);
  --theme-wheel-bg:conic-gradient(from 146deg,#944e32 0 8.33%,#05070b 0 16.66%,#e2b45f 0 25%,#05070b 0 33.33%,#b55f3d 0 41.66%,#05070b 0 50%,#ca8c73 0 58.33%,#05070b 0 66.66%,#e2b45f 0 75%,#05070b 0 83.33%,#b55f3d 0 91.66%,#05070b 0);
  --theme-wheel-ring:linear-gradient(135deg,#293346,#ca8c73 28%,#e2b45f 53%,#b55f3d 76%,#293346);
  --theme-board-red:#d13a43;
  --theme-board-black:#040508;
  --theme-board-green:#53935e;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#e3c2b5,transparent 22%),repeating-conic-gradient(#b55f3d 0 10deg,#e2b45f 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:18px;
  --theme-poker-felt-radius:12px;
  --theme-blackjack-radius:28px;
  --theme-blackjack-felt-radius:20px;
  --theme-roulette-radius:10px;
  --theme-card-radius:7px;
  --theme-motion-name:themeV937Flicker;
  --theme-motion-duration:8s;
  --theme-heading-shadow:0 0 14px rgba(181,95,61,0.38);
  --theme-slot-bg:conic-gradient(from 45deg,rgba(181,95,61,0.13) 0 25%,transparent 0 50%,rgba(226,180,95,0.1) 0 75%,transparent 0),linear-gradient(150deg,#293346,#171c26);
  --theme-avatar-bg:linear-gradient(135deg,#e2b45f,#b55f3d);
}

html[data-neon-theme="studio-90s"] {
  color-scheme:dark;
  --theme-bg-a:#101229;
  --theme-bg-b:#315f75;
  --theme-panel-a:rgba(10,12,27,0.95);
  --theme-panel-b:rgba(27,52,64,0.97);
  --theme-accent:#f0539e;
  --theme-accent-2:#f6d54a;
  --theme-highlight:#f483b9;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#b4c6d0;
  --theme-line:rgba(240,83,158,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 41% 49%,rgba(240,83,158,0.22),transparent 36%),radial-gradient(circle at 51% 63%,rgba(246,213,74,0.17),transparent 38%),linear-gradient(141deg,#101229,#284e60 58%,#0b0d1d);
  --theme-body-pattern:repeating-linear-gradient(0deg,transparent 0 9px,rgba(240,83,158,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(246,213,74,0.08) 32px 33px);
  --theme-pattern-size:40px 40px;
  --theme-pattern-opacity:0.190;
  --theme-panel-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(240,83,158,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(246,213,74,0.08) 32px 33px),linear-gradient(133deg,rgba(10,12,27,0.96),rgba(27,52,64,0.98));
  --theme-item-bg:linear-gradient(152deg,rgba(91,92,126,0.58),rgba(27,52,64,0.86));
  --theme-button-bg:linear-gradient(174deg,#f483b9,#f0539e 58%,#f38a7b);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(168deg,rgba(100,126,106,0.78),rgba(27,52,64,0.94));
  --theme-input-bg:rgba(27,52,64,0.9);
  --theme-card-a:#f0539e;
  --theme-card-b:#f6d54a;
  --theme-card-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(246,213,74,0.12) 23px 25px,transparent 26px 48px),linear-gradient(135deg,#f0539e,#bfb456);
  --theme-panel-radius:36px;
  --theme-control-radius:26px;
  --theme-border-style:dotted;
  --theme-panel-shadow:0 17px 31px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-radial-gradient(ellipse at center,rgba(240,83,158,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#101229,#315f75);
  --theme-blackjack-rim:repeating-linear-gradient(45deg,#315f75 0 12px,#f6d54a 12px 24px,#f483b9 24px 36px,#f0539e 36px 48px);
  --theme-roulette-rim:radial-gradient(ellipse at center,#f0539e,transparent 44%),linear-gradient(120deg,#f6d54a,#101229,#315f75);
  --theme-poker-felt:conic-gradient(from 225deg,rgba(240,83,158,0.1) 25%,transparent 0 50%,rgba(246,213,74,0.09) 0 75%,transparent 0),linear-gradient(145deg,#285663,#6a7f5b);
  --theme-blackjack-felt:linear-gradient(rgba(246,213,74,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(240,83,158,0.09) 1px,transparent 1px),linear-gradient(145deg,#234e5e,#566e59);
  --theme-roulette-felt:radial-gradient(ellipse at center,rgba(240,83,158,0.18),transparent 48%),linear-gradient(145deg,#2b485a,#6f5c7a);
  --theme-table-line:rgba(244,131,185,0.64);
  --theme-table-line-soft:rgba(246,213,74,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(83,93,124,0.95),rgba(27,52,64,0.99));
  --theme-seat-border:rgba(240,83,158,0.58);
  --theme-wheel-bg:conic-gradient(from 169deg,#c54482 0 8.33%,#0a0c1b 0 16.66%,#f6d54a 0 25%,#0a0c1b 0 33.33%,#f0539e 0 41.66%,#0a0c1b 0 50%,#f483b9 0 58.33%,#0a0c1b 0 66.66%,#f6d54a 0 75%,#0a0c1b 0 83.33%,#f0539e 0 91.66%,#0a0c1b 0);
  --theme-wheel-ring:repeating-linear-gradient(45deg,#315f75 0 12px,#f6d54a 12px 24px,#f483b9 24px 36px,#f0539e 36px 48px);
  --theme-board-red:#de3759;
  --theme-board-black:#070812;
  --theme-board-green:#599d57;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#f9beda,transparent 22%),repeating-conic-gradient(#f0539e 0 10deg,#f6d54a 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:58px;
  --theme-poker-felt-radius:48px;
  --theme-blackjack-radius:70px;
  --theme-blackjack-felt-radius:58px;
  --theme-roulette-radius:32px;
  --theme-card-radius:24px;
  --theme-motion-name:themeV937Breathe;
  --theme-motion-duration:9s;
  --theme-heading-shadow:0 0 15px rgba(240,83,158,0.38);
  --theme-slot-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(240,83,158,0.14) 0 1px,transparent 2px 28px),linear-gradient(150deg,#315f75,#1b3440);
  --theme-avatar-bg:linear-gradient(135deg,#f6d54a,#f0539e);
}

html[data-neon-theme="terracotta-villa"] {
  color-scheme:dark;
  --theme-bg-a:#2b1711;
  --theme-bg-b:#8d4d38;
  --theme-panel-a:rgba(28,15,11,0.95);
  --theme-panel-b:rgba(78,42,31,0.97);
  --theme-accent:#dba879;
  --theme-accent-2:#86965b;
  --theme-highlight:#e5c09f;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#d3c0bb;
  --theme-line:rgba(219,168,121,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 42% 56%,rgba(219,168,121,0.22),transparent 36%),radial-gradient(circle at 50% 74%,rgba(134,150,91,0.17),transparent 38%),linear-gradient(148deg,#2b1711,#743f2e 58%,#1e100c);
  --theme-body-pattern:radial-gradient(circle,rgba(219,168,121,0.18) 0 2px,transparent 3px);
  --theme-pattern-size:42px 42px;
  --theme-pattern-opacity:0.100;
  --theme-panel-bg:radial-gradient(circle,rgba(219,168,121,0.18) 0 2px,transparent 3px),linear-gradient(138deg,rgba(28,15,11,0.96),rgba(78,42,31,0.98));
  --theme-item-bg:linear-gradient(156deg,rgba(158,97,70,0.58),rgba(78,42,31,0.86));
  --theme-button-bg:linear-gradient(107deg,#e5c09f,#dba879 58%,#b7a06c);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(174deg,rgba(139,96,65,0.78),rgba(78,42,31,0.94));
  --theme-input-bg:rgba(78,42,31,0.9);
  --theme-card-a:#dba879;
  --theme-card-b:#86965b;
  --theme-card-bg:conic-gradient(from 45deg,rgba(134,150,91,0.13) 0 25%,transparent 0 50%,rgba(219,168,121,0.1) 0 75%,transparent 0),linear-gradient(135deg,#dba879,#888251);
  --theme-panel-radius:4px;
  --theme-control-radius:3px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 10px 32px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:linear-gradient(135deg,#2b1711,#dba879 28%,#8d4d38 53%,#86965b 76%,#2b1711);
  --theme-blackjack-rim:conic-gradient(from 30deg,#8d4d38,#86965b,#e5c09f,#dba879,#8d4d38);
  --theme-roulette-rim:linear-gradient(90deg,#86965b 0 18%,#2b1711 18% 30%,#dba879 30% 58%,#8d4d38 58% 78%,#86965b 78%);
  --theme-poker-felt:linear-gradient(rgba(219,168,121,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(134,150,91,0.09) 1px,transparent 1px),linear-gradient(145deg,#6c4835,#875f45);
  --theme-blackjack-felt:radial-gradient(ellipse at center,rgba(134,150,91,0.18),transparent 48%),linear-gradient(145deg,#52443e,#816652);
  --theme-roulette-felt:linear-gradient(45deg,rgba(219,168,121,0.11) 25%,transparent 25% 75%,rgba(229,192,159,0.08) 75%),linear-gradient(-45deg,rgba(229,192,159,0.08) 25%,transparent 25% 75%,rgba(219,168,121,0.09) 75%),linear-gradient(145deg,#5e3e37,#866556);
  --theme-table-line:rgba(229,192,159,0.64);
  --theme-table-line-soft:rgba(134,150,91,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(155,93,68,0.95),rgba(78,42,31,0.99));
  --theme-seat-border:rgba(219,168,121,0.58);
  --theme-wheel-bg:conic-gradient(from 192deg,#b48a63 0 8.33%,#1c0f0b 0 16.66%,#86965b 0 25%,#1c0f0b 0 33.33%,#dba879 0 41.66%,#1c0f0b 0 50%,#e5c09f 0 58.33%,#1c0f0b 0 66.66%,#86965b 0 75%,#1c0f0b 0 83.33%,#dba879 0 91.66%,#1c0f0b 0);
  --theme-wheel-ring:conic-gradient(from 30deg,#8d4d38,#86965b,#e5c09f,#dba879,#8d4d38);
  --theme-board-red:#d94a50;
  --theme-board-black:#130a08;
  --theme-board-green:#388a5c;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#f1decc,transparent 22%),repeating-conic-gradient(#dba879 0 10deg,#86965b 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:8px;
  --theme-poker-felt-radius:5px;
  --theme-blackjack-radius:12px;
  --theme-blackjack-felt-radius:8px;
  --theme-roulette-radius:4px;
  --theme-card-radius:3px;
  --theme-motion-name:themeV937Drift;
  --theme-motion-duration:10s;
  --theme-heading-shadow:0 0 8px rgba(219,168,121,0.38);
  --theme-slot-bg:linear-gradient(60deg,transparent 40%,rgba(219,168,121,0.13) 40% 50%,transparent 50% 90%,rgba(134,150,91,0.1) 90%),linear-gradient(150deg,#8d4d38,#4e2a1f);
  --theme-avatar-bg:linear-gradient(135deg,#86965b,#dba879);
}

html[data-neon-theme="thunderstorm"] {
  color-scheme:dark;
  --theme-bg-a:#070b12;
  --theme-bg-b:#283444;
  --theme-panel-a:rgba(5,7,12,0.95);
  --theme-panel-b:rgba(22,29,37,0.97);
  --theme-accent:#dcefff;
  --theme-accent-2:#4d8dff;
  --theme-highlight:#e6f3ff;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#b1b7bf;
  --theme-line:rgba(220,239,255,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 43% 63%,rgba(220,239,255,0.22),transparent 36%),radial-gradient(circle at 49% 30%,rgba(77,141,255,0.17),transparent 38%),linear-gradient(155deg,#070b12,#212b38 58%,#05080d);
  --theme-body-pattern:linear-gradient(rgba(220,239,255,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(77,141,255,0.1) 1px,transparent 1px);
  --theme-pattern-size:56px 56px;
  --theme-pattern-opacity:0.118;
  --theme-panel-bg:linear-gradient(rgba(220,239,255,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(77,141,255,0.1) 1px,transparent 1px),linear-gradient(143deg,rgba(5,7,12,0.96),rgba(22,29,37,0.98));
  --theme-item-bg:linear-gradient(160deg,rgba(80,93,109,0.58),rgba(22,29,37,0.86));
  --theme-button-bg:linear-gradient(110deg,#e6f3ff,#dcefff 58%,#a0c6ff);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(130deg,rgba(50,75,117,0.78),rgba(22,29,37,0.94));
  --theme-input-bg:rgba(22,29,37,0.9);
  --theme-card-a:#dcefff;
  --theme-card-b:#4d8dff;
  --theme-card-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(77,141,255,0.14) 0 1px,transparent 2px 28px),linear-gradient(135deg,#dcefff,#4374cb);
  --theme-panel-radius:18px;
  --theme-control-radius:14px;
  --theme-border-style:double;
  --theme-panel-shadow:0 11px 33px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-linear-gradient(45deg,#070b12 0 12px,#283444 12px 24px,#dcefff 24px 36px,#4d8dff 36px 48px);
  --theme-blackjack-rim:radial-gradient(ellipse at center,#e6f3ff,transparent 44%),linear-gradient(120deg,#283444,#4d8dff,#dcefff);
  --theme-roulette-rim:repeating-radial-gradient(ellipse at center,rgba(220,239,255,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#4d8dff,#070b12);
  --theme-poker-felt:radial-gradient(ellipse at center,rgba(220,239,255,0.18),transparent 48%),linear-gradient(145deg,#21363e,#305480);
  --theme-blackjack-felt:linear-gradient(45deg,rgba(77,141,255,0.11) 25%,transparent 25% 75%,rgba(220,239,255,0.08) 75%),linear-gradient(-45deg,rgba(220,239,255,0.08) 25%,transparent 25% 75%,rgba(77,141,255,0.09) 75%),linear-gradient(145deg,#1e3744,#576e7c);
  --theme-roulette-felt:repeating-linear-gradient(90deg,rgba(220,239,255,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(230,243,255,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#26303e,#596574);
  --theme-table-line:rgba(230,243,255,0.64);
  --theme-table-line-soft:rgba(77,141,255,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(72,86,102,0.95),rgba(22,29,37,0.99));
  --theme-seat-border:rgba(220,239,255,0.58);
  --theme-wheel-bg:conic-gradient(from 215deg,#b4c4d1 0 8.33%,#05070c 0 16.66%,#4d8dff 0 25%,#05070c 0 33.33%,#dcefff 0 41.66%,#05070c 0 50%,#e6f3ff 0 58.33%,#05070c 0 66.66%,#4d8dff 0 75%,#05070c 0 83.33%,#dcefff 0 91.66%,#05070c 0);
  --theme-wheel-ring:radial-gradient(ellipse at center,#e6f3ff,transparent 44%),linear-gradient(120deg,#283444,#4d8dff,#dcefff);
  --theme-board-red:#da596e;
  --theme-board-black:#030508;
  --theme-board-green:#26878e;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#f2f9ff,transparent 22%),repeating-conic-gradient(#dcefff 0 10deg,#4d8dff 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:30px;
  --theme-poker-felt-radius:24px;
  --theme-blackjack-radius:44px;
  --theme-blackjack-felt-radius:34px;
  --theme-roulette-radius:18px;
  --theme-card-radius:14px;
  --theme-motion-name:themeV937Pulse;
  --theme-motion-duration:11s;
  --theme-heading-shadow:0 0 9px rgba(220,239,255,0.38);
  --theme-slot-bg:radial-gradient(circle at 20% 25%,rgba(220,239,255,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(77,141,255,0.15) 0 2px,transparent 3px),linear-gradient(150deg,#283444,#161d25);
  --theme-avatar-bg:linear-gradient(135deg,#4d8dff,#dcefff);
}

html[data-neon-theme="toy-blocks"] {
  color-scheme:light;
  --theme-bg-a:#f4e7c9;
  --theme-bg-b:#e3483f;
  --theme-panel-a:rgba(200,189,165,0.95);
  --theme-panel-b:rgba(204,65,57,0.97);
  --theme-accent:#2973c8;
  --theme-accent-2:#f2bf2f;
  --theme-highlight:#659ad7;
  --theme-text:#171a1f;
  --theme-body-text:#171a1f;
  --theme-muted:#6d2d2c;
  --theme-line:rgba(41,115,200,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(8,10,14,0.28);
  --theme-body-bg:radial-gradient(circle at 44% 70%,rgba(41,115,200,0.22),transparent 36%),radial-gradient(circle at 48% 41%,rgba(242,191,47,0.17),transparent 38%),linear-gradient(162deg,#f4e7c9,#d1423a 58%,#d7cbb1);
  --theme-body-pattern:repeating-linear-gradient(135deg,transparent 0 22px,rgba(41,115,200,0.12) 23px 25px,transparent 26px 48px);
  --theme-pattern-size:72px 72px;
  --theme-pattern-opacity:0.136;
  --theme-panel-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(41,115,200,0.12) 23px 25px,transparent 26px 48px),linear-gradient(148deg,rgba(200,189,165,0.96),rgba(204,65,57,0.98));
  --theme-item-bg:linear-gradient(164deg,rgba(186,81,93,0.58),rgba(204,65,57,0.86));
  --theme-button-bg:linear-gradient(113deg,#659ad7,#2973c8 58%,#7d9388);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(136deg,rgba(231,103,59,0.78),rgba(204,65,57,0.94));
  --theme-input-bg:rgba(204,65,57,0.9);
  --theme-card-a:#2973c8;
  --theme-card-b:#f2bf2f;
  --theme-card-bg:linear-gradient(60deg,transparent 40%,rgba(242,191,47,0.13) 40% 50%,transparent 50% 90%,rgba(41,115,200,0.1) 90%),linear-gradient(135deg,#2973c8,#ee9e33);
  --theme-panel-radius:0px;
  --theme-control-radius:0px;
  --theme-border-style:dashed;
  --theme-panel-shadow:0 12px 34px rgba(8,10,14,0.28),inset 0 1px rgba(255,255,255,0.42);
  --theme-poker-rim:conic-gradient(from 30deg,#f4e7c9,#e3483f,#2973c8,#f2bf2f,#f4e7c9);
  --theme-blackjack-rim:linear-gradient(90deg,#e3483f 0 18%,#f2bf2f 18% 30%,#659ad7 30% 58%,#2973c8 58% 78%,#e3483f 78%);
  --theme-roulette-rim:linear-gradient(135deg,#f2bf2f,#2973c8 28%,#f4e7c9 53%,#e3483f 76%,#f2bf2f);
  --theme-poker-felt:linear-gradient(45deg,rgba(41,115,200,0.11) 25%,transparent 25% 75%,rgba(242,191,47,0.08) 75%),linear-gradient(-45deg,rgba(242,191,47,0.08) 25%,transparent 25% 75%,rgba(41,115,200,0.09) 75%),linear-gradient(145deg,#914338,#ae6835);
  --theme-blackjack-felt:repeating-linear-gradient(90deg,rgba(242,191,47,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(41,115,200,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#6c4040,#92643b);
  --theme-roulette-felt:conic-gradient(from 225deg,rgba(41,115,200,0.1) 25%,transparent 0 50%,rgba(101,154,215,0.09) 0 75%,transparent 0),linear-gradient(145deg,#7a3a39,#73596c);
  --theme-table-line:rgba(101,154,215,0.64);
  --theme-table-line-soft:rgba(242,191,47,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(194,80,88,0.95),rgba(204,65,57,0.99));
  --theme-seat-border:rgba(41,115,200,0.58);
  --theme-wheel-bg:conic-gradient(from 238deg,#225ea4 0 8.33%,#9f9683 0 16.66%,#f2bf2f 0 25%,#9f9683 0 33.33%,#2973c8 0 41.66%,#9f9683 0 50%,#659ad7 0 58.33%,#9f9683 0 66.66%,#f2bf2f 0 75%,#9f9683 0 83.33%,#2973c8 0 91.66%,#9f9683 0);
  --theme-wheel-ring:linear-gradient(90deg,#e3483f 0 18%,#f2bf2f 18% 30%,#659ad7 30% 58%,#2973c8 58% 78%,#e3483f 78%);
  --theme-board-red:#b23e62;
  --theme-board-black:#6e685a;
  --theme-board-green:#58964f;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#aecaea,transparent 22%),repeating-conic-gradient(#2973c8 0 10deg,#f2bf2f 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:2px;
  --theme-poker-felt-radius:0px;
  --theme-blackjack-radius:6px;
  --theme-blackjack-felt-radius:2px;
  --theme-roulette-radius:0px;
  --theme-card-radius:0px;
  --theme-motion-name:themeV937Sweep;
  --theme-motion-duration:12s;
  --theme-heading-shadow:0 0 10px rgba(41,115,200,0.38);
  --theme-slot-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(41,115,200,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(242,191,47,0.08) 32px 33px),linear-gradient(150deg,#e3483f,#cc4139);
  --theme-avatar-bg:linear-gradient(135deg,#f2bf2f,#2973c8);
}

html[data-neon-theme="tropical-resort"] {
  color-scheme:dark;
  --theme-bg-a:#05212a;
  --theme-bg-b:#126c75;
  --theme-panel-a:rgba(3,21,27,0.95);
  --theme-panel-b:rgba(10,59,64,0.97);
  --theme-accent:#ff8066;
  --theme-accent-2:#e9d58a;
  --theme-highlight:#ffa491;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#a9cad0;
  --theme-line:rgba(255,128,102,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 45% 15%,rgba(255,128,102,0.22),transparent 36%),radial-gradient(circle at 47% 52%,rgba(233,213,138,0.17),transparent 38%),linear-gradient(169deg,#05212a,#0f5960 58%,#04171d);
  --theme-body-pattern:conic-gradient(from 45deg,rgba(255,128,102,0.13) 0 25%,transparent 0 50%,rgba(233,213,138,0.1) 0 75%,transparent 0);
  --theme-pattern-size:48px 48px;
  --theme-pattern-opacity:0.154;
  --theme-panel-bg:conic-gradient(from 45deg,rgba(255,128,102,0.13) 0 25%,transparent 0 50%,rgba(233,213,138,0.1) 0 75%,transparent 0),linear-gradient(153deg,rgba(3,21,27,0.96),rgba(10,59,64,0.98));
  --theme-item-bg:linear-gradient(168deg,rgba(70,112,114,0.58),rgba(10,59,64,0.86));
  --theme-button-bg:linear-gradient(116deg,#ffa491,#ff8066 58%,#f6a475);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(142deg,rgba(74,135,122,0.78),rgba(10,59,64,0.94));
  --theme-input-bg:rgba(10,59,64,0.9);
  --theme-card-a:#ff8066;
  --theme-card-b:#e9d58a;
  --theme-card-bg:radial-gradient(circle at 20% 25%,rgba(233,213,138,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(255,128,102,0.15) 0 2px,transparent 3px),linear-gradient(135deg,#ff8066,#adb884);
  --theme-panel-radius:28px;
  --theme-control-radius:20px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 13px 35px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:radial-gradient(ellipse at center,#ff8066,transparent 44%),linear-gradient(120deg,#05212a,#126c75,#e9d58a);
  --theme-blackjack-rim:repeating-radial-gradient(ellipse at center,rgba(255,164,145,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#126c75,#e9d58a);
  --theme-roulette-rim:repeating-linear-gradient(45deg,#e9d58a 0 12px,#05212a 12px 24px,#ff8066 24px 36px,#126c75 36px 48px);
  --theme-poker-felt:repeating-linear-gradient(90deg,rgba(255,128,102,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(233,213,138,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#106063,#536964);
  --theme-blackjack-felt:conic-gradient(from 225deg,rgba(233,213,138,0.1) 25%,transparent 0 50%,rgba(255,128,102,0.09) 0 75%,transparent 0),linear-gradient(145deg,#12555e,#5e6361);
  --theme-roulette-felt:linear-gradient(rgba(255,128,102,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,164,145,0.09) 1px,transparent 1px),linear-gradient(145deg,#19505a,#505c5d);
  --theme-table-line:rgba(255,164,145,0.64);
  --theme-table-line-soft:rgba(233,213,138,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(61,112,114,0.95),rgba(10,59,64,0.99));
  --theme-seat-border:rgba(255,128,102,0.58);
  --theme-wheel-bg:conic-gradient(from 261deg,#d16954 0 8.33%,#03151b 0 16.66%,#e9d58a 0 25%,#03151b 0 33.33%,#ff8066 0 41.66%,#03151b 0 50%,#ffa491 0 58.33%,#03151b 0 66.66%,#e9d58a 0 75%,#03151b 0 83.33%,#ff8066 0 91.66%,#03151b 0);
  --theme-wheel-ring:repeating-radial-gradient(ellipse at center,rgba(255,164,145,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#126c75,#e9d58a);
  --theme-board-red:#e1414c;
  --theme-board-black:#020f13;
  --theme-board-green:#559d6a;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#ffcfc5,transparent 22%),repeating-conic-gradient(#ff8066 0 10deg,#e9d58a 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:42px;
  --theme-poker-felt-radius:36px;
  --theme-blackjack-radius:58px;
  --theme-blackjack-felt-radius:46px;
  --theme-roulette-radius:24px;
  --theme-card-radius:18px;
  --theme-motion-name:themeV937Float;
  --theme-motion-duration:13s;
  --theme-heading-shadow:0 0 11px rgba(255,128,102,0.38);
  --theme-slot-bg:radial-gradient(circle,rgba(255,128,102,0.18) 0 2px,transparent 3px),linear-gradient(150deg,#126c75,#0a3b40);
  --theme-avatar-bg:linear-gradient(135deg,#e9d58a,#ff8066);
}

html[data-neon-theme="victorian-clockwork"] {
  color-scheme:dark;
  --theme-bg-a:#120c09;
  --theme-bg-b:#3b251a;
  --theme-panel-a:rgba(12,8,6,0.95);
  --theme-panel-b:rgba(32,20,14,0.97);
  --theme-accent:#c18b42;
  --theme-accent-2:#7c2637;
  --theme-highlight:#d2ab77;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#b7b2b1;
  --theme-line:rgba(193,139,66,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 46% 22%,rgba(193,139,66,0.22),transparent 36%),radial-gradient(circle at 46% 63%,rgba(124,38,55,0.17),transparent 38%),linear-gradient(176deg,#120c09,#301e15 58%,#0d0806);
  --theme-body-pattern:repeating-radial-gradient(ellipse at 30% 70%,rgba(193,139,66,0.14) 0 1px,transparent 2px 28px);
  --theme-pattern-size:84px 56px;
  --theme-pattern-opacity:0.172;
  --theme-panel-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(193,139,66,0.14) 0 1px,transparent 2px 28px),linear-gradient(158deg,rgba(12,8,6,0.96),rgba(32,20,14,0.98));
  --theme-item-bg:linear-gradient(172deg,rgba(88,59,35,0.58),rgba(32,20,14,0.86));
  --theme-button-bg:linear-gradient(119deg,#d2ab77,#c18b42 58%,#a4613d);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(148deg,rgba(76,37,34,0.78),rgba(32,20,14,0.94));
  --theme-input-bg:rgba(32,20,14,0.9);
  --theme-card-a:#c18b42;
  --theme-card-b:#7c2637;
  --theme-card-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(124,38,55,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(193,139,66,0.08) 32px 33px),linear-gradient(135deg,#c18b42,#6a262f);
  --theme-panel-radius:10px;
  --theme-control-radius:7px;
  --theme-border-style:double;
  --theme-panel-shadow:0 14px 36px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:linear-gradient(90deg,#120c09 0 18%,#3b251a 18% 30%,#c18b42 30% 58%,#7c2637 58% 78%,#120c09 78%);
  --theme-blackjack-rim:linear-gradient(135deg,#3b251a,#d2ab77 28%,#7c2637 53%,#c18b42 76%,#3b251a);
  --theme-roulette-rim:conic-gradient(from 30deg,#7c2637,#120c09,#c18b42,#3b251a,#7c2637);
  --theme-poker-felt:conic-gradient(from 225deg,rgba(193,139,66,0.1) 25%,transparent 0 50%,rgba(124,38,55,0.09) 0 75%,transparent 0),linear-gradient(145deg,#2f2a1f,#482927);
  --theme-blackjack-felt:linear-gradient(rgba(124,38,55,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(193,139,66,0.09) 1px,transparent 1px),linear-gradient(145deg,#282f2e,#3c2d30);
  --theme-roulette-felt:radial-gradient(ellipse at center,rgba(193,139,66,0.18),transparent 48%),linear-gradient(145deg,#302826,#675542);
  --theme-table-line:rgba(210,171,119,0.64);
  --theme-table-line-soft:rgba(124,38,55,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(83,55,33,0.95),rgba(32,20,14,0.99));
  --theme-seat-border:rgba(193,139,66,0.58);
  --theme-wheel-bg:conic-gradient(from 284deg,#9e7236 0 8.33%,#0c0806 0 16.66%,#7c2637 0 25%,#0c0806 0 33.33%,#c18b42 0 41.66%,#0c0806 0 50%,#d2ab77 0 58.33%,#0c0806 0 66.66%,#7c2637 0 75%,#0c0806 0 83.33%,#c18b42 0 91.66%,#0c0806 0);
  --theme-wheel-ring:linear-gradient(135deg,#3b251a,#d2ab77 28%,#7c2637 53%,#c18b42 76%,#3b251a);
  --theme-board-red:#d44344;
  --theme-board-black:#080504;
  --theme-board-green:#356852;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#e7d3b7,transparent 22%),repeating-conic-gradient(#c18b42 0 10deg,#7c2637 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:18px;
  --theme-poker-felt-radius:12px;
  --theme-blackjack-radius:28px;
  --theme-blackjack-felt-radius:20px;
  --theme-roulette-radius:10px;
  --theme-card-radius:7px;
  --theme-motion-name:themeV937Flicker;
  --theme-motion-duration:14s;
  --theme-heading-shadow:0 0 12px rgba(193,139,66,0.38);
  --theme-slot-bg:linear-gradient(rgba(193,139,66,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(124,38,55,0.1) 1px,transparent 1px),linear-gradient(150deg,#3b251a,#20140e);
  --theme-avatar-bg:linear-gradient(135deg,#7c2637,#c18b42);
}

html[data-neon-theme="volcanic-ice"] {
  color-scheme:dark;
  --theme-bg-a:#07090b;
  --theme-bg-b:#2b2022;
  --theme-panel-a:rgba(5,6,7,0.95);
  --theme-panel-b:rgba(24,18,19,0.97);
  --theme-accent:#ff6a26;
  --theme-accent-2:#61dff4;
  --theme-highlight:#ff9463;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#b2b1b4;
  --theme-line:rgba(255,106,38,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 47% 29%,rgba(255,106,38,0.22),transparent 36%),radial-gradient(circle at 45% 74%,rgba(97,223,244,0.17),transparent 38%),linear-gradient(183deg,#07090b,#231a1c 58%,#050608);
  --theme-body-pattern:linear-gradient(60deg,transparent 40%,rgba(255,106,38,0.13) 40% 50%,transparent 50% 90%,rgba(97,223,244,0.1) 90%);
  --theme-pattern-size:64px 64px;
  --theme-pattern-opacity:0.190;
  --theme-panel-bg:linear-gradient(60deg,transparent 40%,rgba(255,106,38,0.13) 40% 50%,transparent 50% 90%,rgba(97,223,244,0.1) 90%),linear-gradient(163deg,rgba(5,6,7,0.96),rgba(24,18,19,0.98));
  --theme-item-bg:linear-gradient(176deg,rgba(90,48,35,0.58),rgba(24,18,19,0.86));
  --theme-button-bg:linear-gradient(122deg,#ff9463,#ff6a26 58%,#bd9b7d);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(154deg,rgba(57,82,89,0.78),rgba(24,18,19,0.94));
  --theme-input-bg:rgba(24,18,19,0.9);
  --theme-card-a:#ff6a26;
  --theme-card-b:#61dff4;
  --theme-card-bg:radial-gradient(circle,rgba(97,223,244,0.18) 0 2px,transparent 3px),linear-gradient(135deg,#ff6a26,#52aab9);
  --theme-panel-radius:36px;
  --theme-control-radius:26px;
  --theme-border-style:dotted;
  --theme-panel-shadow:0 15px 37px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-radial-gradient(ellipse at center,rgba(255,106,38,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#07090b,#2b2022);
  --theme-blackjack-rim:repeating-linear-gradient(45deg,#2b2022 0 12px,#61dff4 12px 24px,#ff9463 24px 36px,#ff6a26 36px 48px);
  --theme-roulette-rim:radial-gradient(ellipse at center,#ff6a26,transparent 44%),linear-gradient(120deg,#61dff4,#07090b,#2b2022);
  --theme-poker-felt:linear-gradient(rgba(255,106,38,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(97,223,244,0.09) 1px,transparent 1px),linear-gradient(145deg,#232725,#583725);
  --theme-blackjack-felt:radial-gradient(ellipse at center,rgba(97,223,244,0.18),transparent 48%),linear-gradient(145deg,#1f2d32,#6b422e);
  --theme-roulette-felt:linear-gradient(45deg,rgba(255,106,38,0.11) 25%,transparent 25% 75%,rgba(255,148,99,0.08) 75%),linear-gradient(-45deg,rgba(255,148,99,0.08) 25%,transparent 25% 75%,rgba(255,106,38,0.09) 75%),linear-gradient(145deg,#27252b,#68463c);
  --theme-table-line:rgba(255,148,99,0.64);
  --theme-table-line-soft:rgba(97,223,244,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(81,45,35,0.95),rgba(24,18,19,0.99));
  --theme-seat-border:rgba(255,106,38,0.58);
  --theme-wheel-bg:conic-gradient(from 307deg,#d1571f 0 8.33%,#050607 0 16.66%,#61dff4 0 25%,#050607 0 33.33%,#ff6a26 0 41.66%,#050607 0 50%,#ff9463 0 58.33%,#050607 0 66.66%,#61dff4 0 75%,#050607 0 83.33%,#ff6a26 0 91.66%,#050607 0);
  --theme-wheel-ring:repeating-linear-gradient(45deg,#2b2022 0 12px,#61dff4 12px 24px,#ff9463 24px 36px,#ff6a26 36px 48px);
  --theme-board-red:#e13c3e;
  --theme-board-black:#030405;
  --theme-board-green:#2ca08a;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#ffc6ad,transparent 22%),repeating-conic-gradient(#ff6a26 0 10deg,#61dff4 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:58px;
  --theme-poker-felt-radius:48px;
  --theme-blackjack-radius:70px;
  --theme-blackjack-felt-radius:58px;
  --theme-roulette-radius:32px;
  --theme-card-radius:24px;
  --theme-motion-name:themeV937Breathe;
  --theme-motion-duration:15s;
  --theme-heading-shadow:0 0 13px rgba(255,106,38,0.38);
  --theme-slot-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,106,38,0.12) 23px 25px,transparent 26px 48px),linear-gradient(150deg,#2b2022,#181213);
  --theme-avatar-bg:linear-gradient(135deg,#61dff4,#ff6a26);
}

html[data-neon-theme="wild-west"] {
  color-scheme:dark;
  --theme-bg-a:#160e08;
  --theme-bg-b:#4e2f1b;
  --theme-panel-a:rgba(14,9,5,0.95);
  --theme-panel-b:rgba(43,26,15,0.97);
  --theme-accent:#c99750;
  --theme-accent-2:#9e4035;
  --theme-highlight:#d8b481;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#beb6b1;
  --theme-line:rgba(201,151,80,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 48% 36%,rgba(201,151,80,0.22),transparent 36%),radial-gradient(circle at 44% 30%,rgba(158,64,53,0.17),transparent 38%),linear-gradient(120deg,#160e08,#402716 58%,#0f0a06);
  --theme-body-pattern:radial-gradient(circle at 20% 25%,rgba(201,151,80,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(158,64,53,0.15) 0 2px,transparent 3px);
  --theme-pattern-size:52px 52px;
  --theme-pattern-opacity:0.100;
  --theme-panel-bg:radial-gradient(circle at 20% 25%,rgba(201,151,80,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(158,64,53,0.15) 0 2px,transparent 3px),linear-gradient(168deg,rgba(14,9,5,0.96),rgba(43,26,15,0.98));
  --theme-item-bg:linear-gradient(180deg,rgba(105,70,39,0.58),rgba(43,26,15,0.86));
  --theme-button-bg:linear-gradient(125deg,#d8b481,#c99750 58%,#b77245);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(160deg,rgba(99,51,34,0.78),rgba(43,26,15,0.94));
  --theme-input-bg:rgba(43,26,15,0.9);
  --theme-card-a:#c99750;
  --theme-card-b:#9e4035;
  --theme-card-bg:linear-gradient(rgba(158,64,53,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(201,151,80,0.1) 1px,transparent 1px),linear-gradient(135deg,#c99750,#883b2e);
  --theme-panel-radius:4px;
  --theme-control-radius:3px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 16px 38px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:linear-gradient(135deg,#160e08,#c99750 28%,#4e2f1b 53%,#9e4035 76%,#160e08);
  --theme-blackjack-rim:conic-gradient(from 30deg,#4e2f1b,#9e4035,#d8b481,#c99750,#4e2f1b);
  --theme-roulette-rim:linear-gradient(90deg,#9e4035 0 18%,#160e08 18% 30%,#c99750 30% 58%,#4e2f1b 58% 78%,#9e4035 78%);
  --theme-poker-felt:radial-gradient(ellipse at center,rgba(201,151,80,0.18),transparent 48%),linear-gradient(145deg,#3d3220,#5e3727);
  --theme-blackjack-felt:linear-gradient(45deg,rgba(158,64,53,0.11) 25%,transparent 25% 75%,rgba(201,151,80,0.08) 75%),linear-gradient(-45deg,rgba(201,151,80,0.08) 25%,transparent 25% 75%,rgba(158,64,53,0.09) 75%),linear-gradient(145deg,#32342f,#5f5239);
  --theme-roulette-felt:repeating-linear-gradient(90deg,rgba(201,151,80,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(216,180,129,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#3b2e27,#634b32);
  --theme-table-line:rgba(216,180,129,0.64);
  --theme-table-line-soft:rgba(158,64,53,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(100,66,37,0.95),rgba(43,26,15,0.99));
  --theme-seat-border:rgba(201,151,80,0.58);
  --theme-wheel-bg:conic-gradient(from 330deg,#a57c42 0 8.33%,#0e0905 0 16.66%,#9e4035 0 25%,#0e0905 0 33.33%,#c99750 0 41.66%,#0e0905 0 50%,#d8b481 0 58.33%,#0e0905 0 66.66%,#9e4035 0 75%,#0e0905 0 83.33%,#c99750 0 91.66%,#0e0905 0);
  --theme-wheel-ring:conic-gradient(from 30deg,#4e2f1b,#9e4035,#d8b481,#c99750,#4e2f1b);
  --theme-board-red:#d54647;
  --theme-board-black:#0a0604;
  --theme-board-green:#3f7051;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#ead7bc,transparent 22%),repeating-conic-gradient(#c99750 0 10deg,#9e4035 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:8px;
  --theme-poker-felt-radius:5px;
  --theme-blackjack-radius:12px;
  --theme-blackjack-felt-radius:8px;
  --theme-roulette-radius:4px;
  --theme-card-radius:3px;
  --theme-motion-name:themeV937Drift;
  --theme-motion-duration:16s;
  --theme-heading-shadow:0 0 14px rgba(201,151,80,0.38);
  --theme-slot-bg:conic-gradient(from 45deg,rgba(201,151,80,0.13) 0 25%,transparent 0 50%,rgba(158,64,53,0.1) 0 75%,transparent 0),linear-gradient(150deg,#4e2f1b,#2b1a0f);
  --theme-avatar-bg:linear-gradient(135deg,#9e4035,#c99750);
}

html[data-neon-theme="winter-palace"] {
  color-scheme:light;
  --theme-bg-a:#edf5fb;
  --theme-bg-b:#c7d7e5;
  --theme-panel-a:rgba(194,201,206,0.95);
  --theme-panel-b:rgba(179,194,206,0.97);
  --theme-accent:#294d83;
  --theme-accent-2:#c8a756;
  --theme-highlight:#657fa6;
  --theme-text:#171a1f;
  --theme-body-text:#171a1f;
  --theme-muted:#616972;
  --theme-line:rgba(41,77,131,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(8,10,14,0.28);
  --theme-body-bg:radial-gradient(circle at 49% 43%,rgba(41,77,131,0.22),transparent 36%),radial-gradient(circle at 74% 41%,rgba(200,167,86,0.17),transparent 38%),linear-gradient(127deg,#edf5fb,#b7c6d3 58%,#d1d8dd);
  --theme-body-pattern:repeating-linear-gradient(0deg,transparent 0 9px,rgba(41,77,131,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(200,167,86,0.08) 32px 33px);
  --theme-pattern-size:40px 40px;
  --theme-pattern-opacity:0.118;
  --theme-panel-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(41,77,131,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(200,167,86,0.08) 32px 33px),linear-gradient(173deg,rgba(194,201,206,0.96),rgba(179,194,206,0.98));
  --theme-item-bg:linear-gradient(122deg,rgba(164,185,207,0.58),rgba(179,194,206,0.86));
  --theme-button-bg:linear-gradient(128deg,#657fa6,#294d83 58%,#6c7370);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(166deg,rgba(199,203,192,0.78),rgba(179,194,206,0.94));
  --theme-input-bg:rgba(179,194,206,0.9);
  --theme-card-a:#294d83;
  --theme-card-b:#c8a756;
  --theme-card-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(200,167,86,0.12) 23px 25px,transparent 26px 48px),linear-gradient(135deg,#294d83,#c8b47e);
  --theme-panel-radius:18px;
  --theme-control-radius:14px;
  --theme-border-style:double;
  --theme-panel-shadow:0 17px 39px rgba(8,10,14,0.28),inset 0 1px rgba(255,255,255,0.42);
  --theme-poker-rim:repeating-linear-gradient(45deg,#edf5fb 0 12px,#c7d7e5 12px 24px,#294d83 24px 36px,#c8a756 36px 48px);
  --theme-blackjack-rim:radial-gradient(ellipse at center,#657fa6,transparent 44%),linear-gradient(120deg,#c7d7e5,#c8a756,#294d83);
  --theme-roulette-rim:repeating-radial-gradient(ellipse at center,rgba(41,77,131,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#c8a756,#edf5fb);
  --theme-poker-felt:linear-gradient(45deg,rgba(41,77,131,0.11) 25%,transparent 25% 75%,rgba(200,167,86,0.08) 75%),linear-gradient(-45deg,rgba(200,167,86,0.08) 25%,transparent 25% 75%,rgba(41,77,131,0.09) 75%),linear-gradient(145deg,#809c9f,#969f89);
  --theme-blackjack-felt:repeating-linear-gradient(90deg,rgba(200,167,86,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(41,77,131,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#607f88,#7d8a7a);
  --theme-roulette-felt:conic-gradient(from 225deg,rgba(41,77,131,0.1) 25%,transparent 0 50%,rgba(101,127,166,0.09) 0 75%,transparent 0),linear-gradient(145deg,#6d7d86,#6a7e90);
  --theme-table-line:rgba(101,127,166,0.64);
  --theme-table-line-soft:rgba(200,167,86,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(171,190,211,0.95),rgba(179,194,206,0.99));
  --theme-seat-border:rgba(41,77,131,0.58);
  --theme-wheel-bg:conic-gradient(from 353deg,#223f6b 0 8.33%,#9a9fa3 0 16.66%,#c8a756 0 25%,#9a9fa3 0 33.33%,#294d83 0 41.66%,#9a9fa3 0 50%,#657fa6 0 58.33%,#9a9fa3 0 66.66%,#c8a756 0 75%,#9a9fa3 0 83.33%,#294d83 0 91.66%,#9a9fa3 0);
  --theme-wheel-ring:radial-gradient(ellipse at center,#657fa6,transparent 44%),linear-gradient(120deg,#c7d7e5,#c8a756,#294d83);
  --theme-board-red:#b23653;
  --theme-board-black:#6b6e71;
  --theme-board-green:#4b8f5b;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#aebbd0,transparent 22%),repeating-conic-gradient(#294d83 0 10deg,#c8a756 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:30px;
  --theme-poker-felt-radius:24px;
  --theme-blackjack-radius:44px;
  --theme-blackjack-felt-radius:34px;
  --theme-roulette-radius:18px;
  --theme-card-radius:14px;
  --theme-motion-name:themeV937Pulse;
  --theme-motion-duration:17s;
  --theme-heading-shadow:0 0 15px rgba(41,77,131,0.38);
  --theme-slot-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(41,77,131,0.14) 0 1px,transparent 2px 28px),linear-gradient(150deg,#c7d7e5,#b3c2ce);
  --theme-avatar-bg:linear-gradient(135deg,#c8a756,#294d83);
}

html[data-neon-theme="zen-garden"] {
  color-scheme:light;
  --theme-bg-a:#e6e0d2;
  --theme-bg-b:#b9b3a6;
  --theme-panel-a:rgba(189,184,172,0.95);
  --theme-panel-b:rgba(166,161,149,0.97);
  --theme-accent:#48614b;
  --theme-accent-2:#7d6b50;
  --theme-highlight:#7b8d7d;
  --theme-text:#171a1f;
  --theme-body-text:#171a1f;
  --theme-muted:#5b5a58;
  --theme-line:rgba(72,97,75,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(8,10,14,0.28);
  --theme-body-bg:radial-gradient(circle at 50% 50%,rgba(72,97,75,0.22),transparent 36%),radial-gradient(circle at 73% 52%,rgba(125,107,80,0.17),transparent 38%),linear-gradient(134deg,#e6e0d2,#aaa599 58%,#cac5b9);
  --theme-body-pattern:radial-gradient(circle,rgba(72,97,75,0.18) 0 2px,transparent 3px);
  --theme-pattern-size:42px 42px;
  --theme-pattern-opacity:0.136;
  --theme-panel-bg:radial-gradient(circle,rgba(72,97,75,0.18) 0 2px,transparent 3px),linear-gradient(178deg,rgba(189,184,172,0.96),rgba(166,161,149,0.98));
  --theme-item-bg:linear-gradient(126deg,rgba(160,161,146,0.58),rgba(166,161,149,0.86));
  --theme-button-bg:linear-gradient(131deg,#7b8d7d,#48614b 58%,#5e654d);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(172deg,rgba(169,160,144,0.78),rgba(166,161,149,0.94));
  --theme-input-bg:rgba(166,161,149,0.9);
  --theme-card-a:#48614b;
  --theme-card-b:#7d6b50;
  --theme-card-bg:conic-gradient(from 45deg,rgba(125,107,80,0.13) 0 25%,transparent 0 50%,rgba(72,97,75,0.1) 0 75%,transparent 0),linear-gradient(135deg,#48614b,#8e7f68);
  --theme-panel-radius:0px;
  --theme-control-radius:0px;
  --theme-border-style:dashed;
  --theme-panel-shadow:0 10px 40px rgba(8,10,14,0.28),inset 0 1px rgba(255,255,255,0.42);
  --theme-poker-rim:conic-gradient(from 30deg,#e6e0d2,#b9b3a6,#48614b,#7d6b50,#e6e0d2);
  --theme-blackjack-rim:linear-gradient(90deg,#b9b3a6 0 18%,#7d6b50 18% 30%,#7b8d7d 30% 58%,#48614b 58% 78%,#b9b3a6 78%);
  --theme-roulette-rim:linear-gradient(135deg,#7d6b50,#48614b 28%,#e6e0d2 53%,#b9b3a6 76%,#7d6b50);
  --theme-poker-felt:repeating-linear-gradient(90deg,rgba(72,97,75,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(125,107,80,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#778578,#6a7b6b);
  --theme-blackjack-felt:conic-gradient(from 225deg,rgba(125,107,80,0.1) 25%,transparent 0 50%,rgba(72,97,75,0.09) 0 75%,transparent 0),linear-gradient(145deg,#5a6e6d,#546a62);
  --theme-roulette-felt:linear-gradient(rgba(72,97,75,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(123,141,125,0.09) 1px,transparent 1px),linear-gradient(145deg,#666c69,#5f6962);
  --theme-table-line:rgba(123,141,125,0.64);
  --theme-table-line-soft:rgba(125,107,80,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(165,164,150,0.95),rgba(166,161,149,0.99));
  --theme-seat-border:rgba(72,97,75,0.58);
  --theme-wheel-bg:conic-gradient(from 16deg,#3b503e 0 8.33%,#969288 0 16.66%,#7d6b50 0 25%,#969288 0 33.33%,#48614b 0 41.66%,#969288 0 50%,#7b8d7d 0 58.33%,#969288 0 66.66%,#7d6b50 0 75%,#969288 0 83.33%,#48614b 0 91.66%,#969288 0);
  --theme-wheel-ring:linear-gradient(90deg,#b9b3a6 0 18%,#7d6b50 18% 30%,#7b8d7d 30% 58%,#48614b 58% 78%,#b9b3a6 78%);
  --theme-board-red:#b93a46;
  --theme-board-black:#67655e;
  --theme-board-green:#357d59;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#b9c3bb,transparent 22%),repeating-conic-gradient(#48614b 0 10deg,#7d6b50 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:2px;
  --theme-poker-felt-radius:0px;
  --theme-blackjack-radius:6px;
  --theme-blackjack-felt-radius:2px;
  --theme-roulette-radius:0px;
  --theme-card-radius:0px;
  --theme-motion-name:themeV937Sweep;
  --theme-motion-duration:18s;
  --theme-heading-shadow:0 0 8px rgba(72,97,75,0.38);
  --theme-slot-bg:linear-gradient(60deg,transparent 40%,rgba(72,97,75,0.13) 40% 50%,transparent 50% 90%,rgba(125,107,80,0.1) 90%),linear-gradient(150deg,#b9b3a6,#a6a195);
  --theme-avatar-bg:linear-gradient(135deg,#7d6b50,#48614b);
}

html[data-neon-theme="seventies-groove"] {
  color-scheme:dark;
  --theme-bg-a:#2a160e;
  --theme-bg-b:#704328;
  --theme-panel-a:rgba(27,14,9,0.95);
  --theme-panel-b:rgba(62,37,22,0.97);
  --theme-accent:#d66b35;
  --theme-accent-2:#9da54f;
  --theme-highlight:#e1946e;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#c9bcb6;
  --theme-line:rgba(214,107,53,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 51% 57%,rgba(214,107,53,0.22),transparent 36%),radial-gradient(circle at 72% 63%,rgba(157,165,79,0.17),transparent 38%),linear-gradient(141deg,#2a160e,#5c3721 58%,#1d0f0a);
  --theme-body-pattern:linear-gradient(rgba(214,107,53,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(157,165,79,0.1) 1px,transparent 1px);
  --theme-pattern-size:56px 56px;
  --theme-pattern-opacity:0.154;
  --theme-panel-bg:linear-gradient(rgba(214,107,53,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(157,165,79,0.1) 1px,transparent 1px),linear-gradient(128deg,rgba(27,14,9,0.96),rgba(62,37,22,0.98));
  --theme-item-bg:linear-gradient(130deg,rgba(134,76,43,0.58),rgba(62,37,22,0.86));
  --theme-button-bg:linear-gradient(134deg,#e1946e,#d66b35 58%,#be8340);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(178deg,rgba(124,92,50,0.78),rgba(62,37,22,0.94));
  --theme-input-bg:rgba(62,37,22,0.9);
  --theme-card-a:#d66b35;
  --theme-card-b:#9da54f;
  --theme-card-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(157,165,79,0.14) 0 1px,transparent 2px 28px),linear-gradient(135deg,#d66b35,#908a44);
  --theme-panel-radius:28px;
  --theme-control-radius:20px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 11px 41px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:radial-gradient(ellipse at center,#d66b35,transparent 44%),linear-gradient(120deg,#2a160e,#704328,#9da54f);
  --theme-blackjack-rim:repeating-radial-gradient(ellipse at center,rgba(225,148,110,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#704328,#9da54f);
  --theme-roulette-rim:repeating-linear-gradient(45deg,#9da54f 0 12px,#2a160e 12px 24px,#d66b35 24px 36px,#704328 36px 48px);
  --theme-poker-felt:conic-gradient(from 225deg,rgba(214,107,53,0.1) 25%,transparent 0 50%,rgba(157,165,79,0.09) 0 75%,transparent 0),linear-gradient(145deg,#574129,#6d6135);
  --theme-blackjack-felt:linear-gradient(rgba(157,165,79,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(214,107,53,0.09) 1px,transparent 1px),linear-gradient(145deg,#443f35,#59573b);
  --theme-roulette-felt:radial-gradient(ellipse at center,rgba(214,107,53,0.18),transparent 48%),linear-gradient(145deg,#4e392e,#805844);
  --theme-table-line:rgba(225,148,110,0.64);
  --theme-table-line-soft:rgba(157,165,79,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(130,74,42,0.95),rgba(62,37,22,0.99));
  --theme-seat-border:rgba(214,107,53,0.58);
  --theme-wheel-bg:conic-gradient(from 39deg,#af582b 0 8.33%,#1b0e09 0 16.66%,#9da54f 0 25%,#1b0e09 0 33.33%,#d66b35 0 41.66%,#1b0e09 0 50%,#e1946e 0 58.33%,#1b0e09 0 66.66%,#9da54f 0 75%,#1b0e09 0 83.33%,#d66b35 0 91.66%,#1b0e09 0);
  --theme-wheel-ring:repeating-radial-gradient(ellipse at center,rgba(225,148,110,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#704328,#9da54f);
  --theme-board-red:#d83c41;
  --theme-board-black:#130a06;
  --theme-board-green:#3e8f59;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#efc7b2,transparent 22%),repeating-conic-gradient(#d66b35 0 10deg,#9da54f 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:42px;
  --theme-poker-felt-radius:36px;
  --theme-blackjack-radius:58px;
  --theme-blackjack-felt-radius:46px;
  --theme-roulette-radius:24px;
  --theme-card-radius:18px;
  --theme-motion-name:themeV937Float;
  --theme-motion-duration:8s;
  --theme-heading-shadow:0 0 9px rgba(214,107,53,0.38);
  --theme-slot-bg:radial-gradient(circle at 20% 25%,rgba(214,107,53,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(157,165,79,0.15) 0 2px,transparent 3px),linear-gradient(150deg,#704328,#3e2516);
  --theme-avatar-bg:linear-gradient(135deg,#9da54f,#d66b35);
}

html[data-neon-theme="glass-monolith"] {
  color-scheme:dark;
  --theme-bg-a:#05070a;
  --theme-bg-b:#182028;
  --theme-panel-a:rgba(3,5,6,0.95);
  --theme-panel-b:rgba(13,18,22,0.97);
  --theme-accent:#e9f4f7;
  --theme-accent-2:#54cce8;
  --theme-highlight:#eff7f9;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#abb1b6;
  --theme-line:rgba(233,244,247,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 52% 64%,rgba(233,244,247,0.22),transparent 36%),radial-gradient(circle at 71% 74%,rgba(84,204,232,0.17),transparent 38%),linear-gradient(148deg,#05070a,#141a21 58%,#040507);
  --theme-body-pattern:repeating-linear-gradient(135deg,transparent 0 22px,rgba(233,244,247,0.12) 23px 25px,transparent 26px 48px);
  --theme-pattern-size:72px 72px;
  --theme-pattern-opacity:0.172;
  --theme-panel-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(233,244,247,0.12) 23px 25px,transparent 26px 48px),linear-gradient(133deg,rgba(3,5,6,0.96),rgba(13,18,22,0.98));
  --theme-item-bg:linear-gradient(134deg,rgba(70,79,86,0.58),rgba(13,18,22,0.86));
  --theme-button-bg:linear-gradient(137deg,#eff7f9,#e9f4f7 58%,#aae3f1);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(134deg,rgba(40,77,90,0.78),rgba(13,18,22,0.94));
  --theme-input-bg:rgba(13,18,22,0.9);
  --theme-card-a:#e9f4f7;
  --theme-card-b:#54cce8;
  --theme-card-bg:linear-gradient(60deg,transparent 40%,rgba(84,204,232,0.13) 40% 50%,transparent 50% 90%,rgba(233,244,247,0.1) 90%),linear-gradient(135deg,#e9f4f7,#439cb2);
  --theme-panel-radius:10px;
  --theme-control-radius:7px;
  --theme-border-style:double;
  --theme-panel-shadow:0 12px 42px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:linear-gradient(90deg,#05070a 0 18%,#182028 18% 30%,#e9f4f7 30% 58%,#54cce8 58% 78%,#05070a 78%);
  --theme-blackjack-rim:linear-gradient(135deg,#182028,#eff7f9 28%,#54cce8 53%,#e9f4f7 76%,#182028);
  --theme-roulette-rim:conic-gradient(from 30deg,#54cce8,#05070a,#e9f4f7,#182028,#54cce8);
  --theme-poker-felt:linear-gradient(rgba(233,244,247,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(84,204,232,0.09) 1px,transparent 1px),linear-gradient(145deg,#152729,#48585a);
  --theme-blackjack-felt:radial-gradient(ellipse at center,rgba(84,204,232,0.18),transparent 48%),linear-gradient(145deg,#162d35,#5e7177);
  --theme-roulette-felt:linear-gradient(45deg,rgba(233,244,247,0.11) 25%,transparent 25% 75%,rgba(239,247,249,0.08) 75%),linear-gradient(-45deg,rgba(239,247,249,0.08) 25%,transparent 25% 75%,rgba(233,244,247,0.09) 75%),linear-gradient(145deg,#1d252e,#5c646b);
  --theme-table-line:rgba(239,247,249,0.64);
  --theme-table-line-soft:rgba(84,204,232,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(62,70,77,0.95),rgba(13,18,22,0.99));
  --theme-seat-border:rgba(233,244,247,0.58);
  --theme-wheel-bg:conic-gradient(from 62deg,#bfc8cb 0 8.33%,#030506 0 16.66%,#54cce8 0 25%,#030506 0 33.33%,#e9f4f7 0 41.66%,#030506 0 50%,#eff7f9 0 58.33%,#030506 0 66.66%,#54cce8 0 75%,#030506 0 83.33%,#e9f4f7 0 91.66%,#030506 0);
  --theme-wheel-ring:linear-gradient(135deg,#182028,#eff7f9 28%,#54cce8 53%,#e9f4f7 76%,#182028);
  --theme-board-red:#dd5a6c;
  --theme-board-black:#020304;
  --theme-board-green:#299a87;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#f7fbfc,transparent 22%),repeating-conic-gradient(#e9f4f7 0 10deg,#54cce8 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:18px;
  --theme-poker-felt-radius:12px;
  --theme-blackjack-radius:28px;
  --theme-blackjack-felt-radius:20px;
  --theme-roulette-radius:10px;
  --theme-card-radius:7px;
  --theme-motion-name:themeV937Flicker;
  --theme-motion-duration:9s;
  --theme-heading-shadow:0 0 10px rgba(233,244,247,0.38);
  --theme-slot-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(233,244,247,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(84,204,232,0.08) 32px 33px),linear-gradient(150deg,#182028,#0d1216);
  --theme-avatar-bg:linear-gradient(135deg,#54cce8,#e9f4f7);
}

html[data-neon-theme="candy-noir"] {
  color-scheme:dark;
  --theme-bg-a:#08060a;
  --theme-bg-b:#2c1725;
  --theme-panel-a:rgba(5,4,6,0.95);
  --theme-panel-b:rgba(24,13,20,0.97);
  --theme-accent:#ff5e9f;
  --theme-accent-2:#82e8c7;
  --theme-highlight:#ff8bba;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#b2adb5;
  --theme-line:rgba(255,94,159,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 53% 71%,rgba(255,94,159,0.22),transparent 36%),radial-gradient(circle at 70% 30%,rgba(130,232,199,0.17),transparent 38%),linear-gradient(155deg,#08060a,#24131e 58%,#060407);
  --theme-body-pattern:conic-gradient(from 45deg,rgba(255,94,159,0.13) 0 25%,transparent 0 50%,rgba(130,232,199,0.1) 0 75%,transparent 0);
  --theme-pattern-size:48px 48px;
  --theme-pattern-opacity:0.190;
  --theme-panel-bg:conic-gradient(from 45deg,rgba(255,94,159,0.13) 0 25%,transparent 0 50%,rgba(130,232,199,0.1) 0 75%,transparent 0),linear-gradient(138deg,rgba(5,4,6,0.96),rgba(24,13,20,0.98));
  --theme-item-bg:linear-gradient(138deg,rgba(90,39,64,0.58),rgba(24,13,20,0.86));
  --theme-button-bg:linear-gradient(140deg,#ff8bba,#ff5e9f 58%,#ca98b0);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(140deg,rgba(66,77,79,0.78),rgba(24,13,20,0.94));
  --theme-input-bg:rgba(24,13,20,0.9);
  --theme-card-a:#ff5e9f;
  --theme-card-b:#82e8c7;
  --theme-card-bg:radial-gradient(circle at 20% 25%,rgba(130,232,199,0.18) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,rgba(255,94,159,0.15) 0 2px,transparent 3px),linear-gradient(135deg,#ff5e9f,#6aad9a);
  --theme-panel-radius:36px;
  --theme-control-radius:26px;
  --theme-border-style:dotted;
  --theme-panel-shadow:0 13px 43px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-radial-gradient(ellipse at center,rgba(255,94,159,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#08060a,#2c1725);
  --theme-blackjack-rim:repeating-linear-gradient(45deg,#2c1725 0 12px,#82e8c7 12px 24px,#ff8bba 24px 36px,#ff5e9f 36px 48px);
  --theme-roulette-rim:radial-gradient(ellipse at center,#ff5e9f,transparent 44%),linear-gradient(120deg,#82e8c7,#08060a,#2c1725);
  --theme-poker-felt:radial-gradient(ellipse at center,rgba(255,94,159,0.18),transparent 48%),linear-gradient(145deg,#242027,#44645d);
  --theme-blackjack-felt:linear-gradient(45deg,rgba(130,232,199,0.11) 25%,transparent 25% 75%,rgba(255,94,159,0.08) 75%),linear-gradient(-45deg,rgba(255,94,159,0.08) 25%,transparent 25% 75%,rgba(130,232,199,0.09) 75%),linear-gradient(145deg,#202834,#633854);
  --theme-roulette-felt:repeating-linear-gradient(90deg,rgba(255,94,159,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(255,139,186,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#28202c,#64314c);
  --theme-table-line:rgba(255,139,186,0.64);
  --theme-table-line-soft:rgba(130,232,199,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(82,36,59,0.95),rgba(24,13,20,0.99));
  --theme-seat-border:rgba(255,94,159,0.58);
  --theme-wheel-bg:conic-gradient(from 85deg,#d14d82 0 8.33%,#050406 0 16.66%,#82e8c7 0 25%,#050406 0 33.33%,#ff5e9f 0 41.66%,#050406 0 50%,#ff8bba 0 58.33%,#050406 0 66.66%,#82e8c7 0 75%,#050406 0 83.33%,#ff5e9f 0 91.66%,#050406 0);
  --theme-wheel-ring:repeating-linear-gradient(45deg,#2c1725 0 12px,#82e8c7 12px 24px,#ff8bba 24px 36px,#ff5e9f 36px 48px);
  --theme-board-red:#e13959;
  --theme-board-black:#040304;
  --theme-board-green:#36a37d;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#ffc2db,transparent 22%),repeating-conic-gradient(#ff5e9f 0 10deg,#82e8c7 10deg 20deg);
  --theme-chip-text:#ffffff;
  --theme-poker-radius:58px;
  --theme-poker-felt-radius:48px;
  --theme-blackjack-radius:70px;
  --theme-blackjack-felt-radius:58px;
  --theme-roulette-radius:32px;
  --theme-card-radius:24px;
  --theme-motion-name:themeV937Breathe;
  --theme-motion-duration:10s;
  --theme-heading-shadow:0 0 11px rgba(255,94,159,0.38);
  --theme-slot-bg:radial-gradient(circle,rgba(255,94,159,0.18) 0 2px,transparent 3px),linear-gradient(150deg,#2c1725,#180d14);
  --theme-avatar-bg:linear-gradient(135deg,#82e8c7,#ff5e9f);
}

html[data-neon-theme="ocean-liner"] {
  color-scheme:dark;
  --theme-bg-a:#06131f;
  --theme-bg-b:#173852;
  --theme-panel-a:rgba(4,12,20,0.95);
  --theme-panel-b:rgba(13,31,45,0.97);
  --theme-accent:#e7d9b2;
  --theme-accent-2:#c89e53;
  --theme-highlight:#eee4c8;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#abb9c4;
  --theme-line:rgba(231,217,178,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 54% 16%,rgba(231,217,178,0.22),transparent 36%),radial-gradient(circle at 69% 41%,rgba(200,158,83,0.17),transparent 38%),linear-gradient(162deg,#06131f,#132e43 58%,#040d16);
  --theme-body-pattern:repeating-radial-gradient(ellipse at 30% 70%,rgba(231,217,178,0.14) 0 1px,transparent 2px 28px);
  --theme-pattern-size:84px 56px;
  --theme-pattern-opacity:0.100;
  --theme-panel-bg:repeating-radial-gradient(ellipse at 30% 70%,rgba(231,217,178,0.14) 0 1px,transparent 2px 28px),linear-gradient(143deg,rgba(4,12,20,0.96),rgba(13,31,45,0.98));
  --theme-item-bg:linear-gradient(142deg,rgba(69,91,103,0.58),rgba(13,31,45,0.86));
  --theme-button-bg:linear-gradient(143deg,#eee4c8,#e7d9b2 58%,#dac08a);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(146deg,rgba(69,83,82,0.78),rgba(13,31,45,0.94));
  --theme-input-bg:rgba(13,31,45,0.9);
  --theme-card-a:#e7d9b2;
  --theme-card-b:#c89e53;
  --theme-card-bg:repeating-linear-gradient(0deg,transparent 0 9px,rgba(200,158,83,0.11) 10px 11px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(231,217,178,0.08) 32px 33px),linear-gradient(135deg,#e7d9b2,#968153);
  --theme-panel-radius:4px;
  --theme-control-radius:3px;
  --theme-border-style:solid;
  --theme-panel-shadow:0 14px 26px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:linear-gradient(135deg,#06131f,#e7d9b2 28%,#173852 53%,#c89e53 76%,#06131f);
  --theme-blackjack-rim:conic-gradient(from 30deg,#173852,#c89e53,#eee4c8,#e7d9b2,#173852);
  --theme-roulette-rim:linear-gradient(90deg,#c89e53 0 18%,#06131f 18% 30%,#e7d9b2 30% 58%,#173852 58% 78%,#c89e53 78%);
  --theme-poker-felt:linear-gradient(45deg,rgba(231,217,178,0.11) 25%,transparent 25% 75%,rgba(200,158,83,0.08) 75%),linear-gradient(-45deg,rgba(200,158,83,0.08) 25%,transparent 25% 75%,rgba(231,217,178,0.09) 75%),linear-gradient(145deg,#143949,#4a574c);
  --theme-blackjack-felt:repeating-linear-gradient(90deg,rgba(200,158,83,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(231,217,178,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#15394c,#47554e);
  --theme-roulette-felt:conic-gradient(from 225deg,rgba(231,217,178,0.1) 25%,transparent 0 50%,rgba(238,228,200,0.09) 0 75%,transparent 0),linear-gradient(145deg,#1c3346,#5f6c70);
  --theme-table-line:rgba(238,228,200,0.64);
  --theme-table-line-soft:rgba(200,158,83,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(60,85,99,0.95),rgba(13,31,45,0.99));
  --theme-seat-border:rgba(231,217,178,0.58);
  --theme-wheel-bg:conic-gradient(from 108deg,#bdb292 0 8.33%,#040c14 0 16.66%,#c89e53 0 25%,#040c14 0 33.33%,#e7d9b2 0 41.66%,#040c14 0 50%,#eee4c8 0 58.33%,#040c14 0 66.66%,#c89e53 0 75%,#040c14 0 83.33%,#e7d9b2 0 91.66%,#040c14 0);
  --theme-wheel-ring:conic-gradient(from 30deg,#173852,#c89e53,#eee4c8,#e7d9b2,#173852);
  --theme-board-red:#dc545d;
  --theme-board-black:#03090e;
  --theme-board-green:#4b8c5a;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#f6f1e2,transparent 22%),repeating-conic-gradient(#e7d9b2 0 10deg,#c89e53 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:8px;
  --theme-poker-felt-radius:5px;
  --theme-blackjack-radius:12px;
  --theme-blackjack-felt-radius:8px;
  --theme-roulette-radius:4px;
  --theme-card-radius:3px;
  --theme-motion-name:themeV937Drift;
  --theme-motion-duration:11s;
  --theme-heading-shadow:0 0 12px rgba(231,217,178,0.38);
  --theme-slot-bg:linear-gradient(rgba(231,217,178,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(200,158,83,0.1) 1px,transparent 1px),linear-gradient(150deg,#173852,#0d1f2d);
  --theme-avatar-bg:linear-gradient(135deg,#c89e53,#e7d9b2);
}

html[data-neon-theme="alien-bioluminescence"] {
  color-scheme:dark;
  --theme-bg-a:#03080a;
  --theme-bg-b:#102d30;
  --theme-panel-a:rgba(2,5,6,0.95);
  --theme-panel-b:rgba(9,25,26,0.97);
  --theme-accent:#55f4df;
  --theme-accent-2:#b8ee4a;
  --theme-highlight:#85f7e8;
  --theme-text:#f7fbff;
  --theme-body-text:#f7fbff;
  --theme-muted:#a8b5b9;
  --theme-line:rgba(85,244,223,0.38);
  --theme-danger:#ef4f5f;
  --theme-shadow:rgba(0,0,0,0.66);
  --theme-body-bg:radial-gradient(circle at 55% 23%,rgba(85,244,223,0.22),transparent 36%),radial-gradient(circle at 68% 52%,rgba(184,238,74,0.17),transparent 38%),linear-gradient(169deg,#03080a,#0d2527 58%,#020607);
  --theme-body-pattern:linear-gradient(60deg,transparent 40%,rgba(85,244,223,0.13) 40% 50%,transparent 50% 90%,rgba(184,238,74,0.1) 90%);
  --theme-pattern-size:64px 64px;
  --theme-pattern-opacity:0.118;
  --theme-panel-bg:linear-gradient(60deg,transparent 40%,rgba(85,244,223,0.13) 40% 50%,transparent 50% 90%,rgba(184,238,74,0.1) 90%),linear-gradient(148deg,rgba(2,5,6,0.96),rgba(9,25,26,0.98));
  --theme-item-bg:linear-gradient(146deg,rgba(31,89,86,0.58),rgba(9,25,26,0.86));
  --theme-button-bg:linear-gradient(146deg,#85f7e8,#55f4df 58%,#7ff1a0);
  --theme-button-text:#11151a;
  --theme-secondary-bg:linear-gradient(152deg,rgba(60,95,55,0.78),rgba(9,25,26,0.94));
  --theme-input-bg:rgba(9,25,26,0.9);
  --theme-card-a:#55f4df;
  --theme-card-b:#b8ee4a;
  --theme-card-bg:radial-gradient(circle,rgba(184,238,74,0.18) 0 2px,transparent 3px),linear-gradient(135deg,#55f4df,#89b843);
  --theme-panel-radius:18px;
  --theme-control-radius:14px;
  --theme-border-style:double;
  --theme-panel-shadow:0 15px 27px rgba(0,0,0,0.66),inset 0 1px rgba(255,255,255,0.14);
  --theme-poker-rim:repeating-linear-gradient(45deg,#03080a 0 12px,#102d30 12px 24px,#55f4df 24px 36px,#b8ee4a 36px 48px);
  --theme-blackjack-rim:radial-gradient(ellipse at center,#85f7e8,transparent 44%),linear-gradient(120deg,#102d30,#b8ee4a,#55f4df);
  --theme-roulette-rim:repeating-radial-gradient(ellipse at center,rgba(85,244,223,0.35) 0 2px,transparent 3px 11px),linear-gradient(150deg,#b8ee4a,#03080a);
  --theme-poker-felt:repeating-linear-gradient(90deg,rgba(85,244,223,0.08) 0 11px,transparent 12px 25px),repeating-linear-gradient(0deg,rgba(184,238,74,0.07) 0 7px,transparent 8px 23px),linear-gradient(145deg,#0f302f,#236760);
  --theme-blackjack-felt:conic-gradient(from 225deg,rgba(184,238,74,0.1) 25%,transparent 0 50%,rgba(85,244,223,0.09) 0 75%,transparent 0),linear-gradient(145deg,#11333a,#27716f);
  --theme-roulette-felt:linear-gradient(rgba(85,244,223,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(133,247,232,0.09) 1px,transparent 1px),linear-gradient(145deg,#182c32,#275c5c);
  --theme-table-line:rgba(133,247,232,0.64);
  --theme-table-line-soft:rgba(184,238,74,0.3);
  --theme-seat-bg:linear-gradient(145deg,rgba(28,81,80,0.95),rgba(9,25,26,0.99));
  --theme-seat-border:rgba(85,244,223,0.58);
  --theme-wheel-bg:conic-gradient(from 131deg,#46c8b7 0 8.33%,#020506 0 16.66%,#b8ee4a 0 25%,#020506 0 33.33%,#55f4df 0 41.66%,#020506 0 50%,#85f7e8 0 58.33%,#020506 0 66.66%,#b8ee4a 0 75%,#020506 0 83.33%,#55f4df 0 91.66%,#020506 0);
  --theme-wheel-ring:radial-gradient(ellipse at center,#85f7e8,transparent 44%),linear-gradient(120deg,#102d30,#b8ee4a,#55f4df);
  --theme-board-red:#bc5a67;
  --theme-board-black:#010404;
  --theme-board-green:#47a457;
  --theme-chip-bg:radial-gradient(circle at 32% 26%,#befbf3,transparent 22%),repeating-conic-gradient(#55f4df 0 10deg,#b8ee4a 10deg 20deg);
  --theme-chip-text:#11151a;
  --theme-poker-radius:30px;
  --theme-poker-felt-radius:24px;
  --theme-blackjack-radius:44px;
  --theme-blackjack-felt-radius:34px;
  --theme-roulette-radius:18px;
  --theme-card-radius:14px;
  --theme-motion-name:themeV937Pulse;
  --theme-motion-duration:12s;
  --theme-heading-shadow:0 0 13px rgba(85,244,223,0.38);
  --theme-slot-bg:repeating-linear-gradient(135deg,transparent 0 22px,rgba(85,244,223,0.12) 23px 25px,transparent 26px 48px),linear-gradient(150deg,#102d30,#09191a);
  --theme-avatar-bg:linear-gradient(135deg,#b8ee4a,#55f4df);
}
