/* Neon Poker v0.93.7 — 20 additional global themes and stable Developer theme browser.
   Theme rules change visual paint only. Game layout dimensions and positions are intentionally untouched. */


html[data-neon-theme][data-neon-theme="desert-mirage"] {
  --theme-bg-a:#21160f;
  --theme-bg-b:#4a2e19;
  --theme-panel-a:rgba(73,48,29,.94);
  --theme-panel-b:rgba(31,20,14,.96);
  --theme-felt-a:#267067;
  --theme-felt-b:#123d3a;
  --theme-rim-a:#e9b96e;
  --theme-rim-b:#725032;
  --theme-accent:#e9b96e;
  --theme-accent-2:#48d1c5;
  --theme-highlight:#fff0bf;
  --theme-text:#fff8e8;
  --theme-muted:#d8c7ad;
  --theme-line:rgba(255,220,159,.28);
  --theme-danger:#ff6d55;
  --theme-shadow:rgba(20,9,2,.68);
  --theme-card-a:#b66f37;
  --theme-card-b:#4d2a18;
  --theme-body-bg:radial-gradient(circle at 18% 8%,rgba(255,199,112,.24),transparent 34%),linear-gradient(145deg,#21160f,#4a2e19 54%,#1b1410);
  --theme-body-pattern:repeating-radial-gradient(ellipse at 50% 120%,rgba(255,235,190,.14) 0 1px,transparent 2px 38px);
  --theme-panel-bg:linear-gradient(160deg,rgba(96,65,39,.96),rgba(34,22,15,.96));
  --theme-item-bg:linear-gradient(145deg,rgba(114,77,43,.64),rgba(37,24,16,.84));
  --theme-button-bg:linear-gradient(135deg,#fff0bf,#d99d4e);
  --theme-button-text:#2a180b;
  --theme-secondary-bg:linear-gradient(145deg,rgba(61,94,83,.72),rgba(31,49,44,.86));
  --theme-input-bg:rgba(27,20,14,.88);
  --theme-felt-bg:radial-gradient(ellipse at center,rgba(107,255,231,.12),transparent 55%),repeating-radial-gradient(ellipse at center,rgba(255,255,255,.04) 0 1px,transparent 1px 7px),linear-gradient(145deg,#267067,#123d3a);
  --theme-rim-bg:linear-gradient(120deg,#6f4b2d,#e9b96e 25%,#8a5d34 50%,#f0c988 75%,#5a3b25);
  --theme-card-bg:repeating-linear-gradient(35deg,rgba(255,255,255,.08) 0 2px,transparent 2px 9px),linear-gradient(145deg,#b66f37,#4d2a18);
  --theme-panel-radius:24px;
  --theme-control-radius:999px;
  --theme-border-style:solid;
  --theme-backdrop:blur(14px) saturate(1.08);
  --theme-panel-shadow:0 22px 58px rgba(20,9,2,.56),inset 0 1px rgba(255,241,210,.12);
}

html[data-neon-theme][data-neon-theme="candy-arcade"] {
  --theme-bg-a:#271539;
  --theme-bg-b:#51256f;
  --theme-panel-a:rgba(91,49,124,.92);
  --theme-panel-b:rgba(39,19,58,.94);
  --theme-felt-a:#7651bd;
  --theme-felt-b:#3b256d;
  --theme-rim-a:#ffb6e8;
  --theme-rim-b:#59dff0;
  --theme-accent:#ff8bd8;
  --theme-accent-2:#78f2ff;
  --theme-highlight:#fff3a6;
  --theme-text:#fffaff;
  --theme-muted:#ead3ee;
  --theme-line:rgba(255,255,255,.3);
  --theme-danger:#ff5f84;
  --theme-shadow:rgba(24,7,42,.58);
  --theme-card-a:#ff8bd8;
  --theme-card-b:#7456da;
  --theme-body-bg:radial-gradient(circle at 15% 15%,rgba(255,139,216,.35),transparent 30%),radial-gradient(circle at 85% 20%,rgba(120,242,255,.3),transparent 30%),linear-gradient(135deg,#271539,#51256f);
  --theme-body-pattern:radial-gradient(circle,rgba(255,255,255,.28) 0 2px,transparent 2.5px);
  --theme-panel-bg:linear-gradient(145deg,rgba(116,68,154,.92),rgba(49,27,73,.94));
  --theme-item-bg:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.05));
  --theme-button-bg:linear-gradient(135deg,#fff3a6,#ff8bd8 55%,#78f2ff);
  --theme-button-text:#3a1641;
  --theme-secondary-bg:linear-gradient(145deg,rgba(255,139,216,.2),rgba(120,242,255,.16));
  --theme-input-bg:rgba(39,21,57,.82);
  --theme-felt-bg:radial-gradient(circle at center,rgba(255,255,255,.12),transparent 38%),repeating-radial-gradient(circle,rgba(255,255,255,.05) 0 2px,transparent 2px 10px),linear-gradient(145deg,#7651bd,#3b256d);
  --theme-rim-bg:linear-gradient(120deg,#59dff0,#ffb6e8 28%,#ffd9f3 52%,#78f2ff 74%,#9266dc);
  --theme-card-bg:radial-gradient(circle,rgba(255,255,255,.22) 0 2px,transparent 2.5px),linear-gradient(135deg,#ff8bd8,#7456da);
  --theme-panel-radius:32px;
  --theme-control-radius:999px;
  --theme-border-style:solid;
  --theme-backdrop:blur(22px) saturate(1.28);
  --theme-panel-shadow:0 20px 48px rgba(34,11,55,.46),inset 0 1px rgba(255,255,255,.22);
}

html[data-neon-theme][data-neon-theme="industrial-hazard"] {
  --theme-bg-a:#101214;
  --theme-bg-b:#24282b;
  --theme-panel-a:rgba(43,47,50,.98);
  --theme-panel-b:rgba(17,19,21,.98);
  --theme-felt-a:#30383b;
  --theme-felt-b:#171b1d;
  --theme-rim-a:#ffd21f;
  --theme-rim-b:#3f4447;
  --theme-accent:#ffd21f;
  --theme-accent-2:#ff6b35;
  --theme-highlight:#fff2a0;
  --theme-text:#f8f8f4;
  --theme-muted:#c3c5bf;
  --theme-line:rgba(255,210,31,.35);
  --theme-danger:#ff493b;
  --theme-shadow:rgba(0,0,0,.78);
  --theme-card-a:#ffd21f;
  --theme-card-b:#24282b;
  --theme-body-bg:linear-gradient(145deg,#101214,#24282b 55%,#0c0e0f);
  --theme-body-pattern:repeating-linear-gradient(135deg,rgba(255,210,31,.11) 0 10px,transparent 10px 28px);
  --theme-panel-bg:linear-gradient(150deg,#34383b,#17191b);
  --theme-item-bg:linear-gradient(145deg,#2d3134,#181a1c);
  --theme-button-bg:repeating-linear-gradient(135deg,#ffd21f 0 12px,#e8b900 12px 24px);
  --theme-button-text:#111214;
  --theme-secondary-bg:linear-gradient(145deg,#353a3d,#202326);
  --theme-input-bg:#141719;
  --theme-felt-bg:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 6px),linear-gradient(145deg,#30383b,#171b1d);
  --theme-rim-bg:repeating-linear-gradient(135deg,#ffd21f 0 16px,#202326 16px 32px);
  --theme-card-bg:repeating-linear-gradient(45deg,rgba(0,0,0,.22) 0 5px,transparent 5px 10px),linear-gradient(135deg,#ffd21f,#383d40);
  --theme-panel-radius:4px;
  --theme-control-radius:3px;
  --theme-border-style:dashed;
  --theme-backdrop:none;
  --theme-panel-shadow:8px 8px 0 rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.05);
}

html[data-neon-theme][data-neon-theme="sakura-night"] {
  --theme-bg-a:#0f1024;
  --theme-bg-b:#251934;
  --theme-panel-a:rgba(52,35,77,.93);
  --theme-panel-b:rgba(17,15,37,.95);
  --theme-felt-a:#463a78;
  --theme-felt-b:#211d48;
  --theme-rim-a:#ffb6d5;
  --theme-rim-b:#7f5e91;
  --theme-accent:#ff9fc9;
  --theme-accent-2:#9fc8ff;
  --theme-highlight:#f7d7a8;
  --theme-text:#fff8fc;
  --theme-muted:#d7c8dc;
  --theme-line:rgba(255,184,216,.25);
  --theme-danger:#ff687f;
  --theme-shadow:rgba(6,5,20,.68);
  --theme-card-a:#d471a8;
  --theme-card-b:#332459;
  --theme-body-bg:radial-gradient(circle at 75% 12%,rgba(255,211,161,.16),transparent 18%),linear-gradient(150deg,#0f1024,#251934);
  --theme-body-pattern:radial-gradient(ellipse at center,rgba(255,159,201,.2) 0 2px,transparent 2.5px);
  --theme-panel-bg:linear-gradient(155deg,rgba(63,43,91,.94),rgba(20,16,43,.96));
  --theme-item-bg:linear-gradient(145deg,rgba(255,159,201,.09),rgba(40,29,62,.78));
  --theme-button-bg:linear-gradient(135deg,#f7d7a8,#ff9fc9);
  --theme-button-text:#32192b;
  --theme-secondary-bg:linear-gradient(145deg,rgba(94,75,132,.55),rgba(32,27,61,.85));
  --theme-input-bg:rgba(17,16,38,.88);
  --theme-felt-bg:radial-gradient(circle at 50% 40%,rgba(255,159,201,.13),transparent 42%),linear-gradient(145deg,#463a78,#211d48);
  --theme-rim-bg:linear-gradient(120deg,#6a4c7a,#ffb6d5 24%,#f7d7a8 50%,#9b7dac 76%,#4e385f);
  --theme-card-bg:radial-gradient(ellipse,rgba(255,230,242,.18) 0 2px,transparent 2.4px),linear-gradient(135deg,#d471a8,#332459);
  --theme-panel-radius:26px;
  --theme-control-radius:14px;
  --theme-border-style:solid;
  --theme-backdrop:blur(18px) saturate(1.06);
  --theme-panel-shadow:0 22px 60px rgba(6,5,20,.58),inset 0 1px rgba(255,239,248,.11);
}

html[data-neon-theme][data-neon-theme="solar-flare"] {
  --theme-bg-a:#090705;
  --theme-bg-b:#321205;
  --theme-panel-a:rgba(62,26,8,.95);
  --theme-panel-b:rgba(14,8,5,.97);
  --theme-felt-a:#6a2410;
  --theme-felt-b:#2b0d08;
  --theme-rim-a:#ffd45c;
  --theme-rim-b:#9f360e;
  --theme-accent:#ff6b1a;
  --theme-accent-2:#ffd45c;
  --theme-highlight:#fff0a6;
  --theme-text:#fff8e8;
  --theme-muted:#ddc5a9;
  --theme-line:rgba(255,139,55,.32);
  --theme-danger:#ff3b22;
  --theme-shadow:rgba(8,2,0,.82);
  --theme-card-a:#ff6b1a;
  --theme-card-b:#4c1308;
  --theme-body-bg:radial-gradient(circle at 50% -10%,rgba(255,155,44,.5),transparent 40%),linear-gradient(150deg,#090705,#321205 62%,#120604);
  --theme-body-pattern:repeating-radial-gradient(circle at 50% 0,rgba(255,212,92,.12) 0 1px,transparent 2px 22px);
  --theme-panel-bg:linear-gradient(155deg,rgba(82,31,8,.96),rgba(16,8,4,.98));
  --theme-item-bg:linear-gradient(145deg,rgba(255,107,26,.12),rgba(30,12,5,.88));
  --theme-button-bg:linear-gradient(135deg,#fff0a6,#ffb52d 45%,#ff5a14);
  --theme-button-text:#301000;
  --theme-secondary-bg:linear-gradient(145deg,rgba(120,43,12,.58),rgba(35,13,6,.9));
  --theme-input-bg:rgba(17,9,5,.92);
  --theme-felt-bg:radial-gradient(circle at center,rgba(255,212,92,.12),transparent 44%),repeating-radial-gradient(circle,rgba(255,255,255,.025) 0 1px,transparent 1px 6px),linear-gradient(145deg,#6a2410,#2b0d08);
  --theme-rim-bg:linear-gradient(120deg,#7c270b,#ffd45c 26%,#ff6b1a 52%,#ffe89a 76%,#671d08);
  --theme-card-bg:repeating-radial-gradient(circle,rgba(255,212,92,.16) 0 2px,transparent 2px 8px),linear-gradient(135deg,#ff6b1a,#4c1308);
  --theme-panel-radius:18px;
  --theme-control-radius:8px;
  --theme-border-style:solid;
  --theme-backdrop:blur(10px) saturate(1.22);
  --theme-panel-shadow:0 0 42px rgba(255,84,18,.12),0 24px 70px rgba(8,2,0,.72),inset 0 1px rgba(255,229,174,.12);
}

html[data-neon-theme][data-neon-theme="deep-space"] {
  --theme-bg-a:#03050d;
  --theme-bg-b:#0b1430;
  --theme-panel-a:rgba(16,28,65,.91);
  --theme-panel-b:rgba(4,7,19,.96);
  --theme-felt-a:#172d68;
  --theme-felt-b:#090f31;
  --theme-rim-a:#8b95ff;
  --theme-rim-b:#2b2f74;
  --theme-accent:#6f7cff;
  --theme-accent-2:#b06cff;
  --theme-highlight:#e4e7ff;
  --theme-text:#f6f7ff;
  --theme-muted:#b9c0df;
  --theme-line:rgba(141,154,255,.25);
  --theme-danger:#ff6685;
  --theme-shadow:rgba(0,1,8,.82);
  --theme-card-a:#4e5cd6;
  --theme-card-b:#151c58;
  --theme-body-bg:radial-gradient(circle at 22% 18%,rgba(111,124,255,.2),transparent 30%),radial-gradient(circle at 78% 28%,rgba(176,108,255,.16),transparent 32%),linear-gradient(150deg,#03050d,#0b1430);
  --theme-body-pattern:radial-gradient(circle,rgba(255,255,255,.75) 0 1px,transparent 1.4px);
  --theme-panel-bg:linear-gradient(150deg,rgba(23,39,88,.9),rgba(4,8,23,.96));
  --theme-item-bg:linear-gradient(145deg,rgba(111,124,255,.11),rgba(7,12,32,.86));
  --theme-button-bg:linear-gradient(135deg,#e4e7ff,#6f7cff 55%,#b06cff);
  --theme-button-text:#090d28;
  --theme-secondary-bg:linear-gradient(145deg,rgba(45,57,127,.62),rgba(8,13,38,.9));
  --theme-input-bg:rgba(3,6,18,.9);
  --theme-felt-bg:radial-gradient(ellipse at center,rgba(176,108,255,.14),transparent 48%),radial-gradient(circle,rgba(255,255,255,.045) 0 1px,transparent 1.5px),linear-gradient(145deg,#172d68,#090f31);
  --theme-rim-bg:linear-gradient(120deg,#24285f,#8b95ff 25%,#b06cff 50%,#dce1ff 74%,#24285f);
  --theme-card-bg:radial-gradient(circle,rgba(255,255,255,.45) 0 1px,transparent 1.4px),linear-gradient(135deg,#4e5cd6,#151c58);
  --theme-panel-radius:20px;
  --theme-control-radius:12px;
  --theme-border-style:solid;
  --theme-backdrop:blur(20px) saturate(1.2);
  --theme-panel-shadow:0 25px 80px rgba(0,1,8,.76),0 0 44px rgba(111,124,255,.09),inset 0 1px rgba(239,241,255,.09);
}

html[data-neon-theme][data-neon-theme="copper-steam"] {
  --theme-bg-a:#1a100b;
  --theme-bg-b:#3a2419;
  --theme-panel-a:rgba(74,45,32,.96);
  --theme-panel-b:rgba(27,17,12,.97);
  --theme-felt-a:#315c50;
  --theme-felt-b:#17332d;
  --theme-rim-a:#d8894b;
  --theme-rim-b:#5e3825;
  --theme-accent:#d8894b;
  --theme-accent-2:#6fb9a8;
  --theme-highlight:#f3c58a;
  --theme-text:#fff4e5;
  --theme-muted:#ceb9a7;
  --theme-line:rgba(216,137,75,.3);
  --theme-danger:#e85a45;
  --theme-shadow:rgba(15,7,3,.74);
  --theme-card-a:#9d5733;
  --theme-card-b:#3c2117;
  --theme-body-bg:radial-gradient(circle at 10% 10%,rgba(216,137,75,.16),transparent 28%),linear-gradient(145deg,#1a100b,#3a2419);
  --theme-body-pattern:repeating-radial-gradient(circle,rgba(216,137,75,.12) 0 1px,transparent 1px 19px);
  --theme-panel-bg:linear-gradient(150deg,#573624,#21150f);
  --theme-item-bg:linear-gradient(145deg,#4a2d20,#251812);
  --theme-button-bg:linear-gradient(135deg,#f3c58a,#bd6a38);
  --theme-button-text:#2a150a;
  --theme-secondary-bg:linear-gradient(145deg,#574035,#2c211b);
  --theme-input-bg:#21150f;
  --theme-felt-bg:repeating-linear-gradient(35deg,rgba(255,255,255,.025) 0 2px,transparent 2px 8px),linear-gradient(145deg,#315c50,#17332d);
  --theme-rim-bg:linear-gradient(120deg,#4a2b1c,#d8894b 22%,#70412a 48%,#f0b878 72%,#422619);
  --theme-card-bg:repeating-radial-gradient(circle,rgba(255,220,176,.12) 0 1px,transparent 1px 8px),linear-gradient(135deg,#9d5733,#3c2117);
  --theme-panel-radius:10px;
  --theme-control-radius:6px;
  --theme-border-style:double;
  --theme-backdrop:blur(8px) sepia(.12);
  --theme-panel-shadow:0 20px 56px rgba(15,7,3,.66),inset 0 0 0 1px rgba(243,197,138,.08),inset 0 1px rgba(255,240,220,.08);
}

html[data-neon-theme][data-neon-theme="miami-vice"] {
  --theme-bg-a:#07152b;
  --theme-bg-b:#123b52;
  --theme-panel-a:rgba(10,72,86,.91);
  --theme-panel-b:rgba(7,21,43,.95);
  --theme-felt-a:#087889;
  --theme-felt-b:#0a344f;
  --theme-rim-a:#50f5e6;
  --theme-rim-b:#ff5aaa;
  --theme-accent:#ff5aaa;
  --theme-accent-2:#50f5e6;
  --theme-highlight:#fff0a8;
  --theme-text:#f9ffff;
  --theme-muted:#b8dbe1;
  --theme-line:rgba(80,245,230,.29);
  --theme-danger:#ff4b66;
  --theme-shadow:rgba(2,10,27,.72);
  --theme-card-a:#ff5aaa;
  --theme-card-b:#0a5263;
  --theme-body-bg:radial-gradient(circle at 50% 110%,rgba(255,90,170,.3),transparent 44%),linear-gradient(160deg,#07152b,#123b52);
  --theme-body-pattern:repeating-linear-gradient(0deg,rgba(80,245,230,.1) 0 1px,transparent 1px 18px);
  --theme-panel-bg:linear-gradient(155deg,rgba(13,92,105,.91),rgba(7,24,46,.96));
  --theme-item-bg:linear-gradient(145deg,rgba(255,90,170,.12),rgba(80,245,230,.08));
  --theme-button-bg:linear-gradient(135deg,#fff0a8,#ff5aaa 48%,#50f5e6);
  --theme-button-text:#10213b;
  --theme-secondary-bg:linear-gradient(145deg,rgba(255,90,170,.18),rgba(5,66,79,.78));
  --theme-input-bg:rgba(6,22,42,.9);
  --theme-felt-bg:repeating-linear-gradient(90deg,rgba(80,245,230,.04) 0 1px,transparent 1px 10px),linear-gradient(145deg,#087889,#0a344f);
  --theme-rim-bg:linear-gradient(120deg,#ff5aaa,#50f5e6 28%,#fff0a8 52%,#ff5aaa 76%,#24577c);
  --theme-card-bg:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 2px,transparent 2px 9px),linear-gradient(135deg,#ff5aaa,#0a5263);
  --theme-panel-radius:20px;
  --theme-control-radius:999px;
  --theme-border-style:solid;
  --theme-backdrop:blur(16px) saturate(1.3);
  --theme-panel-shadow:0 0 34px rgba(80,245,230,.12),0 22px 58px rgba(2,10,27,.64),inset 0 1px rgba(255,255,255,.12);
}

html[data-neon-theme][data-neon-theme="emerald-marble"] {
  --theme-bg-a:#06140f;
  --theme-bg-b:#12372a;
  --theme-panel-a:rgba(25,75,56,.94);
  --theme-panel-b:rgba(6,23,16,.96);
  --theme-felt-a:#195b43;
  --theme-felt-b:#0b3023;
  --theme-rim-a:#dfc46c;
  --theme-rim-b:#5b4a22;
  --theme-accent:#dfc46c;
  --theme-accent-2:#8ae2bd;
  --theme-highlight:#fff1b3;
  --theme-text:#fbfff9;
  --theme-muted:#bed4c8;
  --theme-line:rgba(223,196,108,.28);
  --theme-danger:#ff6972;
  --theme-shadow:rgba(0,13,7,.72);
  --theme-card-a:#27815f;
  --theme-card-b:#0b3828;
  --theme-body-bg:radial-gradient(circle at 20% 10%,rgba(138,226,189,.13),transparent 32%),linear-gradient(145deg,#06140f,#12372a);
  --theme-body-pattern:repeating-linear-gradient(125deg,transparent 0 42px,rgba(255,255,255,.045) 43px 44px,transparent 45px 86px);
  --theme-panel-bg:linear-gradient(150deg,rgba(30,89,66,.95),rgba(7,28,19,.97));
  --theme-item-bg:linear-gradient(145deg,rgba(138,226,189,.08),rgba(8,35,24,.86));
  --theme-button-bg:linear-gradient(135deg,#fff1b3,#dfc46c);
  --theme-button-text:#183124;
  --theme-secondary-bg:linear-gradient(145deg,rgba(40,105,79,.66),rgba(9,42,29,.9));
  --theme-input-bg:rgba(5,25,17,.92);
  --theme-felt-bg:repeating-linear-gradient(125deg,transparent 0 36px,rgba(255,255,255,.04) 37px 38px,transparent 39px 72px),linear-gradient(145deg,#195b43,#0b3023);
  --theme-rim-bg:linear-gradient(120deg,#4d3e1c,#dfc46c 24%,#7c672b 50%,#fff1b3 74%,#493b1b);
  --theme-card-bg:repeating-linear-gradient(125deg,transparent 0 16px,rgba(255,255,255,.08) 17px 18px,transparent 19px 34px),linear-gradient(135deg,#27815f,#0b3828);
  --theme-panel-radius:16px;
  --theme-control-radius:10px;
  --theme-border-style:solid;
  --theme-backdrop:blur(14px) saturate(1.08);
  --theme-panel-shadow:0 24px 64px rgba(0,13,7,.66),inset 0 1px rgba(255,247,206,.1);
}

html[data-neon-theme][data-neon-theme="paper-casino"] {
  color-scheme:light;
  --theme-bg-a:#f4eddc;
  --theme-bg-b:#ded0b5;
  --theme-panel-a:rgba(255,250,238,.97);
  --theme-panel-b:rgba(228,216,194,.96);
  --theme-felt-a:#315f67;
  --theme-felt-b:#1d4148;
  --theme-rim-a:#b83a3a;
  --theme-rim-b:#173b5e;
  --theme-accent:#b83a3a;
  --theme-accent-2:#173b5e;
  --theme-highlight:#ffe7a4;
  --theme-text:#22262b;
  --theme-muted:#59616a;
  --theme-line:rgba(40,45,50,.26);
  --theme-danger:#b62222;
  --theme-shadow:rgba(64,45,25,.26);
  --theme-card-a:#173b5e;
  --theme-card-b:#b83a3a;
  --theme-body-bg:linear-gradient(145deg,#f4eddc,#ded0b5);
  --theme-body-pattern:repeating-linear-gradient(0deg,rgba(54,40,25,.035) 0 1px,transparent 1px 5px);
  --theme-panel-bg:linear-gradient(150deg,rgba(255,252,244,.98),rgba(225,213,191,.97));
  --theme-item-bg:linear-gradient(145deg,rgba(255,255,255,.7),rgba(222,209,184,.72));
  --theme-button-bg:linear-gradient(135deg,#c84a43,#9d2929);
  --theme-button-text:#fffaf1;
  --theme-secondary-bg:linear-gradient(145deg,#f8f2e5,#d7c8ac);
  --theme-input-bg:rgba(255,252,244,.94);
  --theme-felt-bg:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 5px),linear-gradient(145deg,#315f67,#1d4148);
  --theme-rim-bg:linear-gradient(120deg,#173b5e,#b83a3a 24%,#f1d79a 50%,#173b5e 76%,#8e2d2d);
  --theme-card-bg:repeating-linear-gradient(45deg,rgba(255,255,255,.12) 0 2px,transparent 2px 8px),linear-gradient(135deg,#173b5e,#b83a3a);
  --theme-panel-radius:8px;
  --theme-control-radius:4px;
  --theme-border-style:solid;
  --theme-backdrop:none;
  --theme-panel-shadow:0 10px 0 rgba(83,59,33,.11),0 20px 38px rgba(64,45,25,.16),inset 0 1px rgba(255,255,255,.75);
}

html[data-neon-theme][data-neon-theme="bauhaus-blocks"] {
  color-scheme:light;
  --theme-bg-a:#f2eadf;
  --theme-bg-b:#e6dbc9;
  --theme-panel-a:#fffaf0;
  --theme-panel-b:#e9dfcf;
  --theme-felt-a:#1c5fa8;
  --theme-felt-b:#123d70;
  --theme-rim-a:#f2c230;
  --theme-rim-b:#111111;
  --theme-accent:#e54b35;
  --theme-accent-2:#1c5fa8;
  --theme-highlight:#f2c230;
  --theme-text:#111111;
  --theme-muted:#4e4b46;
  --theme-line:rgba(17,17,17,.5);
  --theme-danger:#d22c24;
  --theme-shadow:rgba(17,17,17,.28);
  --theme-card-a:#e54b35;
  --theme-card-b:#1c5fa8;
  --theme-body-bg:linear-gradient(135deg,#f2eadf 0 58%,#f2c230 58% 70%,#e54b35 70% 82%,#1c5fa8 82%);
  --theme-body-pattern:linear-gradient(90deg,rgba(17,17,17,.08) 1px,transparent 1px),linear-gradient(rgba(17,17,17,.08) 1px,transparent 1px);
  --theme-panel-bg:linear-gradient(135deg,#fffaf0 0 72%,#f2c230 72%);
  --theme-item-bg:linear-gradient(135deg,#fffaf0 0 84%,#1c5fa8 84%);
  --theme-button-bg:#e54b35;
  --theme-button-text:#ffffff;
  --theme-secondary-bg:#f2c230;
  --theme-input-bg:#fffaf0;
  --theme-felt-bg:linear-gradient(135deg,#1c5fa8 0 72%,#e54b35 72% 82%,#f2c230 82%);
  --theme-rim-bg:linear-gradient(90deg,#111111 0 20%,#f2c230 20% 40%,#e54b35 40% 60%,#1c5fa8 60% 80%,#111111 80%);
  --theme-card-bg:linear-gradient(135deg,#e54b35 0 50%,#1c5fa8 50%);
  --theme-panel-radius:0px;
  --theme-control-radius:0px;
  --theme-border-style:solid;
  --theme-backdrop:none;
  --theme-panel-shadow:10px 10px 0 rgba(17,17,17,.28);
}

html[data-neon-theme][data-neon-theme="comic-pop"] {
  color-scheme:light;
  --theme-bg-a:#ffe34d;
  --theme-bg-b:#f7c82c;
  --theme-panel-a:#fff7bf;
  --theme-panel-b:#ffd84a;
  --theme-felt-a:#1769d2;
  --theme-felt-b:#0d438c;
  --theme-rim-a:#f04444;
  --theme-rim-b:#111111;
  --theme-accent:#f04444;
  --theme-accent-2:#1769d2;
  --theme-highlight:#ffe34d;
  --theme-text:#111111;
  --theme-muted:#454545;
  --theme-line:rgba(17,17,17,.8);
  --theme-danger:#c81919;
  --theme-shadow:rgba(17,17,17,.34);
  --theme-card-a:#f04444;
  --theme-card-b:#1769d2;
  --theme-body-bg:linear-gradient(145deg,#ffe34d,#f7c82c);
  --theme-body-pattern:radial-gradient(circle,#111111 0 1.2px,transparent 1.5px);
  --theme-panel-bg:linear-gradient(145deg,#fff7bf,#ffd84a);
  --theme-item-bg:linear-gradient(145deg,#ffffff,#ffe76c);
  --theme-button-bg:linear-gradient(135deg,#f04444,#d72f2f);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:#1769d2;
  --theme-input-bg:#fffdf1;
  --theme-felt-bg:radial-gradient(circle,rgba(255,255,255,.18) 0 1.5px,transparent 1.8px),linear-gradient(145deg,#1769d2,#0d438c);
  --theme-rim-bg:repeating-linear-gradient(45deg,#111111 0 10px,#f04444 10px 20px,#ffe34d 20px 30px,#1769d2 30px 40px);
  --theme-card-bg:radial-gradient(circle,rgba(255,255,255,.25) 0 1.5px,transparent 1.8px),linear-gradient(135deg,#f04444,#1769d2);
  --theme-panel-radius:12px;
  --theme-control-radius:8px;
  --theme-border-style:solid;
  --theme-backdrop:none;
  --theme-panel-shadow:7px 7px 0 #111111;
}

html[data-neon-theme][data-neon-theme="terminal-mono"] {
  --theme-bg-a:#020604;
  --theme-bg-b:#06110a;
  --theme-panel-a:rgba(4,20,10,.96);
  --theme-panel-b:rgba(1,7,4,.98);
  --theme-felt-a:#0a2a16;
  --theme-felt-b:#031208;
  --theme-rim-a:#52ff85;
  --theme-rim-b:#0c3a1d;
  --theme-accent:#52ff85;
  --theme-accent-2:#b9ffd0;
  --theme-highlight:#e1ffea;
  --theme-text:#b9ffd0;
  --theme-muted:#78b98b;
  --theme-line:rgba(82,255,133,.34);
  --theme-danger:#ff5e6c;
  --theme-shadow:rgba(0,0,0,.85);
  --theme-card-a:#0b5b28;
  --theme-card-b:#021108;
  --theme-body-bg:linear-gradient(180deg,#020604,#06110a);
  --theme-body-pattern:repeating-linear-gradient(0deg,rgba(82,255,133,.065) 0 1px,transparent 1px 4px);
  --theme-panel-bg:linear-gradient(180deg,rgba(4,20,10,.97),rgba(1,7,4,.99));
  --theme-item-bg:linear-gradient(180deg,rgba(9,43,20,.72),rgba(2,13,6,.92));
  --theme-button-bg:#52ff85;
  --theme-button-text:#020604;
  --theme-secondary-bg:#082816;
  --theme-input-bg:#010703;
  --theme-felt-bg:repeating-linear-gradient(0deg,rgba(82,255,133,.035) 0 1px,transparent 1px 4px),linear-gradient(145deg,#0a2a16,#031208);
  --theme-rim-bg:linear-gradient(90deg,#0c3a1d,#52ff85 50%,#0c3a1d);
  --theme-card-bg:repeating-linear-gradient(0deg,rgba(185,255,208,.08) 0 1px,transparent 1px 4px),linear-gradient(135deg,#0b5b28,#021108);
  --theme-panel-radius:0px;
  --theme-control-radius:0px;
  --theme-border-style:solid;
  --theme-backdrop:none;
  --theme-panel-shadow:0 0 0 1px rgba(82,255,133,.2),0 0 28px rgba(82,255,133,.08);
}

html[data-neon-theme][data-neon-theme="blueprint-grid"] {
  --theme-bg-a:#092d5c;
  --theme-bg-b:#0f4d91;
  --theme-panel-a:rgba(13,65,122,.94);
  --theme-panel-b:rgba(5,35,75,.96);
  --theme-felt-a:#125aa6;
  --theme-felt-b:#07346c;
  --theme-rim-a:#f4fbff;
  --theme-rim-b:#65c7ff;
  --theme-accent:#f4fbff;
  --theme-accent-2:#65c7ff;
  --theme-highlight:#dff6ff;
  --theme-text:#f4fbff;
  --theme-muted:#b8ddf2;
  --theme-line:rgba(244,251,255,.34);
  --theme-danger:#ff7180;
  --theme-shadow:rgba(2,23,51,.62);
  --theme-card-a:#1573c8;
  --theme-card-b:#07346c;
  --theme-body-bg:linear-gradient(145deg,#092d5c,#0f4d91);
  --theme-body-pattern:linear-gradient(rgba(244,251,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(244,251,255,.11) 1px,transparent 1px);
  --theme-panel-bg:linear-gradient(145deg,rgba(14,75,137,.94),rgba(6,41,84,.97));
  --theme-item-bg:linear-gradient(145deg,rgba(244,251,255,.08),rgba(5,48,96,.76));
  --theme-button-bg:#f4fbff;
  --theme-button-text:#0b417b;
  --theme-secondary-bg:rgba(6,49,98,.82);
  --theme-input-bg:rgba(4,38,78,.9);
  --theme-felt-bg:linear-gradient(rgba(244,251,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(244,251,255,.08) 1px,transparent 1px),linear-gradient(145deg,#125aa6,#07346c);
  --theme-rim-bg:repeating-linear-gradient(90deg,#f4fbff 0 3px,#65c7ff 3px 6px,#0d4f96 6px 18px);
  --theme-card-bg:linear-gradient(rgba(244,251,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(244,251,255,.11) 1px,transparent 1px),linear-gradient(135deg,#1573c8,#07346c);
  --theme-panel-radius:2px;
  --theme-control-radius:2px;
  --theme-border-style:dashed;
  --theme-backdrop:none;
  --theme-panel-shadow:0 0 0 1px rgba(244,251,255,.11),0 18px 40px rgba(2,23,51,.36);
}

html[data-neon-theme][data-neon-theme="porcelain-club"] {
  color-scheme:light;
  --theme-bg-a:#f8fbff;
  --theme-bg-b:#dfe8f3;
  --theme-panel-a:rgba(255,255,255,.98);
  --theme-panel-b:rgba(226,236,247,.98);
  --theme-felt-a:#285c8d;
  --theme-felt-b:#153f76;
  --theme-rim-a:#c79b42;
  --theme-rim-b:#153f76;
  --theme-accent:#153f76;
  --theme-accent-2:#c79b42;
  --theme-highlight:#fff3c3;
  --theme-text:#14253b;
  --theme-muted:#5d6c7f;
  --theme-line:rgba(21,63,118,.24);
  --theme-danger:#bd3434;
  --theme-shadow:rgba(42,62,89,.22);
  --theme-card-a:#153f76;
  --theme-card-b:#4e7fae;
  --theme-body-bg:radial-gradient(circle at 50% -20%,#ffffff,transparent 48%),linear-gradient(145deg,#f8fbff,#dfe8f3);
  --theme-body-pattern:repeating-radial-gradient(circle,rgba(21,63,118,.08) 0 1px,transparent 1px 24px);
  --theme-panel-bg:linear-gradient(145deg,#ffffff,#e2ecf7);
  --theme-item-bg:linear-gradient(145deg,#ffffff,#edf3f9);
  --theme-button-bg:linear-gradient(135deg,#153f76,#285c8d);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(145deg,#ffffff,#dbe6f1);
  --theme-input-bg:#ffffff;
  --theme-felt-bg:repeating-radial-gradient(circle,rgba(255,255,255,.06) 0 1px,transparent 1px 8px),linear-gradient(145deg,#285c8d,#153f76);
  --theme-rim-bg:linear-gradient(120deg,#153f76,#c79b42 25%,#fff3c3 50%,#c79b42 75%,#153f76);
  --theme-card-bg:repeating-radial-gradient(circle,rgba(255,255,255,.16) 0 1px,transparent 1px 8px),linear-gradient(135deg,#153f76,#4e7fae);
  --theme-panel-radius:22px;
  --theme-control-radius:999px;
  --theme-border-style:solid;
  --theme-backdrop:blur(20px) saturate(.92);
  --theme-panel-shadow:0 18px 45px rgba(42,62,89,.18),inset 0 1px #ffffff;
}

html[data-neon-theme][data-neon-theme="lava-core"] {
  --theme-bg-a:#080707;
  --theme-bg-b:#29100e;
  --theme-panel-a:rgba(43,18,15,.96);
  --theme-panel-b:rgba(10,7,7,.98);
  --theme-felt-a:#551813;
  --theme-felt-b:#250a08;
  --theme-rim-a:#ffbd3f;
  --theme-rim-b:#ff3b16;
  --theme-accent:#ff3b16;
  --theme-accent-2:#ffbd3f;
  --theme-highlight:#ffe7a1;
  --theme-text:#fff6ec;
  --theme-muted:#d7b9ae;
  --theme-line:rgba(255,83,34,.34);
  --theme-danger:#ff2418;
  --theme-shadow:rgba(4,0,0,.84);
  --theme-card-a:#d92d13;
  --theme-card-b:#370b08;
  --theme-body-bg:radial-gradient(circle at 50% 110%,rgba(255,59,22,.38),transparent 48%),linear-gradient(145deg,#080707,#29100e);
  --theme-body-pattern:repeating-linear-gradient(135deg,transparent 0 30px,rgba(255,59,22,.13) 31px 32px,transparent 33px 62px);
  --theme-panel-bg:linear-gradient(150deg,#3b1713,#0d0808);
  --theme-item-bg:linear-gradient(145deg,rgba(255,59,22,.12),rgba(22,9,8,.9));
  --theme-button-bg:linear-gradient(135deg,#ffe7a1,#ffbd3f 42%,#ff3b16);
  --theme-button-text:#260704;
  --theme-secondary-bg:linear-gradient(145deg,#531812,#1b0a09);
  --theme-input-bg:#0d0808;
  --theme-felt-bg:repeating-linear-gradient(135deg,transparent 0 24px,rgba(255,83,34,.1) 25px 26px,transparent 27px 50px),linear-gradient(145deg,#551813,#250a08);
  --theme-rim-bg:linear-gradient(120deg,#2c0b08,#ff3b16 24%,#ffbd3f 50%,#ff3b16 76%,#2c0b08);
  --theme-card-bg:repeating-linear-gradient(135deg,transparent 0 12px,rgba(255,189,63,.13) 13px 14px,transparent 15px 26px),linear-gradient(135deg,#d92d13,#370b08);
  --theme-panel-radius:14px;
  --theme-control-radius:6px;
  --theme-border-style:solid;
  --theme-backdrop:blur(8px) saturate(1.3);
  --theme-panel-shadow:0 0 42px rgba(255,59,22,.15),0 24px 70px rgba(4,0,0,.78),inset 0 1px rgba(255,226,181,.08);
}

html[data-neon-theme][data-neon-theme="pastel-glass"] {
  color-scheme:light;
  --theme-bg-a:#f7f2ff;
  --theme-bg-b:#dff7f2;
  --theme-panel-a:rgba(255,255,255,.68);
  --theme-panel-b:rgba(230,220,250,.64);
  --theme-felt-a:#806fc7;
  --theme-felt-b:#4f7f83;
  --theme-rim-a:#ffffff;
  --theme-rim-b:#aa91df;
  --theme-accent:#7c65c7;
  --theme-accent-2:#4f9f93;
  --theme-highlight:#fff5c9;
  --theme-text:#2f2a42;
  --theme-muted:#625d72;
  --theme-line:rgba(77,67,106,.2);
  --theme-danger:#c84f68;
  --theme-shadow:rgba(83,70,120,.2);
  --theme-card-a:#9a82dc;
  --theme-card-b:#5fb0a4;
  --theme-body-bg:radial-gradient(circle at 15% 10%,rgba(255,181,218,.48),transparent 32%),radial-gradient(circle at 85% 25%,rgba(132,233,218,.42),transparent 34%),linear-gradient(145deg,#f7f2ff,#dff7f2);
  --theme-body-pattern:radial-gradient(circle,rgba(124,101,199,.09) 0 2px,transparent 2.4px);
  --theme-panel-bg:linear-gradient(145deg,rgba(255,255,255,.72),rgba(231,222,250,.62));
  --theme-item-bg:linear-gradient(145deg,rgba(255,255,255,.78),rgba(226,244,240,.64));
  --theme-button-bg:linear-gradient(135deg,#fff5c9,#c5a9ee 52%,#78d6c8);
  --theme-button-text:#31284b;
  --theme-secondary-bg:linear-gradient(145deg,rgba(255,255,255,.74),rgba(214,201,242,.6));
  --theme-input-bg:rgba(255,255,255,.75);
  --theme-felt-bg:radial-gradient(circle at center,rgba(255,255,255,.18),transparent 45%),linear-gradient(145deg,#806fc7,#4f7f83);
  --theme-rim-bg:linear-gradient(120deg,#aa91df,#ffffff 26%,#78d6c8 52%,#ffffff 76%,#aa91df);
  --theme-card-bg:radial-gradient(circle,rgba(255,255,255,.24) 0 2px,transparent 2.4px),linear-gradient(135deg,#9a82dc,#5fb0a4);
  --theme-panel-radius:34px;
  --theme-control-radius:999px;
  --theme-border-style:solid;
  --theme-backdrop:blur(28px) saturate(1.18);
  --theme-panel-shadow:0 22px 58px rgba(83,70,120,.18),inset 0 1px rgba(255,255,255,.9);
}

html[data-neon-theme][data-neon-theme="retro-diner"] {
  color-scheme:light;
  --theme-bg-a:#fff0d8;
  --theme-bg-b:#f1d6b6;
  --theme-panel-a:#fffaf0;
  --theme-panel-b:#e8f4ef;
  --theme-felt-a:#2aa6a4;
  --theme-felt-b:#176a69;
  --theme-rim-a:#d83b3b;
  --theme-rim-b:#252525;
  --theme-accent:#d83b3b;
  --theme-accent-2:#2aa6a4;
  --theme-highlight:#fff3b0;
  --theme-text:#252525;
  --theme-muted:#625b53;
  --theme-line:rgba(37,37,37,.34);
  --theme-danger:#b82020;
  --theme-shadow:rgba(72,48,31,.24);
  --theme-card-a:#d83b3b;
  --theme-card-b:#2aa6a4;
  --theme-body-bg:linear-gradient(145deg,#fff0d8,#f1d6b6);
  --theme-body-pattern:conic-gradient(from 90deg,rgba(37,37,37,.08) 25%,transparent 0 50%,rgba(37,37,37,.08) 0 75%,transparent 0);
  --theme-panel-bg:linear-gradient(145deg,#fffaf0,#e8f4ef);
  --theme-item-bg:linear-gradient(145deg,#ffffff,#f4e6d1);
  --theme-button-bg:linear-gradient(180deg,#eb5555,#b92828);
  --theme-button-text:#ffffff;
  --theme-secondary-bg:linear-gradient(180deg,#45bbb8,#218b89);
  --theme-input-bg:#fffdf8;
  --theme-felt-bg:repeating-linear-gradient(45deg,rgba(255,255,255,.045) 0 2px,transparent 2px 8px),linear-gradient(145deg,#2aa6a4,#176a69);
  --theme-rim-bg:repeating-linear-gradient(90deg,#252525 0 14px,#d83b3b 14px 28px,#fff3b0 28px 42px,#2aa6a4 42px 56px);
  --theme-card-bg:conic-gradient(from 90deg,rgba(255,255,255,.16) 25%,transparent 0 50%,rgba(255,255,255,.16) 0 75%,transparent 0),linear-gradient(135deg,#d83b3b,#2aa6a4);
  --theme-panel-radius:18px;
  --theme-control-radius:999px;
  --theme-border-style:solid;
  --theme-backdrop:none;
  --theme-panel-shadow:0 7px 0 rgba(37,37,37,.12),0 18px 35px rgba(72,48,31,.16),inset 0 1px #ffffff;
}

html[data-neon-theme][data-neon-theme="ancient-parchment"] {
  color-scheme:light;
  --theme-bg-a:#ead7aa;
  --theme-bg-b:#b9935e;
  --theme-panel-a:rgba(235,215,174,.97);
  --theme-panel-b:rgba(183,144,90,.96);
  --theme-felt-a:#6a5430;
  --theme-felt-b:#3c2b18;
  --theme-rim-a:#4b321e;
  --theme-rim-b:#8f2d24;
  --theme-accent:#8f2d24;
  --theme-accent-2:#4b321e;
  --theme-highlight:#f4e3b7;
  --theme-text:#2d2014;
  --theme-muted:#65513e;
  --theme-line:rgba(75,50,30,.42);
  --theme-danger:#8f2d24;
  --theme-shadow:rgba(65,42,20,.34);
  --theme-card-a:#8f2d24;
  --theme-card-b:#4b321e;
  --theme-body-bg:radial-gradient(circle at center,rgba(255,244,204,.35),transparent 62%),linear-gradient(145deg,#ead7aa,#b9935e);
  --theme-body-pattern:repeating-radial-gradient(ellipse,rgba(75,50,30,.08) 0 1px,transparent 1px 11px);
  --theme-panel-bg:linear-gradient(150deg,#ebd9b1,#b99460);
  --theme-item-bg:linear-gradient(145deg,rgba(246,229,189,.72),rgba(169,128,76,.54));
  --theme-button-bg:linear-gradient(180deg,#a33a2f,#742119);
  --theme-button-text:#fff1cf;
  --theme-secondary-bg:linear-gradient(145deg,#d3b77e,#9d7848);
  --theme-input-bg:rgba(244,226,186,.82);
  --theme-felt-bg:repeating-radial-gradient(ellipse,rgba(244,227,184,.04) 0 1px,transparent 1px 8px),linear-gradient(145deg,#6a5430,#3c2b18);
  --theme-rim-bg:linear-gradient(120deg,#4b321e,#8f2d24 24%,#d8b875 50%,#8f2d24 76%,#4b321e);
  --theme-card-bg:repeating-radial-gradient(ellipse,rgba(244,227,184,.1) 0 1px,transparent 1px 7px),linear-gradient(135deg,#8f2d24,#4b321e);
  --theme-panel-radius:6px;
  --theme-control-radius:3px;
  --theme-border-style:double;
  --theme-backdrop:sepia(.2);
  --theme-panel-shadow:0 13px 25px rgba(65,42,20,.27),inset 0 0 22px rgba(75,50,30,.08);
}

html[data-neon-theme][data-neon-theme="brutalist-concrete"] {
  color-scheme:light;
  --theme-bg-a:#b9b7b1;
  --theme-bg-b:#777873;
  --theme-panel-a:#c9c7c1;
  --theme-panel-b:#8d8e89;
  --theme-felt-a:#575854;
  --theme-felt-b:#2e302e;
  --theme-rim-a:#111111;
  --theme-rim-b:#e12d2d;
  --theme-accent:#e12d2d;
  --theme-accent-2:#111111;
  --theme-highlight:#f1efea;
  --theme-text:#111111;
  --theme-muted:#3f403d;
  --theme-line:rgba(17,17,17,.62);
  --theme-danger:#c61d1d;
  --theme-shadow:rgba(17,17,17,.38);
  --theme-card-a:#e12d2d;
  --theme-card-b:#111111;
  --theme-body-bg:linear-gradient(145deg,#b9b7b1,#777873);
  --theme-body-pattern:repeating-linear-gradient(90deg,rgba(17,17,17,.06) 0 1px,transparent 1px 37px),repeating-linear-gradient(0deg,rgba(17,17,17,.05) 0 1px,transparent 1px 53px);
  --theme-panel-bg:linear-gradient(135deg,#c9c7c1,#8d8e89);
  --theme-item-bg:linear-gradient(135deg,#bab9b3,#858681);
  --theme-button-bg:#e12d2d;
  --theme-button-text:#ffffff;
  --theme-secondary-bg:#111111;
  --theme-input-bg:#deddd8;
  --theme-felt-bg:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px),linear-gradient(145deg,#575854,#2e302e);
  --theme-rim-bg:linear-gradient(90deg,#111111 0 45%,#e12d2d 45% 55%,#111111 55%);
  --theme-card-bg:linear-gradient(135deg,#e12d2d 0 45%,#111111 45%);
  --theme-panel-radius:0px;
  --theme-control-radius:0px;
  --theme-border-style:solid;
  --theme-backdrop:none;
  --theme-panel-shadow:12px 12px 0 rgba(17,17,17,.38);
}

/* Extended paint engine for the 20 new themes. */
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) body {
  background:var(--theme-body-bg) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) body::before {
  background-image:var(--theme-body-pattern) !important;
  background-size:var(--theme-pattern-size,42px 42px) !important;
  opacity:var(--theme-pattern-opacity,.32) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .glass,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .home-panel,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .auth-panel,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .admin-panel,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .developer-header,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .developer-game-controls,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .developer-game-panel,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .account-center-panel,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .social-drawer,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .shop-panel,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .support-panel,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .player-profile-panel,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .roulette-room-panel,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .poker-buyin-panel,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .poker-tournament-panel,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .modal-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .system-notice-panel {
  background:var(--theme-panel-bg) !important;
  border-style:var(--theme-border-style,solid) !important;
  border-radius:var(--theme-panel-radius,18px) !important;
  box-shadow:var(--theme-panel-shadow) !important;
  backdrop-filter:var(--theme-backdrop,none) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .social-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .profile-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .game-availability-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .developer-table-row,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .developer-record,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .support-ticket-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .account-news-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .account-reward-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .inventory-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .shop-item-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .bot-account-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .guild-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .guild-invite-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .xp-reward-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .xp-event-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .v040-shop-price-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .tournament-admin-card,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .observer-player-card {
  background:var(--theme-item-bg) !important;
  border-color:var(--theme-line) !important;
  border-style:var(--theme-border-style,solid) !important;
  border-radius:var(--theme-panel-radius,18px) !important;
  box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text) 9%,transparent),0 12px 28px color-mix(in srgb,var(--theme-shadow) 38%,transparent) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .topbar,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .poker-roombar,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .roulette-multiplayer-bar,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .multi-controls,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .poker-controls,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .control-deck {
  background:var(--theme-panel-bg) !important;
  border-style:var(--theme-border-style,solid) !important;
  border-radius:var(--theme-panel-radius,18px) !important;
  box-shadow:var(--theme-panel-shadow) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .primary-btn,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .home-game-btn,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .modal-btn.primary {
  color:var(--theme-button-text) !important;
  background:var(--theme-button-bg) !important;
  border-color:var(--theme-line) !important;
  border-style:var(--theme-border-style,solid) !important;
  border-radius:var(--theme-control-radius,12px) !important;
  box-shadow:0 10px 24px color-mix(in srgb,var(--theme-shadow) 36%,transparent),inset 0 1px color-mix(in srgb,#fff 36%,transparent) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .secondary-btn,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .icon-btn,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .account-center-tab,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .shop-tab,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .shop-toggle,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .mini-btn,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .text-btn {
  color:var(--theme-text) !important;
  background:var(--theme-secondary-bg) !important;
  border-color:var(--theme-line) !important;
  border-style:var(--theme-border-style,solid) !important;
  border-radius:var(--theme-control-radius,12px) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) input,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) select,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) textarea {
  color:var(--theme-text) !important;
  background:var(--theme-input-bg) !important;
  border-color:var(--theme-line) !important;
  border-style:var(--theme-border-style,solid) !important;
  border-radius:var(--theme-control-radius,12px) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) option { color:var(--theme-text);background:var(--theme-panel-b); }
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .table-rim,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .multi-table-rim,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .poker-table-rim,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .roulette-table-rim {
  background:var(--theme-rim-bg) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .table-felt,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .multi-felt,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .poker-felt,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .roulette-felt,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .roulette-casino-felt {
  background:var(--theme-felt-bg) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .card-back {
  background:var(--theme-card-bg) !important;
  border-color:var(--theme-highlight) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .playing-card .card-front,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .observer-playing-card {
  background:var(--theme-card-face-bg,#fffdf8) !important;
  color:var(--theme-card-face-text,#171717) !important;
  border-color:color-mix(in srgb,var(--theme-accent) 38%,#666) !important;
  border-radius:var(--theme-control-radius,10px) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .brand-mark,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .developer-game-icon,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .social-card-icon,
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .account-avatar {
  background:var(--theme-button-bg) !important;
  color:var(--theme-button-text) !important;
  border-radius:var(--theme-control-radius,12px) !important;
}
:is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .danger-outline {
  color:var(--theme-danger) !important;
  background:color-mix(in srgb,var(--theme-danger) 12%,var(--theme-input-bg)) !important;
  border-color:color-mix(in srgb,var(--theme-danger) 70%,transparent) !important;
  border-radius:var(--theme-control-radius,12px) !important;
}

/* Animation identities: paint, glow and background only — no geometry or transform changes. */
@keyframes themePatternTravel { from { background-position:0 0 } to { background-position:120px 80px } }
@keyframes themeScanTravel { from { background-position:0 0 } to { background-position:0 80px } }
@keyframes themeLightPulse { 0%,100% { filter:brightness(1) saturate(1) } 50% { filter:brightness(1.12) saturate(1.18) } }
@keyframes themeShadowPulse { 0%,100% { box-shadow:0 0 12px color-mix(in srgb,var(--theme-accent) 12%,transparent) } 50% { box-shadow:0 0 32px color-mix(in srgb,var(--theme-accent-2) 28%,transparent) } }

html[data-neon-theme][data-neon-theme="desert-mirage"] body::before,
html[data-neon-theme][data-neon-theme="sakura-night"] body::before,
html[data-neon-theme][data-neon-theme="deep-space"] body::before,
html[data-neon-theme][data-neon-theme="emerald-marble"] body::before,
html[data-neon-theme][data-neon-theme="blueprint-grid"] body::before,
html[data-neon-theme][data-neon-theme="retro-diner"] body::before { animation:themePatternTravel 26s linear infinite; }
html[data-neon-theme][data-neon-theme="terminal-mono"] body::before,
html[data-neon-theme][data-neon-theme="miami-vice"] body::before { animation:themeScanTravel 12s linear infinite; }
html[data-neon-theme][data-neon-theme="candy-arcade"] .brand-mark,
html[data-neon-theme][data-neon-theme="solar-flare"] .brand-mark,
html[data-neon-theme][data-neon-theme="lava-core"] .brand-mark,
html[data-neon-theme][data-neon-theme="pastel-glass"] .brand-mark { animation:themeLightPulse 4.2s ease-in-out infinite; }
html[data-neon-theme][data-neon-theme="industrial-hazard"] .developer-control-live,
html[data-neon-theme][data-neon-theme="comic-pop"] .developer-control-live,
html[data-neon-theme][data-neon-theme="terminal-mono"] .developer-control-live { animation:themeShadowPulse 3.6s ease-in-out infinite; }
html[data-neon-theme][data-neon-theme="bauhaus-blocks"] .glass,
html[data-neon-theme][data-neon-theme="comic-pop"] .glass,
html[data-neon-theme][data-neon-theme="brutalist-concrete"] .glass { backdrop-filter:none !important; }

/* Theme browser: no overlap, stable card heights and clear selection. */
.developer-theme-accordion > summary { align-items:center; }
.developer-theme-panel { overflow:visible; }
.developer-theme-browser { display:grid;gap:22px;min-width:0; }
.developer-theme-collection { display:grid;gap:12px;min-width:0; }
.developer-theme-collection > header { display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--line); }
.developer-theme-collection > header h3 { margin:0;color:var(--text); }
.developer-theme-collection > header p { margin:5px 0 0;color:var(--muted);line-height:1.45; }
.developer-theme-collection > header > span { flex:0 0 auto;color:var(--gold-2);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase; }
.developer-theme-grid { display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;align-items:stretch;min-width:0;margin:0; }
.developer-theme-option { position:relative;display:block;min-width:0;margin:0;cursor:pointer; }
.developer-theme-option input { position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none; }
.developer-theme-card { display:flex;flex-direction:column;box-sizing:border-box;inline-size:100%;block-size:100%;min-block-size:210px;min-width:0;overflow:hidden;padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px rgba(255,255,255,.04);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease; }
.developer-theme-option input:focus-visible + .developer-theme-card { outline:3px solid color-mix(in srgb,var(--mint) 55%,transparent);outline-offset:3px; }
.developer-theme-option input:checked + .developer-theme-card { border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,rgba(255,255,255,.035));box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 22%,transparent),0 14px 32px rgba(0,0,0,.24); }
.developer-theme-preview { position:relative;display:block;flex:0 0 62px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:linear-gradient(135deg,var(--theme-preview-1),var(--theme-preview-2));box-shadow:inset 0 1px rgba(255,255,255,.18); }
.developer-theme-preview::before { content:"";position:absolute;inset:8px 40% 8px 8px;border-radius:8px;background:linear-gradient(145deg,var(--theme-preview-2),var(--theme-preview-1));border:1px solid color-mix(in srgb,var(--theme-preview-3) 55%,transparent); }
.developer-theme-preview::after { content:"";position:absolute;inset:8px 8px 8px 64%;border-radius:8px;background:linear-gradient(145deg,var(--theme-preview-4),var(--theme-preview-3)); }
.developer-theme-preview i,.developer-theme-preview b,.developer-theme-preview em,.developer-theme-preview u { position:absolute;display:block;text-decoration:none; }
.developer-theme-preview i { inset:auto 42% 14px 14px;height:8px;border-radius:999px;background:var(--theme-preview-3); }
.developer-theme-preview b { right:14px;top:14px;width:22%;height:8px;border-radius:999px;background:var(--theme-preview-1); }
.developer-theme-preview em { right:14px;top:28px;width:27%;height:7px;border-radius:999px;background:var(--theme-preview-2); }
.developer-theme-preview u { right:14px;bottom:14px;width:18%;height:12px;border-radius:999px;background:var(--theme-preview-4); }
.developer-theme-card-head { display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;margin-top:12px; }
.developer-theme-card-head strong { min-width:0;overflow-wrap:anywhere; }
.developer-theme-card-head em { flex:0 0 auto;max-width:46%;text-align:right;overflow-wrap:anywhere; }
.developer-theme-card p { flex:1 1 auto;min-width:0;margin:8px 0 0;overflow-wrap:anywhere; }
.developer-theme-swatches { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:12px; }
.developer-theme-swatches i { display:block;min-width:0;height:12px;border-radius:999px;border:1px solid rgba(255,255,255,.18); }
.developer-theme-actions { position:sticky;bottom:10px;z-index:3;padding:12px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel-strong) 92%,transparent);backdrop-filter:blur(16px); }

@media (max-width:720px) {
  .developer-theme-collection > header { align-items:flex-start;flex-direction:column;gap:7px; }
  .developer-theme-grid { grid-template-columns:1fr; }
  .developer-theme-card { min-block-size:196px; }
}
@media (prefers-reduced-motion:reduce) {
  :is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) body::before,
  :is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .brand-mark,
  :is(html[data-neon-theme][data-neon-theme="desert-mirage"],
html[data-neon-theme][data-neon-theme="candy-arcade"],
html[data-neon-theme][data-neon-theme="industrial-hazard"],
html[data-neon-theme][data-neon-theme="sakura-night"],
html[data-neon-theme][data-neon-theme="solar-flare"],
html[data-neon-theme][data-neon-theme="deep-space"],
html[data-neon-theme][data-neon-theme="copper-steam"],
html[data-neon-theme][data-neon-theme="miami-vice"],
html[data-neon-theme][data-neon-theme="emerald-marble"],
html[data-neon-theme][data-neon-theme="paper-casino"],
html[data-neon-theme][data-neon-theme="bauhaus-blocks"],
html[data-neon-theme][data-neon-theme="comic-pop"],
html[data-neon-theme][data-neon-theme="terminal-mono"],
html[data-neon-theme][data-neon-theme="blueprint-grid"],
html[data-neon-theme][data-neon-theme="porcelain-club"],
html[data-neon-theme][data-neon-theme="lava-core"],
html[data-neon-theme][data-neon-theme="pastel-glass"],
html[data-neon-theme][data-neon-theme="retro-diner"],
html[data-neon-theme][data-neon-theme="ancient-parchment"],
html[data-neon-theme][data-neon-theme="brutalist-concrete"]) .developer-control-live { animation:none !important; }
}
