/* cyber-night (赛博夜城) skin — token remap for the dsh web GUI: neon cyan /
   magenta / electric purple / neon yellow palette over deep violet-ink.
   Light values ride :root, dark values ride body[data-ds-dark-theme]. The
   night-city backdrop is declarative only (contributes.backgroundMedia in
   skin.json) and is painted by the skin-center at runtime, so this
   stylesheet carries the palette remap and chrome without any embedded
   artwork. Component-level selectors live in patches.css. */

html[data-dsh-skin="cyber-night"] {
color: #1a6d88;
}

html[data-dsh-skin="cyber-night"] body[data-ds-dark-theme] {
color: #c8dae8;
  background-color: #04060d;
}

html[data-dsh-skin="cyber-night"] {
--dsw-static-amber-100: #fff7cf;
  --dsw-static-amber-400: #ffe94d;
  --dsw-static-amber-500: #ffd600;
  --dsw-static-amber-600: #e6b800;
  --dsw-static-amber-900: #6b5a00;
  --dsw-static-blue-100: #d9f9ff;
  --dsw-static-blue-300: #8aebff;
  --dsw-static-blue-400: #5fe3ff;
  --dsw-static-blue-450: #33dcff;
  --dsw-static-blue-500: #00cfff;
  --dsw-static-blue-50: #f0fdff;
  --dsw-static-blue-50p: #e0faff;
  --dsw-static-blue-600: #00a8d6;
  --dsw-static-blue-75: #e8fbff;
  --dsw-static-blue-800: #0a6485;
  --dsw-static-blue-950: #062838;
  --dsw-static-deepseek-100: #d9f9ff;
  --dsw-static-deepseek-200: #c4f5ff;
  --dsw-static-deepseek-300: #8aebff;
  --dsw-static-deepseek-400: #5fe3ff;
  --dsw-static-deepseek-450: #33dcff;
  --dsw-static-deepseek-500: #00cfff;
  --dsw-static-deepseek-50: #f0fdff;
  --dsw-static-deepseek-600: #00a8d6;
  --dsw-static-deepseek-700-delete: #0a6485;
  --dsw-static-deepseek-800: #0a6485;
  --dsw-static-deepseek-900: #083c52;
  --dsw-static-green-100: #d5fbe9;
  --dsw-static-green-400: #33f0a8;
  --dsw-static-green-500: #00d98a;
  --dsw-static-green-900: #0a4a33;
  --dsw-static-neutral-00: #ffffff;
  --dsw-static-neutral-1000: #0a1218;
  --dsw-static-neutral-100: #eaf2f6;
  --dsw-static-neutral-150: #e2edf2;
  --dsw-static-neutral-200: #d8e4ea;
  --dsw-static-neutral-250: #cfdde5;
  --dsw-static-neutral-300: #b8cbd6;
  --dsw-static-neutral-400: #92aab8;
  --dsw-static-neutral-500: #6f8a9a;
  --dsw-static-neutral-50: #f6fafc;
  --dsw-static-neutral-550: #5a7484;
  --dsw-static-neutral-600: #46606f;
  --dsw-static-neutral-700: #38505e;
  --dsw-static-neutral-800: #2b3f4c;
  --dsw-static-neutral-850: #22333f;
  --dsw-static-neutral-900: #182630;
  --dsw-static-neutral-bluish-00: #ffffff;
  --dsw-static-neutral-bluish-1000: #0a1218;
  --dsw-static-neutral-bluish-100: #e2f7fd;
  --dsw-static-neutral-bluish-150: #d8f2fa;
  --dsw-static-neutral-bluish-200: #cdecf7;
  --dsw-static-neutral-bluish-250: #c2e6f3;
  --dsw-static-neutral-bluish-300: #a8dcf0;
  --dsw-static-neutral-bluish-400: #7cc6e2;
  --dsw-static-neutral-bluish-500: #54aecf;
  --dsw-static-neutral-bluish-50: #f0fbff;
  --dsw-static-neutral-bluish-600: #2f8fb3;
  --dsw-static-neutral-bluish-60: #e8f9ff;
  --dsw-static-neutral-bluish-700: #1f7294;
  --dsw-static-neutral-bluish-750: #16617f;
  --dsw-static-neutral-bluish-75: #ecfaff;
  --dsw-static-neutral-bluish-800: #0a4e6a;
  --dsw-static-neutral-bluish-850: #063f57;
  --dsw-static-neutral-bluish-875: #04354a;
  --dsw-static-neutral-bluish-900: #02293a;
  --dsw-static-neutral-bluish-950: #011e2b;
  --dsw-static-red-100: #ffd9e2;
  --dsw-static-red-400: #ff5c82;
  --dsw-static-red-500: #ff2d6f;
  --dsw-static-red-50: #fff0f4;
  --dsw-static-red-600: #e0004f;
  --dsw-static-red-900: #7a0a26;
}
html[data-dsh-skin="cyber-night"] body {
  --dsw-static-amber-100: #fff7cf;
  --dsw-static-amber-400: #ffe94d;
  --dsw-static-amber-500: #ffd600;
  --dsw-static-amber-600: #e6b800;
  --dsw-static-amber-900: #6b5a00;
  --dsw-static-blue-100: #d9f9ff;
  --dsw-static-blue-300: #8aebff;
  --dsw-static-blue-400: #5fe3ff;
  --dsw-static-blue-450: #33dcff;
  --dsw-static-blue-500: #00cfff;
  --dsw-static-blue-50: #f0fdff;
  --dsw-static-blue-50p: #e0faff;
  --dsw-static-blue-600: #00a8d6;
  --dsw-static-blue-75: #e8fbff;
  --dsw-static-blue-800: #0a6485;
  --dsw-static-blue-950: #062838;
  --dsw-static-deepseek-100: #d9f9ff;
  --dsw-static-deepseek-200: #c4f5ff;
  --dsw-static-deepseek-300: #8aebff;
  --dsw-static-deepseek-400: #5fe3ff;
  --dsw-static-deepseek-450: #33dcff;
  --dsw-static-deepseek-500: #00cfff;
  --dsw-static-deepseek-50: #f0fdff;
  --dsw-static-deepseek-600: #00a8d6;
  --dsw-static-deepseek-700-delete: #0a6485;
  --dsw-static-deepseek-800: #0a6485;
  --dsw-static-deepseek-900: #083c52;
  --dsw-static-green-100: #d5fbe9;
  --dsw-static-green-400: #33f0a8;
  --dsw-static-green-500: #00d98a;
  --dsw-static-green-900: #0a4a33;
  --dsw-static-neutral-00: #ffffff;
  --dsw-static-neutral-1000: #0a1218;
  --dsw-static-neutral-100: #eaf2f6;
  --dsw-static-neutral-150: #e2edf2;
  --dsw-static-neutral-200: #d8e4ea;
  --dsw-static-neutral-250: #cfdde5;
  --dsw-static-neutral-300: #b8cbd6;
  --dsw-static-neutral-400: #92aab8;
  --dsw-static-neutral-500: #6f8a9a;
  --dsw-static-neutral-50: #f6fafc;
  --dsw-static-neutral-550: #5a7484;
  --dsw-static-neutral-600: #46606f;
  --dsw-static-neutral-700: #38505e;
  --dsw-static-neutral-800: #2b3f4c;
  --dsw-static-neutral-850: #22333f;
  --dsw-static-neutral-900: #182630;
  --dsw-static-neutral-bluish-00: #ffffff;
  --dsw-static-neutral-bluish-1000: #0a1218;
  --dsw-static-neutral-bluish-100: #e2f7fd;
  --dsw-static-neutral-bluish-150: #d8f2fa;
  --dsw-static-neutral-bluish-200: #cdecf7;
  --dsw-static-neutral-bluish-250: #c2e6f3;
  --dsw-static-neutral-bluish-300: #a8dcf0;
  --dsw-static-neutral-bluish-400: #7cc6e2;
  --dsw-static-neutral-bluish-500: #54aecf;
  --dsw-static-neutral-bluish-50: #f0fbff;
  --dsw-static-neutral-bluish-600: #2f8fb3;
  --dsw-static-neutral-bluish-60: #e8f9ff;
  --dsw-static-neutral-bluish-700: #1f7294;
  --dsw-static-neutral-bluish-750: #16617f;
  --dsw-static-neutral-bluish-75: #ecfaff;
  --dsw-static-neutral-bluish-800: #0a4e6a;
  --dsw-static-neutral-bluish-850: #063f57;
  --dsw-static-neutral-bluish-875: #04354a;
  --dsw-static-neutral-bluish-900: #02293a;
  --dsw-static-neutral-bluish-950: #011e2b;
  --dsw-static-red-100: #ffd9e2;
  --dsw-static-red-400: #ff5c82;
  --dsw-static-red-500: #ff2d6f;
  --dsw-static-red-50: #fff0f4;
  --dsw-static-red-600: #e0004f;
  --dsw-static-red-900: #7a0a26;
}


html[data-dsh-skin="cyber-night"] body[data-ds-dark-theme] {
--dsw-static-amber-100: #4a3f00;
  --dsw-static-amber-400: #ffe94d;
  --dsw-static-amber-500: #ffd600;
  --dsw-static-amber-600: #e6b800;
  --dsw-static-amber-900: #6b5a00;
  --dsw-static-blue-100: #062838;
  --dsw-static-blue-300: #0a4a5e;
  --dsw-static-blue-400: #0d5a72;
  --dsw-static-blue-450: #106a86;
  --dsw-static-blue-500: #13789a;
  --dsw-static-blue-50: #041c28;
  --dsw-static-blue-50p: #05202e;
  --dsw-static-blue-600: #2fa3c8;
  --dsw-static-blue-75: #052434;
  --dsw-static-blue-800: #7adff5;
  --dsw-static-blue-950: #bdf3ff;
  --dsw-static-deepseek-100: #062838;
  --dsw-static-deepseek-200: #08334a;
  --dsw-static-deepseek-300: #0a4a5e;
  --dsw-static-deepseek-400: #0d5a72;
  --dsw-static-deepseek-450: #106a86;
  --dsw-static-deepseek-500: #13789a;
  --dsw-static-deepseek-50: #041c28;
  --dsw-static-deepseek-600: #2fa3c8;
  --dsw-static-deepseek-700-delete: #4fc0e0;
  --dsw-static-deepseek-800: #7adff5;
  --dsw-static-deepseek-900: #9ceaff;
  --dsw-static-green-100: #0a3a28;
  --dsw-static-green-400: #33f0a8;
  --dsw-static-green-500: #00d98a;
  --dsw-static-green-900: #0a4a33;
  --dsw-static-neutral-00: #030509;
  --dsw-static-neutral-1000: #d8eefb;
  --dsw-static-neutral-100: #09101c;
  --dsw-static-neutral-150: #0d1424;
  --dsw-static-neutral-200: #10182c;
  --dsw-static-neutral-250: #141d34;
  --dsw-static-neutral-300: #192440;
  --dsw-static-neutral-400: #21304c;
  --dsw-static-neutral-500: #293c5c;
  --dsw-static-neutral-50: #060a12;
  --dsw-static-neutral-550: #324a6e;
  --dsw-static-neutral-600: #3d5882;
  --dsw-static-neutral-700: #4e6894;
  --dsw-static-neutral-800: #6278a6;
  --dsw-static-neutral-850: #6f86b4;
  --dsw-static-neutral-900: #8096c2;
  --dsw-static-neutral-bluish-00: #030509;
  --dsw-static-neutral-bluish-1000: #d8eefb;
  --dsw-static-neutral-bluish-100: #081420;
  --dsw-static-neutral-bluish-150: #0c1a26;
  --dsw-static-neutral-bluish-200: #102230;
  --dsw-static-neutral-bluish-250: #14283a;
  --dsw-static-neutral-bluish-300: #1a3348;
  --dsw-static-neutral-bluish-400: #223d55;
  --dsw-static-neutral-bluish-500: #2c4c68;
  --dsw-static-neutral-bluish-50: #050d15;
  --dsw-static-neutral-bluish-600: #385a7a;
  --dsw-static-neutral-bluish-60: #071120;
  --dsw-static-neutral-bluish-700: #476d90;
  --dsw-static-neutral-bluish-750: #51799c;
  --dsw-static-neutral-bluish-75: #071523;
  --dsw-static-neutral-bluish-800: #6288a8;
  --dsw-static-neutral-bluish-850: #6e94b2;
  --dsw-static-neutral-bluish-875: #789eba;
  --dsw-static-neutral-bluish-900: #88acc4;
  --dsw-static-neutral-bluish-950: #9cc4da;
  --dsw-static-red-100: #4a1020;
  --dsw-static-red-400: #ff5c82;
  --dsw-static-red-500: #ff3860;
  --dsw-static-red-50: #2e0a14;
  --dsw-static-red-600: #e02050;
  --dsw-static-red-900: #7a0a26;
}

html[data-dsh-skin="cyber-night"],
html[data-dsh-skin="cyber-night"] body {
--dsw-alias-bg-base: rgba(250, 253, 255, 0.5);
  --dsw-alias-bg-layer-1: rgba(236, 250, 255, 0.55);
  --dsw-alias-bg-layer-2: rgba(222, 244, 255, 0.6);
  --dsw-alias-bg-layer-3: rgba(210, 238, 255, 0.65);
  --dsw-alias-bg-mask-1: rgba(6, 40, 56, 0.4);
  --dsw-alias-bg-mask-2: rgba(6, 40, 56, 0.2);
  --dsw-alias-bg-mask-3: rgba(6, 40, 56, 0.5);
  --dsw-alias-bg-mask-photo: rgba(4, 10, 20, 0.88);
  --dsw-alias-bg-module-platform: rgba(228, 247, 255, 0.7);
  --dsw-alias-bg-multi-select: rgba(196, 240, 255, 0.85);
  --dsw-alias-bg-overlay: rgba(244, 252, 255, 0.94);
  --dsw-alias-bg-skeleton: rgba(6, 40, 56, 0.06);
  --dsw-alias-border-inverted2: rgba(255, 255, 255, 0.6);
  --dsw-alias-border-inverted: rgba(255, 255, 255, 0.4);
  --dsw-alias-border-l1: rgba(0, 150, 210, 0.16);
  --dsw-alias-border-l2-darkmode-thin: rgba(0, 150, 210, 0.2);
  --dsw-alias-border-l2: rgba(0, 150, 210, 0.22);
  --dsw-alias-border-l3: rgba(0, 150, 210, 0.3);
  --dsw-alias-border-l4: rgba(0, 150, 210, 0.4);
  --dsw-alias-brand-primary-invert: #ffffff;
  --dsw-alias-brand-primary-new-colorprimary-new-color: #00b8d4;
  --dsw-alias-brand-primary: #00b8d4;
  --dsw-alias-brand-text: #06323f;
  --dsw-alias-button-contrast-fill: #0a5466;
  --dsw-alias-button-elevated-fill: #ffffff;
  --dsw-alias-button-floating-fill: #ffffff;
  --dsw-alias-button-floating-hover: #e8f9ff;
  --dsw-alias-button-ghost-active-border: #8aebff;
  --dsw-alias-button-ghost-active-fill: #e0faff;
  --dsw-alias-button-ghost-active-hover: #c9f5ff;
  --dsw-alias-button-info-fill: #00a8d6;
  --dsw-alias-button-info-hover: #00b8e6;
  --dsw-alias-button-primary-dimmed: #e0faff;
  --dsw-alias-button-primary-fill: #0098b8;
  --dsw-alias-button-primary-hover: #12a8c8;
  --dsw-alias-button-tool-bar-fill-invisible: rgba(0, 200, 255, 0.3);
  --dsw-alias-button-tool-bar-fill: rgba(0, 200, 255, 0.45);
  --dsw-alias-button-tool-bar-hover: rgba(0, 200, 255, 0.55);
  --dsw-alias-interactive-bg-active: rgba(0, 200, 255, 0.16);
  --dsw-alias-interactive-bg-hover-accent: rgba(255, 45, 120, 0.1);
  --dsw-alias-interactive-bg-hover-danger: rgba(224, 0, 79, 0.07);
  --dsw-alias-interactive-bg-hover-solid: #e8f9ff;
  --dsw-alias-interactive-bg-hover: rgba(0, 200, 255, 0.09);
  --dsw-alias-label-caption: #8ba1b0;
  --dsw-alias-label-dimmed: #92aab8;
  --dsw-alias-label-primary-dimmed: #20839a;
  --dsw-alias-label-primary-foreground: #ffffff;
  --dsw-alias-label-primary-inverted: #ffffff;
  --dsw-alias-label-primary: #1a6d88;
  --dsw-alias-label-secondary: #20839a;
  --dsw-alias-label-tertiary: #2497b2;
  --dsw-alias-markdown-citation: rgba(228, 247, 255, 0.65);
  --dsw-alias-markdown-code-block-banner: rgba(240, 252, 255, 0.65);
  --dsw-alias-markdown-code-block: rgba(240, 252, 255, 0.65);
  --dsw-alias-markdown-code-segment-selected: rgba(255, 255, 255, 0.85);
  --dsw-alias-markdown-code-segment-unselected: rgba(240, 252, 255, 0.65);
  --dsw-alias-markdown-inline-code: rgba(224, 247, 255, 0.65);
  --dsw-alias-markdown-placeholder: rgba(240, 252, 255, 0.65);
  --dsw-alias-markdown-tag: rgba(224, 247, 255, 0.65);
  --dsw-alias-scrollbar-bg-l1: #cdecf7;
  --dsw-alias-scrollbar-bg-l2: #cdecf7;
  --dsw-alias-scrollbar-hover-l1: #54aecf;
  --dsw-alias-scrollbar-hover-l2: #54aecf;
  --dsw-alias-state-business-primary: #00b8d4;
  --dsw-alias-state-business-tertiary: #e0faff;
  --dsw-alias-state-error-primary: #e01a4f;
  --dsw-alias-state-error-secondary: #ff5c82;
  --dsw-alias-state-success-primary: #00a86b;
  --dsw-alias-state-success-secondary: #33d98f;
  --dsw-alias-state-success-tertiary: #d5fbe9;
  --dsw-alias-state-warn-label: #a38200;
  --dsw-alias-state-warn-primary: #e6b800;
  --dsw-alias-state-warn-secondary: #ffd600;
  --dsw-alias-state-warn-tertiary: #fff7cf;
  --dsw-alias-toast-bg: #0a5466;
  --dsw-alias-tooltip-bg: #fff7cf;
  --dsw-alias-tooltip-fg: #062838;
  --dsw-specific-bubble-highlight: #c9f5ff;
  --dsw-specific-bubble: #e0faff;
  --dsw-specific-input-major: rgba(255, 255, 255, 0.65);
  --dsw-specific-login-input: rgba(255, 255, 255, 0.65);
  --dsw-specific-menu: rgba(244, 252, 255, 0.96);
  --dsw-specific-selector: rgba(228, 249, 255, 0.9);
  --dsw-specific-sidebar-fill: rgba(238, 249, 255, 0.5);
  --dsw-specific-sidebar-nav-item-active-accent: #7cc6e2;
  --dsw-specific-sidebar-nav-item-active: #e0faff;
  --dsw-specific-sidebar-nav-item-hover: #e8f9ff;
  --dsw-specific-tip: #f6fcff;
}
html[data-dsh-skin="cyber-night"] {
  --dsw-alias-bg-base: initial;
  --dsw-alias-bg-layer-1: initial;
  --dsw-alias-bg-layer-2: initial;
  --dsw-alias-bg-layer-3: initial;
  --dsw-alias-bg-mask-1: initial;
  --dsw-alias-bg-mask-2: initial;
  --dsw-alias-bg-mask-3: initial;
  --dsw-alias-bg-mask-photo: initial;
  --dsw-alias-bg-module-platform: initial;
  --dsw-alias-bg-multi-select: initial;
  --dsw-alias-bg-overlay: initial;
  --dsw-alias-bg-skeleton: initial;
  --dsw-alias-border-inverted2: initial;
  --dsw-alias-border-inverted: initial;
  --dsw-alias-border-l1: initial;
  --dsw-alias-border-l2-darkmode-thin: initial;
  --dsw-alias-border-l2: initial;
  --dsw-alias-border-l3: initial;
  --dsw-alias-border-l4: initial;
  --dsw-alias-brand-primary-invert: initial;
  --dsw-alias-brand-primary-new-colorprimary-new-color: initial;
  --dsw-alias-brand-primary: initial;
  --dsw-alias-brand-text: initial;
  --dsw-alias-button-contrast-fill: initial;
  --dsw-alias-button-elevated-fill: initial;
  --dsw-alias-button-floating-fill: initial;
  --dsw-alias-button-floating-hover: initial;
  --dsw-alias-button-ghost-active-border: initial;
  --dsw-alias-button-ghost-active-fill: initial;
  --dsw-alias-button-ghost-active-hover: initial;
  --dsw-alias-button-info-fill: initial;
  --dsw-alias-button-info-hover: initial;
  --dsw-alias-button-primary-dimmed: initial;
  --dsw-alias-button-primary-fill: initial;
  --dsw-alias-button-primary-hover: initial;
  --dsw-alias-button-tool-bar-fill-invisible: initial;
  --dsw-alias-button-tool-bar-fill: initial;
  --dsw-alias-button-tool-bar-hover: initial;
  --dsw-alias-interactive-bg-active: initial;
  --dsw-alias-interactive-bg-hover-accent: initial;
  --dsw-alias-interactive-bg-hover-danger: initial;
  --dsw-alias-interactive-bg-hover-solid: initial;
  --dsw-alias-interactive-bg-hover: initial;
  --dsw-alias-label-caption: initial;
  --dsw-alias-label-dimmed: initial;
  --dsw-alias-label-primary-dimmed: initial;
  --dsw-alias-label-primary-foreground: initial;
  --dsw-alias-label-primary-inverted: initial;
  --dsw-alias-label-primary: initial;
  --dsw-alias-label-secondary: initial;
  --dsw-alias-label-tertiary: initial;
  --dsw-alias-markdown-citation: initial;
  --dsw-alias-markdown-code-block-banner: initial;
  --dsw-alias-markdown-code-block: initial;
  --dsw-alias-markdown-code-segment-selected: initial;
  --dsw-alias-markdown-code-segment-unselected: initial;
  --dsw-alias-markdown-inline-code: initial;
  --dsw-alias-markdown-placeholder: initial;
  --dsw-alias-markdown-tag: initial;
  --dsw-alias-scrollbar-bg-l1: initial;
  --dsw-alias-scrollbar-bg-l2: initial;
  --dsw-alias-scrollbar-hover-l1: initial;
  --dsw-alias-scrollbar-hover-l2: initial;
  --dsw-alias-state-business-primary: initial;
  --dsw-alias-state-business-tertiary: initial;
  --dsw-alias-state-error-primary: initial;
  --dsw-alias-state-error-secondary: initial;
  --dsw-alias-state-success-primary: initial;
  --dsw-alias-state-success-secondary: initial;
  --dsw-alias-state-success-tertiary: initial;
  --dsw-alias-state-warn-label: initial;
  --dsw-alias-state-warn-primary: initial;
  --dsw-alias-state-warn-secondary: initial;
  --dsw-alias-state-warn-tertiary: initial;
  --dsw-alias-toast-bg: initial;
  --dsw-alias-tooltip-bg: initial;
  --dsw-alias-tooltip-fg: initial;
  --dsw-specific-bubble-highlight: initial;
  --dsw-specific-bubble: initial;
  --dsw-specific-input-major: initial;
  --dsw-specific-login-input: initial;
  --dsw-specific-menu: initial;
  --dsw-specific-selector: initial;
  --dsw-specific-sidebar-fill: initial;
  --dsw-specific-sidebar-nav-item-active-accent: initial;
  --dsw-specific-sidebar-nav-item-active: initial;
  --dsw-specific-sidebar-nav-item-hover: initial;
  --dsw-specific-tip: initial;
}

html[data-dsh-skin="cyber-night"] body {
  --dsw-alias-bg-base: rgba(250, 253, 255, 0.5);
  --dsw-alias-bg-layer-1: rgba(236, 250, 255, 0.55);
  --dsw-alias-bg-layer-2: rgba(222, 244, 255, 0.6);
  --dsw-alias-bg-layer-3: rgba(210, 238, 255, 0.65);
  --dsw-alias-bg-mask-1: rgba(6, 40, 56, 0.4);
  --dsw-alias-bg-mask-2: rgba(6, 40, 56, 0.2);
  --dsw-alias-bg-mask-3: rgba(6, 40, 56, 0.5);
  --dsw-alias-bg-mask-photo: rgba(4, 10, 20, 0.88);
  --dsw-alias-bg-module-platform: rgba(228, 247, 255, 0.7);
  --dsw-alias-bg-multi-select: rgba(196, 240, 255, 0.85);
  --dsw-alias-bg-overlay: rgba(244, 252, 255, 0.94);
  --dsw-alias-bg-skeleton: rgba(6, 40, 56, 0.06);
  --dsw-alias-border-inverted2: rgba(255, 255, 255, 0.6);
  --dsw-alias-border-inverted: rgba(255, 255, 255, 0.4);
  --dsw-alias-border-l1: rgba(0, 150, 210, 0.16);
  --dsw-alias-border-l2-darkmode-thin: rgba(0, 150, 210, 0.2);
  --dsw-alias-border-l2: rgba(0, 150, 210, 0.22);
  --dsw-alias-border-l3: rgba(0, 150, 210, 0.3);
  --dsw-alias-border-l4: rgba(0, 150, 210, 0.4);
  --dsw-alias-brand-primary-invert: #ffffff;
  --dsw-alias-brand-primary-new-colorprimary-new-color: #00b8d4;
  --dsw-alias-brand-primary: #00b8d4;
  --dsw-alias-brand-text: #06323f;
  --dsw-alias-button-contrast-fill: #0a5466;
  --dsw-alias-button-elevated-fill: #ffffff;
  --dsw-alias-button-floating-fill: #ffffff;
  --dsw-alias-button-floating-hover: #e8f9ff;
  --dsw-alias-button-ghost-active-border: #8aebff;
  --dsw-alias-button-ghost-active-fill: #e0faff;
  --dsw-alias-button-ghost-active-hover: #c9f5ff;
  --dsw-alias-button-info-fill: #00a8d6;
  --dsw-alias-button-info-hover: #00b8e6;
  --dsw-alias-button-primary-dimmed: #e0faff;
  --dsw-alias-button-primary-fill: #0098b8;
  --dsw-alias-button-primary-hover: #12a8c8;
  --dsw-alias-button-tool-bar-fill-invisible: rgba(0, 200, 255, 0.3);
  --dsw-alias-button-tool-bar-fill: rgba(0, 200, 255, 0.45);
  --dsw-alias-button-tool-bar-hover: rgba(0, 200, 255, 0.55);
  --dsw-alias-interactive-bg-active: rgba(0, 200, 255, 0.16);
  --dsw-alias-interactive-bg-hover-accent: rgba(255, 45, 120, 0.1);
  --dsw-alias-interactive-bg-hover-danger: rgba(224, 0, 79, 0.07);
  --dsw-alias-interactive-bg-hover-solid: #e8f9ff;
  --dsw-alias-interactive-bg-hover: rgba(0, 200, 255, 0.09);
  --dsw-alias-label-caption: #8ba1b0;
  --dsw-alias-label-dimmed: #92aab8;
  --dsw-alias-label-primary-dimmed: #20839a;
  --dsw-alias-label-primary-foreground: #ffffff;
  --dsw-alias-label-primary-inverted: #ffffff;
  --dsw-alias-label-primary: #1a6d88;
  --dsw-alias-label-secondary: #20839a;
  --dsw-alias-label-tertiary: #2497b2;
  --dsw-alias-markdown-citation: rgba(228, 247, 255, 0.65);
  --dsw-alias-markdown-code-block-banner: rgba(240, 252, 255, 0.65);
  --dsw-alias-markdown-code-block: rgba(240, 252, 255, 0.65);
  --dsw-alias-markdown-code-segment-selected: rgba(255, 255, 255, 0.85);
  --dsw-alias-markdown-code-segment-unselected: rgba(240, 252, 255, 0.65);
  --dsw-alias-markdown-inline-code: rgba(224, 247, 255, 0.65);
  --dsw-alias-markdown-placeholder: rgba(240, 252, 255, 0.65);
  --dsw-alias-markdown-tag: rgba(224, 247, 255, 0.65);
  --dsw-alias-scrollbar-bg-l1: #cdecf7;
  --dsw-alias-scrollbar-bg-l2: #cdecf7;
  --dsw-alias-scrollbar-hover-l1: #54aecf;
  --dsw-alias-scrollbar-hover-l2: #54aecf;
  --dsw-alias-state-business-primary: #00b8d4;
  --dsw-alias-state-business-tertiary: #e0faff;
  --dsw-alias-state-error-primary: #e01a4f;
  --dsw-alias-state-error-secondary: #ff5c82;
  --dsw-alias-state-success-primary: #00a86b;
  --dsw-alias-state-success-secondary: #33d98f;
  --dsw-alias-state-success-tertiary: #d5fbe9;
  --dsw-alias-state-warn-label: #a38200;
  --dsw-alias-state-warn-primary: #e6b800;
  --dsw-alias-state-warn-secondary: #ffd600;
  --dsw-alias-state-warn-tertiary: #fff7cf;
  --dsw-alias-toast-bg: #0a5466;
  --dsw-alias-tooltip-bg: #fff7cf;
  --dsw-alias-tooltip-fg: #062838;
  --dsw-specific-bubble-highlight: #c9f5ff;
  --dsw-specific-bubble: #e0faff;
  --dsw-specific-input-major: rgba(255, 255, 255, 0.65);
  --dsw-specific-login-input: rgba(255, 255, 255, 0.65);
  --dsw-specific-menu: rgba(244, 252, 255, 0.96);
  --dsw-specific-selector: rgba(228, 249, 255, 0.9);
  --dsw-specific-sidebar-fill: rgba(238, 249, 255, 0.5);
  --dsw-specific-sidebar-nav-item-active-accent: #7cc6e2;
  --dsw-specific-sidebar-nav-item-active: #e0faff;
  --dsw-specific-sidebar-nav-item-hover: #e8f9ff;
  --dsw-specific-tip: #f6fcff;
}


html[data-dsh-skin="cyber-night"] body[data-ds-dark-theme] {
--dsw-alias-bg-base: rgba(3, 5, 11, 0.5);
  --dsw-alias-bg-layer-1: rgba(7, 11, 22, 0.58);
  --dsw-alias-bg-layer-2: rgba(9, 14, 28, 0.62);
  --dsw-alias-bg-layer-3: rgba(11, 17, 34, 0.66);
  --dsw-alias-bg-mask-1: rgba(0, 0, 0, 0.55);
  --dsw-alias-bg-mask-2: rgba(0, 0, 0, 0.3);
  --dsw-alias-bg-mask-3: rgba(0, 0, 0, 0.6);
  --dsw-alias-bg-mask-photo: rgba(2, 3, 8, 0.85);
  --dsw-alias-bg-module-platform: rgba(9, 14, 28, 0.62);
  --dsw-alias-bg-multi-select: rgba(13, 22, 42, 0.7);
  --dsw-alias-bg-overlay: rgba(6, 10, 20, 0.88);
  --dsw-alias-bg-skeleton: rgba(255, 255, 255, 0.06);
  --dsw-alias-border-inverted2: rgba(255, 255, 255, 0.6);
  --dsw-alias-border-inverted: rgba(255, 255, 255, 0.4);
  --dsw-alias-border-l1: rgba(0, 229, 255, 0.14);
  --dsw-alias-border-l2-darkmode-thin: rgba(0, 229, 255, 0.18);
  --dsw-alias-border-l2: rgba(0, 229, 255, 0.2);
  --dsw-alias-border-l3: rgba(0, 229, 255, 0.28);
  --dsw-alias-border-l4: rgba(0, 229, 255, 0.36);
  --dsw-alias-brand-primary-invert: #05070f;
  --dsw-alias-brand-primary-new-colorprimary-new-color: #00e5ff;
  --dsw-alias-brand-primary: #00e5ff;
  --dsw-alias-brand-text: #bdf3ff;
  --dsw-alias-button-contrast-fill: #0a4a5e;
  --dsw-alias-button-elevated-fill: #101a28;
  --dsw-alias-button-floating-fill: #0c1420;
  --dsw-alias-button-floating-hover: #142030;
  --dsw-alias-button-ghost-active-border: #2fa3c8;
  --dsw-alias-button-ghost-active-fill: #142030;
  --dsw-alias-button-ghost-active-hover: #182638;
  --dsw-alias-button-info-fill: #0d5a72;
  --dsw-alias-button-info-hover: #13789a;
  --dsw-alias-button-primary-dimmed: #142030;
  --dsw-alias-button-primary-fill: #0ba3c0;
  --dsw-alias-button-primary-hover: #2bb7d4;
  --dsw-alias-button-tool-bar-fill-invisible: rgba(0, 229, 255, 0.28);
  --dsw-alias-button-tool-bar-fill: rgba(0, 229, 255, 0.42);
  --dsw-alias-button-tool-bar-hover: rgba(0, 229, 255, 0.52);
  --dsw-alias-interactive-bg-active: rgba(0, 229, 255, 0.16);
  --dsw-alias-interactive-bg-hover-accent: rgba(255, 45, 120, 0.16);
  --dsw-alias-interactive-bg-hover-danger: rgba(255, 56, 96, 0.12);
  --dsw-alias-interactive-bg-hover-solid: #142030;
  --dsw-alias-interactive-bg-hover: rgba(0, 229, 255, 0.08);
  --dsw-alias-label-caption: #4a6a80;
  --dsw-alias-label-dimmed: #3a5678;
  --dsw-alias-label-primary-dimmed: #9cc2da;
  --dsw-alias-label-primary-foreground: #e0eef6;
  --dsw-alias-label-primary-inverted: #05070f;
  --dsw-alias-label-primary: #c8dae8;
  --dsw-alias-label-secondary: #a8d8e8;
  --dsw-alias-label-tertiary: #66a8c4;
  --dsw-alias-markdown-citation: rgba(13, 20, 38, 0.7);
  --dsw-alias-markdown-code-block-banner: rgba(7, 11, 24, 0.72);
  --dsw-alias-markdown-code-block: rgba(7, 11, 24, 0.72);
  --dsw-alias-markdown-code-segment-selected: rgba(16, 25, 46, 0.8);
  --dsw-alias-markdown-code-segment-unselected: rgba(10, 15, 30, 0.65);
  --dsw-alias-markdown-inline-code: rgba(9, 15, 28, 0.68);
  --dsw-alias-markdown-placeholder: rgba(10, 15, 30, 0.65);
  --dsw-alias-markdown-tag: rgba(9, 15, 28, 0.68);
  --dsw-alias-scrollbar-bg-l1: #141d34;
  --dsw-alias-scrollbar-bg-l2: #141d34;
  --dsw-alias-scrollbar-hover-l1: #2fa3c8;
  --dsw-alias-scrollbar-hover-l2: #2fa3c8;
  --dsw-alias-state-business-primary: #00e5ff;
  --dsw-alias-state-business-tertiary: #142030;
  --dsw-alias-state-error-primary: #ff3860;
  --dsw-alias-state-error-secondary: #ff5c82;
  --dsw-alias-state-success-primary: #00ff9c;
  --dsw-alias-state-success-secondary: #33f0a8;
  --dsw-alias-state-success-tertiary: #0a3a28;
  --dsw-alias-state-warn-label: #ffd600;
  --dsw-alias-state-warn-primary: #ffd600;
  --dsw-alias-state-warn-secondary: #ffe94d;
  --dsw-alias-state-warn-tertiary: #4a3f00;
  --dsw-alias-toast-bg: #142030;
  --dsw-alias-tooltip-bg: #fff7cf;
  --dsw-alias-tooltip-fg: #062838;
  --dsw-specific-bubble-highlight: rgba(19, 34, 54, 0.75);
  --dsw-specific-bubble: rgba(13, 21, 36, 0.7);
  --dsw-specific-input-major: rgba(6, 10, 20, 0.6);
  --dsw-specific-login-input: rgba(6, 10, 20, 0.6);
  --dsw-specific-menu: rgba(6, 10, 20, 0.9);
  --dsw-specific-selector: rgba(8, 13, 24, 0.75);
  --dsw-specific-sidebar-fill: rgba(4, 6, 12, 0.65);
  --dsw-specific-sidebar-nav-item-active-accent: rgba(13, 21, 36, 0.6);
  --dsw-specific-sidebar-nav-item-active: rgba(13, 21, 36, 0.6);
  --dsw-specific-sidebar-nav-item-hover: rgba(11, 18, 32, 0.55);
  --dsw-specific-tip: rgba(9, 16, 28, 0.6);
}

html[data-dsh-skin="cyber-night"] {
--dsh-scrollbar-thumb: var(--dsw-alias-scrollbar-bg-l2);
  --dsh-scrollbar-thumb-hover: var(--dsw-alias-scrollbar-hover-l2);
}
html[data-dsh-skin="cyber-night"] body {
  --dsh-scrollbar-thumb: var(--dsw-alias-scrollbar-bg-l2);
  --dsh-scrollbar-thumb-hover: var(--dsw-alias-scrollbar-hover-l2);
}


html[data-dsh-skin="cyber-night"] {
--aion-bg-base: rgba(255, 255, 255, 0.5);
  --aion-bg-1: rgba(240, 252, 255, 0.45);
  --aion-bg-2: rgba(228, 247, 255, 0.55);
  --aion-bg-3: rgba(0, 200, 255, 0.22);
  --aion-bg-4: rgba(0, 200, 255, 0.34);
  --aion-bg-hover: rgba(0, 200, 255, 0.08);
  --aion-bg-active: rgba(0, 200, 255, 0.14);
  --aion-text-primary: #1a6d88;
  --aion-text-secondary: #20839a;
  --aion-text-tertiary: #2497b2;
  --aion-text-disabled: #92aab8;
  --aion-primary: #0098b8;
  --aion-success: #00a86b;
  --aion-warning: #e6b800;
  --aion-danger: #e01a4f;
  --aion-brand: #8aebff;
  --aion-aou-1: #f0fdff;
  --aion-aou-2: #e0faff;
  --aion-aou-3: #8aebff;
  --aion-aou-4: #33dcff;
  --aion-aou-5: #00cfff;
  --aion-aou-6: #0a5466;
  --aion-fill-2: rgba(0, 200, 255, 0.07);
  --aion-fill-3: rgba(0, 200, 255, 0.16);
  --aion-border-base: rgba(0, 150, 210, 0.2);
  --aion-overlay-shadow: 0 8px 24px rgba(6, 40, 56, 0.28);
  --aion-font-sans: -apple-system, "system-ui", "Segoe UI", Roboto,
    "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;
  --aion-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas,
    "Liberation Mono", monospace;
}
html[data-dsh-skin="cyber-night"] body {
  --aion-bg-base: rgba(255, 255, 255, 0.5);
  --aion-bg-1: rgba(240, 252, 255, 0.45);
  --aion-bg-2: rgba(228, 247, 255, 0.55);
  --aion-bg-3: rgba(0, 200, 255, 0.22);
  --aion-bg-4: rgba(0, 200, 255, 0.34);
  --aion-bg-hover: rgba(0, 200, 255, 0.08);
  --aion-bg-active: rgba(0, 200, 255, 0.14);
  --aion-text-primary: #1a6d88;
  --aion-text-secondary: #20839a;
  --aion-text-tertiary: #2497b2;
  --aion-text-disabled: #92aab8;
  --aion-primary: #0098b8;
  --aion-success: #00a86b;
  --aion-warning: #e6b800;
  --aion-danger: #e01a4f;
  --aion-brand: #8aebff;
  --aion-aou-1: #f0fdff;
  --aion-aou-2: #e0faff;
  --aion-aou-3: #8aebff;
  --aion-aou-4: #33dcff;
  --aion-aou-5: #00cfff;
  --aion-aou-6: #0a5466;
  --aion-fill-2: rgba(0, 200, 255, 0.07);
  --aion-fill-3: rgba(0, 200, 255, 0.16);
  --aion-border-base: rgba(0, 150, 210, 0.2);
  --aion-overlay-shadow: 0 8px 24px rgba(6, 40, 56, 0.28);
  --aion-font-sans: -apple-system, "system-ui", "Segoe UI", Roboto,
  --aion-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas,
}


html[data-dsh-skin="cyber-night"] body[data-ds-dark-theme] {
--aion-bg-base: rgba(7, 11, 22, 0.7);
  --aion-bg-1: rgba(7, 11, 22, 0.5);
  --aion-bg-2: rgba(9, 14, 28, 0.58);
  --aion-bg-3: rgba(0, 229, 255, 0.2);
  --aion-bg-4: rgba(0, 229, 255, 0.3);
  --aion-bg-hover: rgba(0, 229, 255, 0.12);
  --aion-bg-active: rgba(0, 229, 255, 0.2);
  --aion-text-primary: #c8dae8;
  --aion-text-secondary: #a8d8e8;
  --aion-text-tertiary: #66a8c4;
  --aion-text-disabled: #3a5678;
  --aion-primary: #0ba3c0;
  --aion-success: #00ff9c;
  --aion-warning: #ffd600;
  --aion-danger: #ff3860;
  --aion-brand: #8aebff;
  --aion-aou-1: #050d15;
  --aion-aou-2: #081420;
  --aion-aou-3: #102230;
  --aion-aou-4: #223d55;
  --aion-aou-5: #2c4c68;
  --aion-aou-6: #7adff5;
  --aion-fill-2: rgba(0, 229, 255, 0.12);
  --aion-fill-3: rgba(0, 229, 255, 0.2);
  --aion-border-base: rgba(0, 229, 255, 0.16);
  --aion-overlay-shadow: 0 12px 32px rgba(0, 0, 0, 0.55);
}

html[data-dsh-skin="cyber-night"] [id="root"] { background: transparent; }

html[data-dsh-skin="cyber-night"] body {
  --dsw-alias-label-primary-bluish: color-mix(in srgb, var(--dsw-alias-label-primary) 70%, transparent);
}
