/* JMOS color 1.0.0. Generated from v1.json. Do not edit. */
:root{
  --jmos-palette-neutral-0: #ffffff;
  --jmos-palette-neutral-0-rgb: 255 255 255;
  --jmos-palette-neutral-25: #fafafa;
  --jmos-palette-neutral-25-rgb: 250 250 250;
  --jmos-palette-neutral-50: #f5f5f5;
  --jmos-palette-neutral-50-rgb: 245 245 245;
  --jmos-palette-neutral-100: #eaeaea;
  --jmos-palette-neutral-100-rgb: 234 234 234;
  --jmos-palette-neutral-200: #d4d4d4;
  --jmos-palette-neutral-200-rgb: 212 212 212;
  --jmos-palette-neutral-300: #b5b5b5;
  --jmos-palette-neutral-300-rgb: 181 181 181;
  --jmos-palette-neutral-400: #a3a3a3;
  --jmos-palette-neutral-400-rgb: 163 163 163;
  --jmos-palette-neutral-500: #737373;
  --jmos-palette-neutral-500-rgb: 115 115 115;
  --jmos-palette-neutral-550: #666666;
  --jmos-palette-neutral-550-rgb: 102 102 102;
  --jmos-palette-neutral-600: #525252;
  --jmos-palette-neutral-600-rgb: 82 82 82;
  --jmos-palette-neutral-700: #404040;
  --jmos-palette-neutral-700-rgb: 64 64 64;
  --jmos-palette-neutral-750: #303030;
  --jmos-palette-neutral-750-rgb: 48 48 48;
  --jmos-palette-neutral-800: #262626;
  --jmos-palette-neutral-800-rgb: 38 38 38;
  --jmos-palette-neutral-850: #202020;
  --jmos-palette-neutral-850-rgb: 32 32 32;
  --jmos-palette-neutral-900: #171717;
  --jmos-palette-neutral-900-rgb: 23 23 23;
  --jmos-palette-neutral-925: #111111;
  --jmos-palette-neutral-925-rgb: 17 17 17;
  --jmos-palette-neutral-950: #080808;
  --jmos-palette-neutral-950-rgb: 8 8 8;
  --jmos-palette-neutral-1000: #000000;
  --jmos-palette-neutral-1000-rgb: 0 0 0;
  --jmos-palette-orange-50: #fff4ec;
  --jmos-palette-orange-50-rgb: 255 244 236;
  --jmos-palette-orange-100: #ffe6d4;
  --jmos-palette-orange-100-rgb: 255 230 212;
  --jmos-palette-orange-200: #ffccaa;
  --jmos-palette-orange-200-rgb: 255 204 170;
  --jmos-palette-orange-300: #ffb17c;
  --jmos-palette-orange-300-rgb: 255 177 124;
  --jmos-palette-orange-400: #f79451;
  --jmos-palette-orange-400-rgb: 247 148 81;
  --jmos-palette-orange-500: #ee8034;
  --jmos-palette-orange-500-rgb: 238 128 52;
  --jmos-palette-orange-600: #d66822;
  --jmos-palette-orange-600-rgb: 214 104 34;
  --jmos-palette-orange-700: #a94508;
  --jmos-palette-orange-700-rgb: 169 69 8;
  --jmos-palette-orange-800: #7c350b;
  --jmos-palette-orange-800-rgb: 124 53 11;
  --jmos-palette-orange-900: #4e2309;
  --jmos-palette-orange-900-rgb: 78 35 9;
  --jmos-palette-orange-950: #2c1406;
  --jmos-palette-orange-950-rgb: 44 20 6;
  --jmos-palette-green-50: #edf8f1;
  --jmos-palette-green-50-rgb: 237 248 241;
  --jmos-palette-green-100: #d8f0e0;
  --jmos-palette-green-100-rgb: 216 240 224;
  --jmos-palette-green-200: #abd8bc;
  --jmos-palette-green-200-rgb: 171 216 188;
  --jmos-palette-green-300: #70d494;
  --jmos-palette-green-300-rgb: 112 212 148;
  --jmos-palette-green-400: #4dbb75;
  --jmos-palette-green-400-rgb: 77 187 117;
  --jmos-palette-green-500: #299951;
  --jmos-palette-green-500-rgb: 41 153 81;
  --jmos-palette-green-600: #168245;
  --jmos-palette-green-600-rgb: 22 130 69;
  --jmos-palette-green-700: #126b37;
  --jmos-palette-green-700-rgb: 18 107 55;
  --jmos-palette-green-800: #285c3a;
  --jmos-palette-green-800-rgb: 40 92 58;
  --jmos-palette-green-900: #143923;
  --jmos-palette-green-900-rgb: 20 57 35;
  --jmos-palette-green-950: #0d2417;
  --jmos-palette-green-950-rgb: 13 36 23;
  --jmos-palette-yellow-50: #fff8df;
  --jmos-palette-yellow-50-rgb: 255 248 223;
  --jmos-palette-yellow-100: #f9edbd;
  --jmos-palette-yellow-100-rgb: 249 237 189;
  --jmos-palette-yellow-200: #ebd987;
  --jmos-palette-yellow-200-rgb: 235 217 135;
  --jmos-palette-yellow-300: #e6c65d;
  --jmos-palette-yellow-300-rgb: 230 198 93;
  --jmos-palette-yellow-400: #d9b844;
  --jmos-palette-yellow-400-rgb: 217 184 68;
  --jmos-palette-yellow-500: #b99a26;
  --jmos-palette-yellow-500-rgb: 185 154 38;
  --jmos-palette-yellow-600: #967000;
  --jmos-palette-yellow-600-rgb: 150 112 0;
  --jmos-palette-yellow-700: #785800;
  --jmos-palette-yellow-700-rgb: 120 88 0;
  --jmos-palette-yellow-800: #675728;
  --jmos-palette-yellow-800-rgb: 103 87 40;
  --jmos-palette-yellow-900: #443812;
  --jmos-palette-yellow-900-rgb: 68 56 18;
  --jmos-palette-yellow-950: #251f0b;
  --jmos-palette-yellow-950-rgb: 37 31 11;
  --jmos-palette-red-50: #fff0f1;
  --jmos-palette-red-50-rgb: 255 240 241;
  --jmos-palette-red-100: #ffe0e3;
  --jmos-palette-red-100-rgb: 255 224 227;
  --jmos-palette-red-200: #f7bfc4;
  --jmos-palette-red-200-rgb: 247 191 196;
  --jmos-palette-red-300: #ff9299;
  --jmos-palette-red-300-rgb: 255 146 153;
  --jmos-palette-red-400: #f16b73;
  --jmos-palette-red-400-rgb: 241 107 115;
  --jmos-palette-red-500: #e44d59;
  --jmos-palette-red-500-rgb: 228 77 89;
  --jmos-palette-red-600: #d42d3a;
  --jmos-palette-red-600-rgb: 212 45 58;
  --jmos-palette-red-700: #b82430;
  --jmos-palette-red-700-rgb: 184 36 48;
  --jmos-palette-red-800: #733039;
  --jmos-palette-red-800-rgb: 115 48 57;
  --jmos-palette-red-900: #4d2026;
  --jmos-palette-red-900-rgb: 77 32 38;
  --jmos-palette-red-950: #2d1114;
  --jmos-palette-red-950-rgb: 45 17 20;
  --jmos-palette-blue-50: #eef5ff;
  --jmos-palette-blue-50-rgb: 238 245 255;
  --jmos-palette-blue-100: #dae9ff;
  --jmos-palette-blue-100-rgb: 218 233 255;
  --jmos-palette-blue-200: #b4cdee;
  --jmos-palette-blue-200-rgb: 180 205 238;
  --jmos-palette-blue-300: #9bc2ff;
  --jmos-palette-blue-300-rgb: 155 194 255;
  --jmos-palette-blue-400: #6ea7f2;
  --jmos-palette-blue-400-rgb: 110 167 242;
  --jmos-palette-blue-500: #4b89df;
  --jmos-palette-blue-500-rgb: 75 137 223;
  --jmos-palette-blue-600: #2669c9;
  --jmos-palette-blue-600-rgb: 38 105 201;
  --jmos-palette-blue-700: #205db3;
  --jmos-palette-blue-700-rgb: 32 93 179;
  --jmos-palette-blue-800: #2d517d;
  --jmos-palette-blue-800-rgb: 45 81 125;
  --jmos-palette-blue-900: #19314f;
  --jmos-palette-blue-900-rgb: 25 49 79;
  --jmos-palette-blue-950: #0e1c30;
  --jmos-palette-blue-950-rgb: 14 28 48;
  --jmos-palette-teal-50: #effaf7;
  --jmos-palette-teal-50-rgb: 239 250 247;
  --jmos-palette-teal-100: #d6f1e9;
  --jmos-palette-teal-100-rgb: 214 241 233;
  --jmos-palette-teal-200: #ace1d5;
  --jmos-palette-teal-200-rgb: 172 225 213;
  --jmos-palette-teal-300: #72cdbd;
  --jmos-palette-teal-300-rgb: 114 205 189;
  --jmos-palette-teal-400: #58baa8;
  --jmos-palette-teal-400-rgb: 88 186 168;
  --jmos-palette-teal-500: #2d9d8b;
  --jmos-palette-teal-500-rgb: 45 157 139;
  --jmos-palette-teal-600: #158175;
  --jmos-palette-teal-600-rgb: 21 129 117;
  --jmos-palette-teal-700: #146759;
  --jmos-palette-teal-700-rgb: 20 103 89;
  --jmos-palette-teal-800: #155145;
  --jmos-palette-teal-800-rgb: 21 81 69;
  --jmos-palette-teal-900: #123b33;
  --jmos-palette-teal-900-rgb: 18 59 51;
  --jmos-palette-teal-950: #08261f;
  --jmos-palette-teal-950-rgb: 8 38 31;
  --jmos-palette-violet-50: #f5f1fc;
  --jmos-palette-violet-50-rgb: 245 241 252;
  --jmos-palette-violet-100: #e9e0f7;
  --jmos-palette-violet-100-rgb: 233 224 247;
  --jmos-palette-violet-200: #d3c2ee;
  --jmos-palette-violet-200-rgb: 211 194 238;
  --jmos-palette-violet-300: #b296e0;
  --jmos-palette-violet-300-rgb: 178 150 224;
  --jmos-palette-violet-400: #a080d3;
  --jmos-palette-violet-400-rgb: 160 128 211;
  --jmos-palette-violet-500: #906bc7;
  --jmos-palette-violet-500-rgb: 144 107 199;
  --jmos-palette-violet-600: #8059bd;
  --jmos-palette-violet-600-rgb: 128 89 189;
  --jmos-palette-violet-700: #6743a5;
  --jmos-palette-violet-700-rgb: 103 67 165;
  --jmos-palette-violet-800: #4e347f;
  --jmos-palette-violet-800-rgb: 78 52 127;
  --jmos-palette-violet-900: #362450;
  --jmos-palette-violet-900-rgb: 54 36 80;
  --jmos-palette-violet-950: #221630;
  --jmos-palette-violet-950-rgb: 34 22 48;
  --jmos-palette-magenta-50: #fdf0f9;
  --jmos-palette-magenta-50-rgb: 253 240 249;
  --jmos-palette-magenta-100: #f6def0;
  --jmos-palette-magenta-100-rgb: 246 222 240;
  --jmos-palette-magenta-200: #ecc0df;
  --jmos-palette-magenta-200-rgb: 236 192 223;
  --jmos-palette-magenta-300: #d990c4;
  --jmos-palette-magenta-300-rgb: 217 144 196;
  --jmos-palette-magenta-400: #ce72b7;
  --jmos-palette-magenta-400-rgb: 206 114 183;
  --jmos-palette-magenta-500: #ba5da4;
  --jmos-palette-magenta-500-rgb: 186 93 164;
  --jmos-palette-magenta-600: #ab4e91;
  --jmos-palette-magenta-600-rgb: 171 78 145;
  --jmos-palette-magenta-700: #8d3c77;
  --jmos-palette-magenta-700-rgb: 141 60 119;
  --jmos-palette-magenta-800: #6c305c;
  --jmos-palette-magenta-800-rgb: 108 48 92;
  --jmos-palette-magenta-900: #49253f;
  --jmos-palette-magenta-900-rgb: 73 37 63;
  --jmos-palette-magenta-950: #2b1425;
  --jmos-palette-magenta-950-rgb: 43 20 37;
  --jmos-palette-cyan-50: #edf9fc;
  --jmos-palette-cyan-50-rgb: 237 249 252;
  --jmos-palette-cyan-100: #d7f0f6;
  --jmos-palette-cyan-100-rgb: 215 240 246;
  --jmos-palette-cyan-200: #b1dfeb;
  --jmos-palette-cyan-200-rgb: 177 223 235;
  --jmos-palette-cyan-300: #87cbdc;
  --jmos-palette-cyan-300-rgb: 135 203 220;
  --jmos-palette-cyan-400: #64b6d0;
  --jmos-palette-cyan-400-rgb: 100 182 208;
  --jmos-palette-cyan-500: #3a9bb8;
  --jmos-palette-cyan-500-rgb: 58 155 184;
  --jmos-palette-cyan-600: #187f9f;
  --jmos-palette-cyan-600-rgb: 24 127 159;
  --jmos-palette-cyan-700: #146680;
  --jmos-palette-cyan-700-rgb: 20 102 128;
  --jmos-palette-cyan-800: #175069;
  --jmos-palette-cyan-800-rgb: 23 80 105;
  --jmos-palette-cyan-900: #15394a;
  --jmos-palette-cyan-900-rgb: 21 57 74;
  --jmos-palette-cyan-950: #0c2430;
  --jmos-palette-cyan-950-rgb: 12 36 48;
  --jmos-palette-slate-50: #f1f5f9;
  --jmos-palette-slate-50-rgb: 241 245 249;
  --jmos-palette-slate-100: #e1e9f0;
  --jmos-palette-slate-100-rgb: 225 233 240;
  --jmos-palette-slate-200: #c4d2df;
  --jmos-palette-slate-200-rgb: 196 210 223;
  --jmos-palette-slate-300: #a8bacb;
  --jmos-palette-slate-300-rgb: 168 186 203;
  --jmos-palette-slate-400: #91a5ba;
  --jmos-palette-slate-400-rgb: 145 165 186;
  --jmos-palette-slate-500: #7089a2;
  --jmos-palette-slate-500-rgb: 112 137 162;
  --jmos-palette-slate-600: #4d657c;
  --jmos-palette-slate-600-rgb: 77 101 124;
  --jmos-palette-slate-700: #3e5265;
  --jmos-palette-slate-700-rgb: 62 82 101;
  --jmos-palette-slate-800: #30414f;
  --jmos-palette-slate-800-rgb: 48 65 79;
  --jmos-palette-slate-900: #22313e;
  --jmos-palette-slate-900-rgb: 34 49 62;
  --jmos-palette-slate-950: #141f29;
  --jmos-palette-slate-950-rgb: 20 31 41;
  --jmos-palette-olive-50: #f5f8eb;
  --jmos-palette-olive-50-rgb: 245 248 235;
  --jmos-palette-olive-100: #e9efcf;
  --jmos-palette-olive-100-rgb: 233 239 207;
  --jmos-palette-olive-200: #d1dea1;
  --jmos-palette-olive-200-rgb: 209 222 161;
  --jmos-palette-olive-300: #b2c97c;
  --jmos-palette-olive-300-rgb: 178 201 124;
  --jmos-palette-olive-400: #97b158;
  --jmos-palette-olive-400-rgb: 151 177 88;
  --jmos-palette-olive-500: #7d963e;
  --jmos-palette-olive-500-rgb: 125 150 62;
  --jmos-palette-olive-600: #687e2f;
  --jmos-palette-olive-600-rgb: 104 126 47;
  --jmos-palette-olive-700: #546527;
  --jmos-palette-olive-700-rgb: 84 101 39;
  --jmos-palette-olive-800: #404e22;
  --jmos-palette-olive-800-rgb: 64 78 34;
  --jmos-palette-olive-900: #2c371a;
  --jmos-palette-olive-900-rgb: 44 55 26;
  --jmos-palette-olive-950: #1b2310;
  --jmos-palette-olive-950-rgb: 27 35 16;
  --jmos-alpha-00: 0;
  --jmos-alpha-04: 0.04;
  --jmos-alpha-08: 0.08;
  --jmos-alpha-12: 0.12;
  --jmos-alpha-16: 0.16;
  --jmos-alpha-24: 0.24;
  --jmos-alpha-32: 0.32;
  --jmos-alpha-48: 0.48;
  --jmos-alpha-64: 0.64;
  --jmos-alpha-72: 0.72;
  --jmos-alpha-80: 0.8;
  --jmos-alpha-96: 0.96;
  --jmos-alpha-100: 1;
}
:root, [data-theme="light"]{
  --jm-brand-500: var(--jmos-palette-orange-500);
  --jm-brand: var(--jmos-palette-orange-500);
  --jm-brand-solid: var(--jmos-palette-orange-500);
  --jm-brand-solid-hover: var(--jmos-palette-orange-400);
  --jm-brand-solid-active: var(--jmos-palette-orange-600);
  --jm-brand-on: var(--jmos-palette-neutral-925);
  --jm-bad-strong: var(--jmos-palette-red-600);
  --jm-bad-on-strong: var(--jmos-palette-neutral-0);
  --jm-bg-canvas: var(--jmos-palette-neutral-0);
  --jm-bg-surface: var(--jmos-palette-neutral-0);
  --jm-bg-sunken: var(--jmos-palette-neutral-50);
  --jm-bg-raised: var(--jmos-palette-neutral-0);
  --jm-bg-overlay: var(--jmos-palette-neutral-0);
  --jm-bg-hover: var(--jmos-palette-neutral-100);
  --jm-bg-selected: var(--jmos-palette-neutral-50);
  --jm-text-1: var(--jmos-palette-neutral-900);
  --jm-text-2: var(--jmos-palette-neutral-600);
  --jm-text-3: var(--jmos-palette-neutral-550);
  --jm-text-disabled: var(--jmos-palette-neutral-400);
  --jm-text-inverse: var(--jmos-palette-neutral-0);
  --jm-border: var(--jmos-palette-neutral-100);
  --jm-border-strong: var(--jmos-palette-neutral-300);
  --jm-divider: var(--jmos-palette-neutral-100);
  --jm-scrollbar: var(--jmos-palette-neutral-300);
  --jm-brand-text: var(--jmos-palette-orange-700);
  --jm-brand-soft: var(--jmos-palette-neutral-50);
  --jm-brand-border: var(--jmos-palette-orange-600);
  --jm-focus-ring: var(--jmos-palette-neutral-900);
  --jm-link: var(--jmos-palette-blue-700);
  --jm-link-hover: var(--jmos-palette-blue-800);
  --jm-ok-solid: var(--jmos-palette-green-600);
  --jm-ok-fg: var(--jmos-palette-green-700);
  --jm-ok-bg: var(--jmos-palette-green-50);
  --jm-ok-border: var(--jmos-palette-green-200);
  --jm-warn-solid: var(--jmos-palette-yellow-600);
  --jm-warn-fg: var(--jmos-palette-yellow-700);
  --jm-warn-bg: var(--jmos-palette-yellow-50);
  --jm-warn-border: var(--jmos-palette-yellow-200);
  --jm-bad-solid: var(--jmos-palette-red-600);
  --jm-bad-fg: var(--jmos-palette-red-700);
  --jm-bad-bg: var(--jmos-palette-red-50);
  --jm-bad-border: var(--jmos-palette-red-200);
  --jm-info-solid: var(--jmos-palette-blue-600);
  --jm-info-fg: var(--jmos-palette-blue-700);
  --jm-info-bg: var(--jmos-palette-blue-50);
  --jm-info-border: var(--jmos-palette-blue-200);
  --jm-idle-solid: var(--jmos-palette-neutral-500);
  --jm-idle-fg: var(--jmos-palette-neutral-550);
  --jm-idle-bg: var(--jmos-palette-neutral-50);
  --jm-idle-border: var(--jmos-palette-neutral-200);
  --jm-chart-1: var(--jmos-palette-blue-600);
  --jm-chart-2: var(--jmos-palette-teal-600);
  --jm-chart-3: var(--jmos-palette-violet-600);
  --jm-chart-4: var(--jmos-palette-neutral-500);
  --jm-chart-5: var(--jmos-palette-magenta-600);
  --jm-chart-6: var(--jmos-palette-cyan-600);
  --jm-chart-7: var(--jmos-palette-slate-600);
  --jm-chart-8: var(--jmos-palette-olive-600);
  --jm-chart-seq-1: var(--jmos-palette-blue-50);
  --jm-chart-seq-2: var(--jmos-palette-blue-100);
  --jm-chart-seq-3: var(--jmos-palette-blue-200);
  --jm-chart-seq-4: var(--jmos-palette-blue-400);
  --jm-chart-seq-5: var(--jmos-palette-blue-600);
  --jm-chart-seq-6: var(--jmos-palette-blue-800);
  --jm-chart-grid: var(--jmos-palette-neutral-100);
  --jm-chart-axis: var(--jmos-palette-neutral-500);
  --jm-chart-label: var(--jmos-palette-neutral-550);
  --jm-shadow-1: 0 1px 2px rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-04));
  --jm-shadow-2: 0 4px 12px rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-08)), 0 1px 3px rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-04));
  --jm-shadow-3: 0 16px 40px rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-16)), 0 2px 6px rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-04));
  --jmx-wall-a: var(--jmos-palette-neutral-0);
  --jmx-wall-b: var(--jmos-palette-neutral-25);
  --jmx-wall-c: var(--jmos-palette-neutral-50);
  --jmx-win-bd: rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-12));
  --jmx-win-sh: rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-16));
  --jmx-win-sh2: rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-04));
  --jmx-tb-bg: rgb(var(--jmos-palette-neutral-0-rgb) / var(--jmos-alpha-72));
  --jmx-stage-scrim: rgb(var(--jmos-palette-neutral-50-rgb) / var(--jmos-alpha-64));
  --jmx-plate: var(--jmos-palette-neutral-50);
  --jmx-lift-sh: rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-12));
  --jmx-scrim: rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-32));
  --jmx-skel-a: var(--jmos-palette-neutral-50);
  --jmx-skel-b: var(--jmos-palette-neutral-100);
  --jmx-viewer-bg: var(--jmos-palette-neutral-0);
  --jmx-ill-top: var(--jmos-palette-neutral-0);
  --jmx-ill-left: var(--jmos-palette-neutral-100);
  --jmx-ill-right: var(--jmos-palette-neutral-200);
  --jmx-ill-line: var(--jmos-palette-neutral-500);
  --jmx-ill-ground: var(--jmos-palette-neutral-50);
  --jmx-ill-screen: var(--jmos-palette-blue-100);
  --jmx-3d-floor: var(--jmos-palette-neutral-50);
  --jmx-3d-floor-mark: var(--jmos-palette-neutral-200);
  --jmx-3d-zone: var(--jmos-palette-neutral-100);
  --jmx-3d-lamp-off: var(--jmos-palette-neutral-400);
  --jmx-3d-grid: var(--jmos-palette-neutral-200);
  --jmx-3d-edge: var(--jmos-palette-neutral-750);
  --jmx-3d-select: var(--jmos-palette-orange-700);
  --jmx-3d-hover: var(--jmos-palette-neutral-550);
  --jmx-3d-sky: var(--jmos-palette-neutral-0);
  --jmx-3d-ground: var(--jmos-palette-neutral-200);
  --jmx-3d-sun: var(--jmos-palette-neutral-0);
  --jmx-3d-rim: var(--jmos-palette-neutral-0);
  --jm-brand-50: var(--jmos-palette-orange-50);
  --jm-brand-100: var(--jmos-palette-orange-100);
  --jm-brand-200: var(--jmos-palette-orange-200);
  --jm-brand-300: var(--jmos-palette-orange-300);
  --jm-brand-400: var(--jmos-palette-orange-400);
  --jm-brand-600: var(--jmos-palette-orange-600);
  --jm-brand-700: var(--jmos-palette-orange-700);
  --jm-brand-800: var(--jmos-palette-orange-800);
  --jm-brand-900: var(--jmos-palette-orange-900);
  --jm-brand-950: var(--jmos-palette-orange-950);
  --jm-control-border: var(--jmos-palette-neutral-500);
  --jm-placeholder: var(--jmos-palette-neutral-550);
  --jm-stage-background: linear-gradient(135deg, var(--jmos-palette-neutral-0) 0%, var(--jmos-palette-neutral-50) 100%);
}
[data-theme="dark"]{
  --jm-brand-500: var(--jmos-palette-orange-500);
  --jm-brand: var(--jmos-palette-orange-500);
  --jm-brand-solid: var(--jmos-palette-orange-500);
  --jm-brand-solid-hover: var(--jmos-palette-orange-400);
  --jm-brand-solid-active: var(--jmos-palette-orange-600);
  --jm-brand-on: var(--jmos-palette-neutral-925);
  --jm-bad-strong: var(--jmos-palette-red-600);
  --jm-bad-on-strong: var(--jmos-palette-neutral-0);
  --jm-bg-canvas: var(--jmos-palette-neutral-1000);
  --jm-bg-surface: var(--jmos-palette-neutral-925);
  --jm-bg-sunken: var(--jmos-palette-neutral-950);
  --jm-bg-raised: var(--jmos-palette-neutral-900);
  --jm-bg-overlay: var(--jmos-palette-neutral-850);
  --jm-bg-hover: var(--jmos-palette-neutral-800);
  --jm-bg-selected: var(--jmos-palette-neutral-850);
  --jm-text-1: var(--jmos-palette-neutral-50);
  --jm-text-2: var(--jmos-palette-neutral-200);
  --jm-text-3: var(--jmos-palette-neutral-400);
  --jm-text-disabled: var(--jmos-palette-neutral-550);
  --jm-text-inverse: var(--jmos-palette-neutral-925);
  --jm-border: var(--jmos-palette-neutral-750);
  --jm-border-strong: var(--jmos-palette-neutral-550);
  --jm-divider: var(--jmos-palette-neutral-800);
  --jm-scrollbar: var(--jmos-palette-neutral-600);
  --jm-brand-text: var(--jmos-palette-orange-400);
  --jm-brand-soft: var(--jmos-palette-neutral-850);
  --jm-brand-border: var(--jmos-palette-orange-500);
  --jm-focus-ring: var(--jmos-palette-neutral-50);
  --jm-link: var(--jmos-palette-blue-300);
  --jm-link-hover: var(--jmos-palette-blue-200);
  --jm-ok-solid: var(--jmos-palette-green-400);
  --jm-ok-fg: var(--jmos-palette-green-300);
  --jm-ok-bg: var(--jmos-palette-green-950);
  --jm-ok-border: var(--jmos-palette-green-800);
  --jm-warn-solid: var(--jmos-palette-yellow-400);
  --jm-warn-fg: var(--jmos-palette-yellow-300);
  --jm-warn-bg: var(--jmos-palette-yellow-950);
  --jm-warn-border: var(--jmos-palette-yellow-800);
  --jm-bad-solid: var(--jmos-palette-red-400);
  --jm-bad-fg: var(--jmos-palette-red-300);
  --jm-bad-bg: var(--jmos-palette-red-950);
  --jm-bad-border: var(--jmos-palette-red-800);
  --jm-info-solid: var(--jmos-palette-blue-400);
  --jm-info-fg: var(--jmos-palette-blue-300);
  --jm-info-bg: var(--jmos-palette-blue-950);
  --jm-info-border: var(--jmos-palette-blue-800);
  --jm-idle-solid: var(--jmos-palette-neutral-400);
  --jm-idle-fg: var(--jmos-palette-neutral-300);
  --jm-idle-bg: var(--jmos-palette-neutral-900);
  --jm-idle-border: var(--jmos-palette-neutral-700);
  --jm-chart-1: var(--jmos-palette-blue-400);
  --jm-chart-2: var(--jmos-palette-teal-400);
  --jm-chart-3: var(--jmos-palette-violet-300);
  --jm-chart-4: var(--jmos-palette-neutral-300);
  --jm-chart-5: var(--jmos-palette-magenta-300);
  --jm-chart-6: var(--jmos-palette-cyan-400);
  --jm-chart-7: var(--jmos-palette-slate-400);
  --jm-chart-8: var(--jmos-palette-olive-300);
  --jm-chart-seq-1: var(--jmos-palette-blue-950);
  --jm-chart-seq-2: var(--jmos-palette-blue-900);
  --jm-chart-seq-3: var(--jmos-palette-blue-800);
  --jm-chart-seq-4: var(--jmos-palette-blue-600);
  --jm-chart-seq-5: var(--jmos-palette-blue-400);
  --jm-chart-seq-6: var(--jmos-palette-blue-200);
  --jm-chart-grid: var(--jmos-palette-neutral-800);
  --jm-chart-axis: var(--jmos-palette-neutral-500);
  --jm-chart-label: var(--jmos-palette-neutral-400);
  --jm-shadow-1: 0 0 0 1px rgb(var(--jmos-palette-neutral-0-rgb) / var(--jmos-alpha-00));
  --jm-shadow-2: 0 6px 16px rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-48)), 0 0 0 1px rgb(var(--jmos-palette-neutral-0-rgb) / var(--jmos-alpha-04));
  --jm-shadow-3: 0 18px 48px rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-48)), 0 0 0 1px rgb(var(--jmos-palette-neutral-0-rgb) / var(--jmos-alpha-04));
  --jmx-wall-a: var(--jmos-palette-neutral-900);
  --jmx-wall-b: var(--jmos-palette-neutral-950);
  --jmx-wall-c: var(--jmos-palette-neutral-1000);
  --jmx-win-bd: rgb(var(--jmos-palette-neutral-0-rgb) / var(--jmos-alpha-12));
  --jmx-win-sh: rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-48));
  --jmx-win-sh2: rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-32));
  --jmx-tb-bg: rgb(var(--jmos-palette-neutral-925-rgb) / var(--jmos-alpha-80));
  --jmx-stage-scrim: rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-64));
  --jmx-plate: var(--jmos-palette-neutral-900);
  --jmx-lift-sh: rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-48));
  --jmx-scrim: rgb(var(--jmos-palette-neutral-1000-rgb) / var(--jmos-alpha-48));
  --jmx-skel-a: var(--jmos-palette-neutral-900);
  --jmx-skel-b: var(--jmos-palette-neutral-800);
  --jmx-viewer-bg: var(--jmos-palette-neutral-1000);
  --jmx-ill-top: var(--jmos-palette-neutral-700);
  --jmx-ill-left: var(--jmos-palette-neutral-750);
  --jmx-ill-right: var(--jmos-palette-neutral-850);
  --jmx-ill-line: var(--jmos-palette-neutral-500);
  --jmx-ill-ground: var(--jmos-palette-neutral-900);
  --jmx-ill-screen: var(--jmos-palette-blue-800);
  --jmx-3d-floor: var(--jmos-palette-neutral-950);
  --jmx-3d-floor-mark: var(--jmos-palette-neutral-750);
  --jmx-3d-zone: var(--jmos-palette-neutral-900);
  --jmx-3d-lamp-off: var(--jmos-palette-neutral-700);
  --jmx-3d-grid: var(--jmos-palette-neutral-750);
  --jmx-3d-edge: var(--jmos-palette-neutral-700);
  --jmx-3d-select: var(--jmos-palette-orange-500);
  --jmx-3d-hover: var(--jmos-palette-neutral-550);
  --jmx-3d-sky: var(--jmos-palette-neutral-100);
  --jmx-3d-ground: var(--jmos-palette-neutral-900);
  --jmx-3d-sun: var(--jmos-palette-neutral-0);
  --jmx-3d-rim: var(--jmos-palette-neutral-100);
  --jm-brand-50: var(--jmos-palette-orange-50);
  --jm-brand-100: var(--jmos-palette-orange-100);
  --jm-brand-200: var(--jmos-palette-orange-200);
  --jm-brand-300: var(--jmos-palette-orange-300);
  --jm-brand-400: var(--jmos-palette-orange-400);
  --jm-brand-600: var(--jmos-palette-orange-600);
  --jm-brand-700: var(--jmos-palette-orange-700);
  --jm-brand-800: var(--jmos-palette-orange-800);
  --jm-brand-900: var(--jmos-palette-orange-900);
  --jm-brand-950: var(--jmos-palette-orange-950);
  --jm-control-border: var(--jmos-palette-neutral-500);
  --jm-placeholder: var(--jmos-palette-neutral-400);
  --jm-stage-background: linear-gradient(135deg, var(--jmos-palette-neutral-900) 0%, var(--jmos-palette-neutral-1000) 100%);
}
