[{"id":"ocean","name":"Ocean","nameZh":"海洋","desc":"Cool blue seas and quiet depth.","descZh":"清凉的蓝，安静而深邃。","tags":["light","cool","blue"],"swatch":{"light":["#d5e7ef","#f0f7f8","#0e7490","#0f2440"],"dark":["#0b1722","#0f1f2d","#22d3ee","#e6f1f9"]},"css":"/* Ocean (海洋) — dsh-theme */\nbody[data-dsh-theme=\"ocean\"]{\n  --dsw-alias-bg-base: #d5e7ef;\n  --dsw-alias-bg-layer-1: #f0f7f8;\n  --dsw-alias-bg-layer-2: #f0f7f8;\n  --dsw-alias-bg-layer-3: #c5dde8;\n  --dsw-alias-bg-overlay: #c5dde8;\n  --dsw-alias-bg-module-platform: #c5dde8;\n  --dsw-alias-bg-multi-select: #c5dde8;\n  --dsw-alias-bg-skeleton: rgba(15, 36, 64, 0.060);\n  --dsw-alias-border-l1: rgba(15, 36, 64, 0.055);\n  --dsw-alias-border-l2: rgba(15,36,64,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(15,36,64,0.10);\n  --dsw-alias-border-l3: rgba(15, 36, 64, 0.160);\n  --dsw-alias-border-l4: rgba(15, 36, 64, 0.220);\n  --dsw-alias-border-inverted: rgba(15, 36, 64, 0.080);\n  --dsw-alias-border-inverted2: rgba(15, 36, 64, 0.080);\n  --dsw-alias-brand-primary: #0e7490;\n  --dsw-alias-brand-primary-invert: #0f2440;\n  --dsw-alias-brand-text: #0f2440;\n  --dsw-alias-button-primary-fill: #0e7490;\n  --dsw-alias-button-primary-hover: #155e75;\n  --dsw-alias-button-primary-dimmed: rgba(14, 116, 144, 0.140);\n  --dsw-alias-button-info-fill: #0e7490;\n  --dsw-alias-button-info-hover: #155e75;\n  --dsw-alias-button-contrast-fill: #0f2440;\n  --dsw-alias-button-elevated-fill: #f0f7f8;\n  --dsw-alias-button-floating-fill: #f0f7f8;\n  --dsw-alias-button-floating-hover: #c5dde8;\n  --dsw-alias-button-ghost-active-fill: #c5dde8;\n  --dsw-alias-button-ghost-active-hover: #c5dde8;\n  --dsw-alias-button-ghost-active-border: #6e8aa3;\n  --dsw-alias-button-tool-bar-fill: rgba(15, 36, 64, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(15, 36, 64, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(15, 36, 64, 0.280);\n  --dsw-alias-label-primary: #0f2440;\n  --dsw-alias-label-secondary: #3e5c78;\n  --dsw-alias-label-tertiary: #6e8aa3;\n  --dsw-alias-label-caption: #6e8aa3;\n  --dsw-alias-label-dimmed: rgba(15, 36, 64, 0.450);\n  --dsw-alias-label-primary-bluish: #0f2440;\n  --dsw-alias-label-primary-dimmed: #0f2440;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(15, 36, 64, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(15, 36, 64, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(14, 116, 144, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #c5dde8;\n  --dsw-alias-markdown-code-block: #d8e8f1;\n  --dsw-alias-markdown-code-block-banner: #c9dfeb;\n  --dsw-alias-markdown-inline-code: #d8e8f1;\n  --dsw-alias-markdown-code-segment-selected: #c9dfeb;\n  --dsw-alias-markdown-code-segment-unselected: #d8e8f1;\n  --dsw-alias-markdown-citation: #c5dde8;\n  --dsw-alias-markdown-placeholder: #c5dde8;\n  --dsw-alias-markdown-tag: #c5dde8;\n  --dsw-alias-state-business-primary: #0e7490;\n  --dsw-alias-state-business-tertiary: rgba(14, 116, 144, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(15, 36, 64, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(15, 36, 64, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(15, 36, 64, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(15, 36, 64, 0.220);\n  --dsw-alias-toast-bg: #0f2440;\n  --dsw-alias-tooltip-bg: #0f2440;\n  --dsw-specific-bubble: #d8e8f1;\n  --dsw-specific-bubble-highlight: rgba(14, 116, 144, 0.120);\n  --dsw-specific-input-major: #f0f7f8;\n  --dsw-specific-login-input: #c5dde8;\n  --dsw-specific-menu: #f0f7f8;\n  --dsw-specific-selector: #c5dde8;\n  --dsw-specific-sidebar-fill: #d6e7f1;\n  --dsw-specific-sidebar-nav-item-active: rgba(15, 36, 64, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(14, 116, 144, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(15, 36, 64, 0.050);\n  --dsw-specific-tip: #c5dde8;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(213, 231, 239) 20.19%, rgba(213, 231, 239, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(197, 221, 232) 20.19%, rgba(197, 221, 232, 0) 100%);\n}\nbody[data-dsh-theme=\"ocean\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #0b1722;\n  --dsw-alias-bg-layer-1: #0f1f2d;\n  --dsw-alias-bg-layer-2: #0f1f2d;\n  --dsw-alias-bg-layer-3: #15293a;\n  --dsw-alias-bg-overlay: #15293a;\n  --dsw-alias-bg-module-platform: #15293a;\n  --dsw-alias-bg-multi-select: #15293a;\n  --dsw-alias-bg-skeleton: rgba(230, 241, 249, 0.080);\n  --dsw-alias-border-l1: rgba(230, 241, 249, 0.055);\n  --dsw-alias-border-l2: rgba(230,241,249,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(230,241,249,0.10);\n  --dsw-alias-border-l3: rgba(230, 241, 249, 0.160);\n  --dsw-alias-border-l4: rgba(230, 241, 249, 0.220);\n  --dsw-alias-border-inverted: rgba(230, 241, 249, 0.120);\n  --dsw-alias-border-inverted2: rgba(230, 241, 249, 0.120);\n  --dsw-alias-brand-primary: #22d3ee;\n  --dsw-alias-brand-primary-invert: #e6f1f9;\n  --dsw-alias-brand-text: #e6f1f9;\n  --dsw-alias-button-primary-fill: #22d3ee;\n  --dsw-alias-button-primary-hover: #67e8f9;\n  --dsw-alias-button-primary-dimmed: rgba(34, 211, 238, 0.140);\n  --dsw-alias-button-info-fill: #22d3ee;\n  --dsw-alias-button-info-hover: #67e8f9;\n  --dsw-alias-button-contrast-fill: #e6f1f9;\n  --dsw-alias-button-elevated-fill: #0f1f2d;\n  --dsw-alias-button-floating-fill: #0f1f2d;\n  --dsw-alias-button-floating-hover: #15293a;\n  --dsw-alias-button-ghost-active-fill: #15293a;\n  --dsw-alias-button-ghost-active-hover: #15293a;\n  --dsw-alias-button-ghost-active-border: #6d8ba3;\n  --dsw-alias-button-tool-bar-fill: rgba(230, 241, 249, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(230, 241, 249, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(230, 241, 249, 0.280);\n  --dsw-alias-label-primary: #e6f1f9;\n  --dsw-alias-label-secondary: #9db8cc;\n  --dsw-alias-label-tertiary: #6d8ba3;\n  --dsw-alias-label-caption: #6d8ba3;\n  --dsw-alias-label-dimmed: rgba(230, 241, 249, 0.450);\n  --dsw-alias-label-primary-bluish: #e6f1f9;\n  --dsw-alias-label-primary-dimmed: #e6f1f9;\n  --dsw-alias-label-primary-foreground: #06222b;\n  --dsw-alias-label-primary-inverted: #06222b;\n  --dsw-alias-interactive-bg-hover: rgba(230, 241, 249, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(230, 241, 249, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(34, 211, 238, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #15293a;\n  --dsw-alias-markdown-code-block: #0d1c29;\n  --dsw-alias-markdown-code-block-banner: #122434;\n  --dsw-alias-markdown-inline-code: #0d1c29;\n  --dsw-alias-markdown-code-segment-selected: #122434;\n  --dsw-alias-markdown-code-segment-unselected: #0d1c29;\n  --dsw-alias-markdown-citation: #15293a;\n  --dsw-alias-markdown-placeholder: #15293a;\n  --dsw-alias-markdown-tag: #15293a;\n  --dsw-alias-state-business-primary: #22d3ee;\n  --dsw-alias-state-business-tertiary: rgba(34, 211, 238, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(230, 241, 249, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(230, 241, 249, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(230, 241, 249, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(230, 241, 249, 0.220);\n  --dsw-alias-toast-bg: #e6f1f9;\n  --dsw-alias-tooltip-bg: #e6f1f9;\n  --dsw-specific-bubble: #0d1c29;\n  --dsw-specific-bubble-highlight: rgba(34, 211, 238, 0.120);\n  --dsw-specific-input-major: #0f1f2d;\n  --dsw-specific-login-input: #15293a;\n  --dsw-specific-menu: #0f1f2d;\n  --dsw-specific-selector: #15293a;\n  --dsw-specific-sidebar-fill: #0c1a26;\n  --dsw-specific-sidebar-nav-item-active: rgba(230, 241, 249, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(34, 211, 238, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(230, 241, 249, 0.050);\n  --dsw-specific-tip: #15293a;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(11, 23, 34) 20.19%, rgba(11, 23, 34, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(21, 41, 58) 20.19%, rgba(21, 41, 58, 0) 100%);\n}\nbody[data-dsh-theme=\"ocean\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"ocean\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"midnight","name":"Midnight","nameZh":"午夜","desc":"Deep navy with electric blue accents.","descZh":"深夜藏蓝，缀以电光蓝。","tags":["dark","cool","blue"],"swatch":{"light":["#e5ebf8","#f8fafe","#2563eb","#0b1c33"],"dark":["#070d1a","#0d1526","#3b82f6","#dbe7fb"]},"css":"/* Midnight (午夜) — dsh-theme */\nbody[data-dsh-theme=\"midnight\"]{\n  --dsw-alias-bg-base: #e5ebf8;\n  --dsw-alias-bg-layer-1: #f8fafe;\n  --dsw-alias-bg-layer-2: #f8fafe;\n  --dsw-alias-bg-layer-3: #d9e2f3;\n  --dsw-alias-bg-overlay: #d9e2f3;\n  --dsw-alias-bg-module-platform: #d9e2f3;\n  --dsw-alias-bg-multi-select: #d9e2f3;\n  --dsw-alias-bg-skeleton: rgba(11, 28, 51, 0.060);\n  --dsw-alias-border-l1: rgba(11, 28, 51, 0.055);\n  --dsw-alias-border-l2: rgba(11,28,51,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(11,28,51,0.10);\n  --dsw-alias-border-l3: rgba(11, 28, 51, 0.160);\n  --dsw-alias-border-l4: rgba(11, 28, 51, 0.220);\n  --dsw-alias-border-inverted: rgba(11, 28, 51, 0.080);\n  --dsw-alias-border-inverted2: rgba(11, 28, 51, 0.080);\n  --dsw-alias-brand-primary: #2563eb;\n  --dsw-alias-brand-primary-invert: #0b1c33;\n  --dsw-alias-brand-text: #0b1c33;\n  --dsw-alias-button-primary-fill: #2563eb;\n  --dsw-alias-button-primary-hover: #1d4ed8;\n  --dsw-alias-button-primary-dimmed: rgba(37, 99, 235, 0.140);\n  --dsw-alias-button-info-fill: #2563eb;\n  --dsw-alias-button-info-hover: #1d4ed8;\n  --dsw-alias-button-contrast-fill: #0b1c33;\n  --dsw-alias-button-elevated-fill: #f8fafe;\n  --dsw-alias-button-floating-fill: #f8fafe;\n  --dsw-alias-button-floating-hover: #d9e2f3;\n  --dsw-alias-button-ghost-active-fill: #d9e2f3;\n  --dsw-alias-button-ghost-active-hover: #d9e2f3;\n  --dsw-alias-button-ghost-active-border: #73849f;\n  --dsw-alias-button-tool-bar-fill: rgba(11, 28, 51, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(11, 28, 51, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(11, 28, 51, 0.280);\n  --dsw-alias-label-primary: #0b1c33;\n  --dsw-alias-label-secondary: #44597a;\n  --dsw-alias-label-tertiary: #73849f;\n  --dsw-alias-label-caption: #73849f;\n  --dsw-alias-label-dimmed: rgba(11, 28, 51, 0.450);\n  --dsw-alias-label-primary-bluish: #0b1c33;\n  --dsw-alias-label-primary-dimmed: #0b1c33;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(11, 28, 51, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(11, 28, 51, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(37, 99, 235, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #d9e2f3;\n  --dsw-alias-markdown-code-block: #e2e9f6;\n  --dsw-alias-markdown-code-block-banner: #d6e1f2;\n  --dsw-alias-markdown-inline-code: #e2e9f6;\n  --dsw-alias-markdown-code-segment-selected: #d6e1f2;\n  --dsw-alias-markdown-code-segment-unselected: #e2e9f6;\n  --dsw-alias-markdown-citation: #d9e2f3;\n  --dsw-alias-markdown-placeholder: #d9e2f3;\n  --dsw-alias-markdown-tag: #d9e2f3;\n  --dsw-alias-state-business-primary: #2563eb;\n  --dsw-alias-state-business-tertiary: rgba(37, 99, 235, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #16a34a;\n  --dsw-alias-state-success-secondary: #16a34a;\n  --dsw-alias-state-success-tertiary: rgba(22, 163, 74, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(11, 28, 51, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(11, 28, 51, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(11, 28, 51, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(11, 28, 51, 0.220);\n  --dsw-alias-toast-bg: #0b1c33;\n  --dsw-alias-tooltip-bg: #0b1c33;\n  --dsw-specific-bubble: #e2e9f6;\n  --dsw-specific-bubble-highlight: rgba(37, 99, 235, 0.120);\n  --dsw-specific-input-major: #f8fafe;\n  --dsw-specific-login-input: #d9e2f3;\n  --dsw-specific-menu: #f8fafe;\n  --dsw-specific-selector: #d9e2f3;\n  --dsw-specific-sidebar-fill: #e0e7f5;\n  --dsw-specific-sidebar-nav-item-active: rgba(11, 28, 51, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(37, 99, 235, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(11, 28, 51, 0.050);\n  --dsw-specific-tip: #d9e2f3;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(229, 235, 248) 20.19%, rgba(229, 235, 248, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(217, 226, 243) 20.19%, rgba(217, 226, 243, 0) 100%);\n}\nbody[data-dsh-theme=\"midnight\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #070d1a;\n  --dsw-alias-bg-layer-1: #0d1526;\n  --dsw-alias-bg-layer-2: #0d1526;\n  --dsw-alias-bg-layer-3: #141f36;\n  --dsw-alias-bg-overlay: #141f36;\n  --dsw-alias-bg-module-platform: #141f36;\n  --dsw-alias-bg-multi-select: #141f36;\n  --dsw-alias-bg-skeleton: rgba(219, 231, 251, 0.080);\n  --dsw-alias-border-l1: rgba(219, 231, 251, 0.055);\n  --dsw-alias-border-l2: rgba(219,231,251,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(219,231,251,0.10);\n  --dsw-alias-border-l3: rgba(219, 231, 251, 0.160);\n  --dsw-alias-border-l4: rgba(219, 231, 251, 0.220);\n  --dsw-alias-border-inverted: rgba(219, 231, 251, 0.120);\n  --dsw-alias-border-inverted2: rgba(219, 231, 251, 0.120);\n  --dsw-alias-brand-primary: #3b82f6;\n  --dsw-alias-brand-primary-invert: #dbe7fb;\n  --dsw-alias-brand-text: #dbe7fb;\n  --dsw-alias-button-primary-fill: #3b82f6;\n  --dsw-alias-button-primary-hover: #60a5fa;\n  --dsw-alias-button-primary-dimmed: rgba(59, 130, 246, 0.140);\n  --dsw-alias-button-info-fill: #3b82f6;\n  --dsw-alias-button-info-hover: #60a5fa;\n  --dsw-alias-button-contrast-fill: #dbe7fb;\n  --dsw-alias-button-elevated-fill: #0d1526;\n  --dsw-alias-button-floating-fill: #0d1526;\n  --dsw-alias-button-floating-hover: #141f36;\n  --dsw-alias-button-ghost-active-fill: #141f36;\n  --dsw-alias-button-ghost-active-hover: #141f36;\n  --dsw-alias-button-ghost-active-border: #64789c;\n  --dsw-alias-button-tool-bar-fill: rgba(219, 231, 251, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(219, 231, 251, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(219, 231, 251, 0.280);\n  --dsw-alias-label-primary: #dbe7fb;\n  --dsw-alias-label-secondary: #8fa8cf;\n  --dsw-alias-label-tertiary: #64789c;\n  --dsw-alias-label-caption: #64789c;\n  --dsw-alias-label-dimmed: rgba(219, 231, 251, 0.450);\n  --dsw-alias-label-primary-bluish: #dbe7fb;\n  --dsw-alias-label-primary-dimmed: #dbe7fb;\n  --dsw-alias-label-primary-foreground: #061024;\n  --dsw-alias-label-primary-inverted: #061024;\n  --dsw-alias-interactive-bg-hover: rgba(219, 231, 251, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(219, 231, 251, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(59, 130, 246, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #141f36;\n  --dsw-alias-markdown-code-block: #0b1322;\n  --dsw-alias-markdown-code-block-banner: #101a2e;\n  --dsw-alias-markdown-inline-code: #0b1322;\n  --dsw-alias-markdown-code-segment-selected: #101a2e;\n  --dsw-alias-markdown-code-segment-unselected: #0b1322;\n  --dsw-alias-markdown-citation: #141f36;\n  --dsw-alias-markdown-placeholder: #141f36;\n  --dsw-alias-markdown-tag: #141f36;\n  --dsw-alias-state-business-primary: #3b82f6;\n  --dsw-alias-state-business-tertiary: rgba(59, 130, 246, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #34d399;\n  --dsw-alias-state-success-secondary: #34d399;\n  --dsw-alias-state-success-tertiary: rgba(52, 211, 153, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(219, 231, 251, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(219, 231, 251, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(219, 231, 251, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(219, 231, 251, 0.220);\n  --dsw-alias-toast-bg: #dbe7fb;\n  --dsw-alias-tooltip-bg: #dbe7fb;\n  --dsw-specific-bubble: #0b1322;\n  --dsw-specific-bubble-highlight: rgba(59, 130, 246, 0.120);\n  --dsw-specific-input-major: #0d1526;\n  --dsw-specific-login-input: #141f36;\n  --dsw-specific-menu: #0d1526;\n  --dsw-specific-selector: #141f36;\n  --dsw-specific-sidebar-fill: #0a1120;\n  --dsw-specific-sidebar-nav-item-active: rgba(219, 231, 251, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(59, 130, 246, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(219, 231, 251, 0.050);\n  --dsw-specific-tip: #141f36;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(7, 13, 26) 20.19%, rgba(7, 13, 26, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(20, 31, 54) 20.19%, rgba(20, 31, 54, 0) 100%);\n}\nbody[data-dsh-theme=\"midnight\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"midnight\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"aurora","name":"Aurora","nameZh":"极光","desc":"Violet skies melting into teal.","descZh":"紫罗兰与青碧交融的夜空。","tags":["dark","purple","teal"],"swatch":{"light":["#e6e1fa","#f8f4fe","#7c3aed","#221a3e"],"dark":["#0e0a1f","#151031","#a78bfa","#ece7ff"]},"css":"/* Aurora (极光) — dsh-theme */\nbody[data-dsh-theme=\"aurora\"]{\n  --dsw-alias-bg-base: #e6e1fa;\n  --dsw-alias-bg-layer-1: #f8f4fe;\n  --dsw-alias-bg-layer-2: #f8f4fe;\n  --dsw-alias-bg-layer-3: #dcd3f6;\n  --dsw-alias-bg-overlay: #dcd3f6;\n  --dsw-alias-bg-module-platform: #dcd3f6;\n  --dsw-alias-bg-multi-select: #dcd3f6;\n  --dsw-alias-bg-skeleton: rgba(34, 26, 62, 0.060);\n  --dsw-alias-border-l1: rgba(34, 26, 62, 0.055);\n  --dsw-alias-border-l2: rgba(34,26,62,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(34,26,62,0.10);\n  --dsw-alias-border-l3: rgba(34, 26, 62, 0.160);\n  --dsw-alias-border-l4: rgba(34, 26, 62, 0.220);\n  --dsw-alias-border-inverted: rgba(34, 26, 62, 0.080);\n  --dsw-alias-border-inverted2: rgba(34, 26, 62, 0.080);\n  --dsw-alias-brand-primary: #7c3aed;\n  --dsw-alias-brand-primary-invert: #221a3e;\n  --dsw-alias-brand-text: #221a3e;\n  --dsw-alias-button-primary-fill: #7c3aed;\n  --dsw-alias-button-primary-hover: #6d28d9;\n  --dsw-alias-button-primary-dimmed: rgba(124, 58, 237, 0.140);\n  --dsw-alias-button-info-fill: #7c3aed;\n  --dsw-alias-button-info-hover: #6d28d9;\n  --dsw-alias-button-contrast-fill: #221a3e;\n  --dsw-alias-button-elevated-fill: #f8f4fe;\n  --dsw-alias-button-floating-fill: #f8f4fe;\n  --dsw-alias-button-floating-hover: #dcd3f6;\n  --dsw-alias-button-ghost-active-fill: #dcd3f6;\n  --dsw-alias-button-ghost-active-hover: #dcd3f6;\n  --dsw-alias-button-ghost-active-border: #847ca6;\n  --dsw-alias-button-tool-bar-fill: rgba(34, 26, 62, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(34, 26, 62, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(34, 26, 62, 0.280);\n  --dsw-alias-label-primary: #221a3e;\n  --dsw-alias-label-secondary: #5b5480;\n  --dsw-alias-label-tertiary: #847ca6;\n  --dsw-alias-label-caption: #847ca6;\n  --dsw-alias-label-dimmed: rgba(34, 26, 62, 0.450);\n  --dsw-alias-label-primary-bluish: #221a3e;\n  --dsw-alias-label-primary-dimmed: #221a3e;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(34, 26, 62, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(34, 26, 62, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(124, 58, 237, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #dcd3f6;\n  --dsw-alias-markdown-code-block: #e6e4f9;\n  --dsw-alias-markdown-code-block-banner: #dcd7f5;\n  --dsw-alias-markdown-inline-code: #e6e4f9;\n  --dsw-alias-markdown-code-segment-selected: #dcd7f5;\n  --dsw-alias-markdown-code-segment-unselected: #e6e4f9;\n  --dsw-alias-markdown-citation: #dcd3f6;\n  --dsw-alias-markdown-placeholder: #dcd3f6;\n  --dsw-alias-markdown-tag: #dcd3f6;\n  --dsw-alias-state-business-primary: #7c3aed;\n  --dsw-alias-state-business-tertiary: rgba(124, 58, 237, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #0d9488;\n  --dsw-alias-state-success-secondary: #0d9488;\n  --dsw-alias-state-success-tertiary: rgba(13, 148, 136, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(34, 26, 62, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(34, 26, 62, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(34, 26, 62, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(34, 26, 62, 0.220);\n  --dsw-alias-toast-bg: #221a3e;\n  --dsw-alias-tooltip-bg: #221a3e;\n  --dsw-specific-bubble: #e6e4f9;\n  --dsw-specific-bubble-highlight: rgba(124, 58, 237, 0.120);\n  --dsw-specific-input-major: #f8f4fe;\n  --dsw-specific-login-input: #dcd3f6;\n  --dsw-specific-menu: #f8f4fe;\n  --dsw-specific-selector: #dcd3f6;\n  --dsw-specific-sidebar-fill: #e4e0f8;\n  --dsw-specific-sidebar-nav-item-active: rgba(34, 26, 62, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(124, 58, 237, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(34, 26, 62, 0.050);\n  --dsw-specific-tip: #dcd3f6;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(230, 225, 250) 20.19%, rgba(230, 225, 250, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(220, 211, 246) 20.19%, rgba(220, 211, 246, 0) 100%);\n}\nbody[data-dsh-theme=\"aurora\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #0e0a1f;\n  --dsw-alias-bg-layer-1: #151031;\n  --dsw-alias-bg-layer-2: #151031;\n  --dsw-alias-bg-layer-3: #1d1740;\n  --dsw-alias-bg-overlay: #1d1740;\n  --dsw-alias-bg-module-platform: #1d1740;\n  --dsw-alias-bg-multi-select: #1d1740;\n  --dsw-alias-bg-skeleton: rgba(236, 231, 255, 0.080);\n  --dsw-alias-border-l1: rgba(236, 231, 255, 0.055);\n  --dsw-alias-border-l2: rgba(236,231,255,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(236,231,255,0.10);\n  --dsw-alias-border-l3: rgba(236, 231, 255, 0.160);\n  --dsw-alias-border-l4: rgba(236, 231, 255, 0.220);\n  --dsw-alias-border-inverted: rgba(236, 231, 255, 0.120);\n  --dsw-alias-border-inverted2: rgba(236, 231, 255, 0.120);\n  --dsw-alias-brand-primary: #a78bfa;\n  --dsw-alias-brand-primary-invert: #ece7ff;\n  --dsw-alias-brand-text: #ece7ff;\n  --dsw-alias-button-primary-fill: #a78bfa;\n  --dsw-alias-button-primary-hover: #c4b5fd;\n  --dsw-alias-button-primary-dimmed: rgba(167, 139, 250, 0.140);\n  --dsw-alias-button-info-fill: #a78bfa;\n  --dsw-alias-button-info-hover: #c4b5fd;\n  --dsw-alias-button-contrast-fill: #ece7ff;\n  --dsw-alias-button-elevated-fill: #151031;\n  --dsw-alias-button-floating-fill: #151031;\n  --dsw-alias-button-floating-hover: #1d1740;\n  --dsw-alias-button-ghost-active-fill: #1d1740;\n  --dsw-alias-button-ghost-active-hover: #1d1740;\n  --dsw-alias-button-ghost-active-border: #746a9e;\n  --dsw-alias-button-tool-bar-fill: rgba(236, 231, 255, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(236, 231, 255, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(236, 231, 255, 0.280);\n  --dsw-alias-label-primary: #ece7ff;\n  --dsw-alias-label-secondary: #a99fd8;\n  --dsw-alias-label-tertiary: #746a9e;\n  --dsw-alias-label-caption: #746a9e;\n  --dsw-alias-label-dimmed: rgba(236, 231, 255, 0.450);\n  --dsw-alias-label-primary-bluish: #ece7ff;\n  --dsw-alias-label-primary-dimmed: #ece7ff;\n  --dsw-alias-label-primary-foreground: #1a1030;\n  --dsw-alias-label-primary-inverted: #1a1030;\n  --dsw-alias-interactive-bg-hover: rgba(236, 231, 255, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(236, 231, 255, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(167, 139, 250, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(251, 113, 133, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #1d1740;\n  --dsw-alias-markdown-code-block: #120d28;\n  --dsw-alias-markdown-code-block-banner: #181238;\n  --dsw-alias-markdown-inline-code: #120d28;\n  --dsw-alias-markdown-code-segment-selected: #181238;\n  --dsw-alias-markdown-code-segment-unselected: #120d28;\n  --dsw-alias-markdown-citation: #1d1740;\n  --dsw-alias-markdown-placeholder: #1d1740;\n  --dsw-alias-markdown-tag: #1d1740;\n  --dsw-alias-state-business-primary: #a78bfa;\n  --dsw-alias-state-business-tertiary: rgba(167, 139, 250, 0.140);\n  --dsw-alias-state-error-primary: #fb7185;\n  --dsw-alias-state-error-secondary: rgba(251, 113, 133, 0.750);\n  --dsw-alias-state-success-primary: #2dd4bf;\n  --dsw-alias-state-success-secondary: #2dd4bf;\n  --dsw-alias-state-success-tertiary: rgba(45, 212, 191, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(236, 231, 255, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(236, 231, 255, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(236, 231, 255, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(236, 231, 255, 0.220);\n  --dsw-alias-toast-bg: #ece7ff;\n  --dsw-alias-tooltip-bg: #ece7ff;\n  --dsw-specific-bubble: #120d28;\n  --dsw-specific-bubble-highlight: rgba(167, 139, 250, 0.120);\n  --dsw-specific-input-major: #151031;\n  --dsw-specific-login-input: #1d1740;\n  --dsw-specific-menu: #151031;\n  --dsw-specific-selector: #1d1740;\n  --dsw-specific-sidebar-fill: #100b24;\n  --dsw-specific-sidebar-nav-item-active: rgba(236, 231, 255, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(167, 139, 250, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(236, 231, 255, 0.050);\n  --dsw-specific-tip: #1d1740;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(14, 10, 31) 20.19%, rgba(14, 10, 31, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(29, 23, 64) 20.19%, rgba(29, 23, 64, 0) 100%);\n}\nbody[data-dsh-theme=\"aurora\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"aurora\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"lava","name":"Lava","nameZh":"熔岩","desc":"Charcoal rock with ember-orange fire.","descZh":"炭黑岩层，燃烧的橙红余烬。","tags":["dark","warm","orange"],"swatch":{"light":["#f6e3d9","#fef6f2","#ea580c","#2b1712"],"dark":["#150e0b","#1e1410","#f97316","#fdeee8"]},"css":"/* Lava (熔岩) — dsh-theme */\nbody[data-dsh-theme=\"lava\"]{\n  --dsw-alias-bg-base: #f6e3d9;\n  --dsw-alias-bg-layer-1: #fef6f2;\n  --dsw-alias-bg-layer-2: #fef6f2;\n  --dsw-alias-bg-layer-3: #efd5c9;\n  --dsw-alias-bg-overlay: #efd5c9;\n  --dsw-alias-bg-module-platform: #efd5c9;\n  --dsw-alias-bg-multi-select: #efd5c9;\n  --dsw-alias-bg-skeleton: rgba(43, 23, 18, 0.060);\n  --dsw-alias-border-l1: rgba(43, 23, 18, 0.055);\n  --dsw-alias-border-l2: rgba(43,23,18,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(43,23,18,0.10);\n  --dsw-alias-border-l3: rgba(43, 23, 18, 0.160);\n  --dsw-alias-border-l4: rgba(43, 23, 18, 0.220);\n  --dsw-alias-border-inverted: rgba(43, 23, 18, 0.080);\n  --dsw-alias-border-inverted2: rgba(43, 23, 18, 0.080);\n  --dsw-alias-brand-primary: #ea580c;\n  --dsw-alias-brand-primary-invert: #2b1712;\n  --dsw-alias-brand-text: #2b1712;\n  --dsw-alias-button-primary-fill: #ea580c;\n  --dsw-alias-button-primary-hover: #c2410c;\n  --dsw-alias-button-primary-dimmed: rgba(234, 88, 12, 0.140);\n  --dsw-alias-button-info-fill: #ea580c;\n  --dsw-alias-button-info-hover: #c2410c;\n  --dsw-alias-button-contrast-fill: #2b1712;\n  --dsw-alias-button-elevated-fill: #fef6f2;\n  --dsw-alias-button-floating-fill: #fef6f2;\n  --dsw-alias-button-floating-hover: #efd5c9;\n  --dsw-alias-button-ghost-active-fill: #efd5c9;\n  --dsw-alias-button-ghost-active-hover: #efd5c9;\n  --dsw-alias-button-ghost-active-border: #93746a;\n  --dsw-alias-button-tool-bar-fill: rgba(43, 23, 18, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(43, 23, 18, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(43, 23, 18, 0.280);\n  --dsw-alias-label-primary: #2b1712;\n  --dsw-alias-label-secondary: #6b4a40;\n  --dsw-alias-label-tertiary: #93746a;\n  --dsw-alias-label-caption: #93746a;\n  --dsw-alias-label-dimmed: rgba(43, 23, 18, 0.450);\n  --dsw-alias-label-primary-bluish: #2b1712;\n  --dsw-alias-label-primary-dimmed: #2b1712;\n  --dsw-alias-label-primary-foreground: #2b0f02;\n  --dsw-alias-label-primary-inverted: #2b0f02;\n  --dsw-alias-interactive-bg-hover: rgba(43, 23, 18, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(43, 23, 18, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(234, 88, 12, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #efd5c9;\n  --dsw-alias-markdown-code-block: #f2e3db;\n  --dsw-alias-markdown-code-block-banner: #edd6c9;\n  --dsw-alias-markdown-inline-code: #f2e3db;\n  --dsw-alias-markdown-code-segment-selected: #edd6c9;\n  --dsw-alias-markdown-code-segment-unselected: #f2e3db;\n  --dsw-alias-markdown-citation: #efd5c9;\n  --dsw-alias-markdown-placeholder: #efd5c9;\n  --dsw-alias-markdown-tag: #efd5c9;\n  --dsw-alias-state-business-primary: #ea580c;\n  --dsw-alias-state-business-tertiary: rgba(234, 88, 12, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(43, 23, 18, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(43, 23, 18, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(43, 23, 18, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(43, 23, 18, 0.220);\n  --dsw-alias-toast-bg: #2b1712;\n  --dsw-alias-tooltip-bg: #2b1712;\n  --dsw-specific-bubble: #f2e3db;\n  --dsw-specific-bubble-highlight: rgba(234, 88, 12, 0.120);\n  --dsw-specific-input-major: #fef6f2;\n  --dsw-specific-login-input: #efd5c9;\n  --dsw-specific-menu: #fef6f2;\n  --dsw-specific-selector: #efd5c9;\n  --dsw-specific-sidebar-fill: #f1e0d7;\n  --dsw-specific-sidebar-nav-item-active: rgba(43, 23, 18, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(234, 88, 12, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(43, 23, 18, 0.050);\n  --dsw-specific-tip: #efd5c9;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(246, 227, 217) 20.19%, rgba(246, 227, 217, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(239, 213, 201) 20.19%, rgba(239, 213, 201, 0) 100%);\n}\nbody[data-dsh-theme=\"lava\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #150e0b;\n  --dsw-alias-bg-layer-1: #1e1410;\n  --dsw-alias-bg-layer-2: #1e1410;\n  --dsw-alias-bg-layer-3: #2a1a14;\n  --dsw-alias-bg-overlay: #2a1a14;\n  --dsw-alias-bg-module-platform: #2a1a14;\n  --dsw-alias-bg-multi-select: #2a1a14;\n  --dsw-alias-bg-skeleton: rgba(253, 238, 232, 0.080);\n  --dsw-alias-border-l1: rgba(253, 238, 232, 0.055);\n  --dsw-alias-border-l2: rgba(253,238,232,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(253,238,232,0.10);\n  --dsw-alias-border-l3: rgba(253, 238, 232, 0.160);\n  --dsw-alias-border-l4: rgba(253, 238, 232, 0.220);\n  --dsw-alias-border-inverted: rgba(253, 238, 232, 0.120);\n  --dsw-alias-border-inverted2: rgba(253, 238, 232, 0.120);\n  --dsw-alias-brand-primary: #f97316;\n  --dsw-alias-brand-primary-invert: #fdeee8;\n  --dsw-alias-brand-text: #fdeee8;\n  --dsw-alias-button-primary-fill: #f97316;\n  --dsw-alias-button-primary-hover: #fb923c;\n  --dsw-alias-button-primary-dimmed: rgba(249, 115, 22, 0.140);\n  --dsw-alias-button-info-fill: #f97316;\n  --dsw-alias-button-info-hover: #fb923c;\n  --dsw-alias-button-contrast-fill: #fdeee8;\n  --dsw-alias-button-elevated-fill: #1e1410;\n  --dsw-alias-button-floating-fill: #1e1410;\n  --dsw-alias-button-floating-hover: #2a1a14;\n  --dsw-alias-button-ghost-active-fill: #2a1a14;\n  --dsw-alias-button-ghost-active-hover: #2a1a14;\n  --dsw-alias-button-ghost-active-border: #96695a;\n  --dsw-alias-button-tool-bar-fill: rgba(253, 238, 232, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(253, 238, 232, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(253, 238, 232, 0.280);\n  --dsw-alias-label-primary: #fdeee8;\n  --dsw-alias-label-secondary: #c98f7a;\n  --dsw-alias-label-tertiary: #96695a;\n  --dsw-alias-label-caption: #96695a;\n  --dsw-alias-label-dimmed: rgba(253, 238, 232, 0.450);\n  --dsw-alias-label-primary-bluish: #fdeee8;\n  --dsw-alias-label-primary-dimmed: #fdeee8;\n  --dsw-alias-label-primary-foreground: #2b0f02;\n  --dsw-alias-label-primary-inverted: #2b0f02;\n  --dsw-alias-interactive-bg-hover: rgba(253, 238, 232, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(253, 238, 232, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(249, 115, 22, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #2a1a14;\n  --dsw-alias-markdown-code-block: #1a110d;\n  --dsw-alias-markdown-code-block-banner: #241712;\n  --dsw-alias-markdown-inline-code: #1a110d;\n  --dsw-alias-markdown-code-segment-selected: #241712;\n  --dsw-alias-markdown-code-segment-unselected: #1a110d;\n  --dsw-alias-markdown-citation: #2a1a14;\n  --dsw-alias-markdown-placeholder: #2a1a14;\n  --dsw-alias-markdown-tag: #2a1a14;\n  --dsw-alias-state-business-primary: #f97316;\n  --dsw-alias-state-business-tertiary: rgba(249, 115, 22, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(253, 238, 232, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(253, 238, 232, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(253, 238, 232, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(253, 238, 232, 0.220);\n  --dsw-alias-toast-bg: #fdeee8;\n  --dsw-alias-tooltip-bg: #fdeee8;\n  --dsw-specific-bubble: #1a110d;\n  --dsw-specific-bubble-highlight: rgba(249, 115, 22, 0.120);\n  --dsw-specific-input-major: #1e1410;\n  --dsw-specific-login-input: #2a1a14;\n  --dsw-specific-menu: #1e1410;\n  --dsw-specific-selector: #2a1a14;\n  --dsw-specific-sidebar-fill: #180f0c;\n  --dsw-specific-sidebar-nav-item-active: rgba(253, 238, 232, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(249, 115, 22, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(253, 238, 232, 0.050);\n  --dsw-specific-tip: #2a1a14;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(21, 14, 11) 20.19%, rgba(21, 14, 11, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(42, 26, 20) 20.19%, rgba(42, 26, 20, 0) 100%);\n}\nbody[data-dsh-theme=\"lava\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"lava\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"forest","name":"Forest","nameZh":"森林","desc":"Pine greens and soft moss.","descZh":"松绿与柔软的苔藓。","tags":["light","green"],"swatch":{"light":["#daeade","#f2f8f4","#15803d","#14261a"],"dark":["#0c150f","#122017","#4ade80","#e2f2e7"]},"css":"/* Forest (森林) — dsh-theme */\nbody[data-dsh-theme=\"forest\"]{\n  --dsw-alias-bg-base: #daeade;\n  --dsw-alias-bg-layer-1: #f2f8f4;\n  --dsw-alias-bg-layer-2: #f2f8f4;\n  --dsw-alias-bg-layer-3: #c9e1ce;\n  --dsw-alias-bg-overlay: #c9e1ce;\n  --dsw-alias-bg-module-platform: #c9e1ce;\n  --dsw-alias-bg-multi-select: #c9e1ce;\n  --dsw-alias-bg-skeleton: rgba(20, 38, 26, 0.060);\n  --dsw-alias-border-l1: rgba(20, 38, 26, 0.055);\n  --dsw-alias-border-l2: rgba(20,38,26,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(20,38,26,0.10);\n  --dsw-alias-border-l3: rgba(20, 38, 26, 0.160);\n  --dsw-alias-border-l4: rgba(20, 38, 26, 0.220);\n  --dsw-alias-border-inverted: rgba(20, 38, 26, 0.080);\n  --dsw-alias-border-inverted2: rgba(20, 38, 26, 0.080);\n  --dsw-alias-brand-primary: #15803d;\n  --dsw-alias-brand-primary-invert: #14261a;\n  --dsw-alias-brand-text: #14261a;\n  --dsw-alias-button-primary-fill: #15803d;\n  --dsw-alias-button-primary-hover: #166534;\n  --dsw-alias-button-primary-dimmed: rgba(21, 128, 61, 0.140);\n  --dsw-alias-button-info-fill: #15803d;\n  --dsw-alias-button-info-hover: #166534;\n  --dsw-alias-button-contrast-fill: #14261a;\n  --dsw-alias-button-elevated-fill: #f2f8f4;\n  --dsw-alias-button-floating-fill: #f2f8f4;\n  --dsw-alias-button-floating-hover: #c9e1ce;\n  --dsw-alias-button-ghost-active-fill: #c9e1ce;\n  --dsw-alias-button-ghost-active-hover: #c9e1ce;\n  --dsw-alias-button-ghost-active-border: #71877b;\n  --dsw-alias-button-tool-bar-fill: rgba(20, 38, 26, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(20, 38, 26, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(20, 38, 26, 0.280);\n  --dsw-alias-label-primary: #14261a;\n  --dsw-alias-label-secondary: #44604e;\n  --dsw-alias-label-tertiary: #71877b;\n  --dsw-alias-label-caption: #71877b;\n  --dsw-alias-label-dimmed: rgba(20, 38, 26, 0.450);\n  --dsw-alias-label-primary-bluish: #14261a;\n  --dsw-alias-label-primary-dimmed: #14261a;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(20, 38, 26, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(20, 38, 26, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(21, 128, 61, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #c9e1ce;\n  --dsw-alias-markdown-code-block: #d9e9dd;\n  --dsw-alias-markdown-code-block-banner: #cae0ce;\n  --dsw-alias-markdown-inline-code: #d9e9dd;\n  --dsw-alias-markdown-code-segment-selected: #cae0ce;\n  --dsw-alias-markdown-code-segment-unselected: #d9e9dd;\n  --dsw-alias-markdown-citation: #c9e1ce;\n  --dsw-alias-markdown-placeholder: #c9e1ce;\n  --dsw-alias-markdown-tag: #c9e1ce;\n  --dsw-alias-state-business-primary: #15803d;\n  --dsw-alias-state-business-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #16a34a;\n  --dsw-alias-state-success-secondary: #16a34a;\n  --dsw-alias-state-success-tertiary: rgba(22, 163, 74, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(20, 38, 26, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(20, 38, 26, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(20, 38, 26, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(20, 38, 26, 0.220);\n  --dsw-alias-toast-bg: #14261a;\n  --dsw-alias-tooltip-bg: #14261a;\n  --dsw-specific-bubble: #d9e9dd;\n  --dsw-specific-bubble-highlight: rgba(21, 128, 61, 0.120);\n  --dsw-specific-input-major: #f2f8f4;\n  --dsw-specific-login-input: #c9e1ce;\n  --dsw-specific-menu: #f2f8f4;\n  --dsw-specific-selector: #c9e1ce;\n  --dsw-specific-sidebar-fill: #d7e8db;\n  --dsw-specific-sidebar-nav-item-active: rgba(20, 38, 26, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(21, 128, 61, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(20, 38, 26, 0.050);\n  --dsw-specific-tip: #c9e1ce;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(218, 234, 222) 20.19%, rgba(218, 234, 222, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(201, 225, 206) 20.19%, rgba(201, 225, 206, 0) 100%);\n}\nbody[data-dsh-theme=\"forest\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #0c150f;\n  --dsw-alias-bg-layer-1: #122017;\n  --dsw-alias-bg-layer-2: #122017;\n  --dsw-alias-bg-layer-3: #1a2d20;\n  --dsw-alias-bg-overlay: #1a2d20;\n  --dsw-alias-bg-module-platform: #1a2d20;\n  --dsw-alias-bg-multi-select: #1a2d20;\n  --dsw-alias-bg-skeleton: rgba(226, 242, 231, 0.080);\n  --dsw-alias-border-l1: rgba(226, 242, 231, 0.055);\n  --dsw-alias-border-l2: rgba(226,242,231,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(226,242,231,0.10);\n  --dsw-alias-border-l3: rgba(226, 242, 231, 0.160);\n  --dsw-alias-border-l4: rgba(226, 242, 231, 0.220);\n  --dsw-alias-border-inverted: rgba(226, 242, 231, 0.120);\n  --dsw-alias-border-inverted2: rgba(226, 242, 231, 0.120);\n  --dsw-alias-brand-primary: #4ade80;\n  --dsw-alias-brand-primary-invert: #e2f2e7;\n  --dsw-alias-brand-text: #e2f2e7;\n  --dsw-alias-button-primary-fill: #4ade80;\n  --dsw-alias-button-primary-hover: #86efac;\n  --dsw-alias-button-primary-dimmed: rgba(74, 222, 128, 0.140);\n  --dsw-alias-button-info-fill: #4ade80;\n  --dsw-alias-button-info-hover: #86efac;\n  --dsw-alias-button-contrast-fill: #e2f2e7;\n  --dsw-alias-button-elevated-fill: #122017;\n  --dsw-alias-button-floating-fill: #122017;\n  --dsw-alias-button-floating-hover: #1a2d20;\n  --dsw-alias-button-ghost-active-fill: #1a2d20;\n  --dsw-alias-button-ghost-active-hover: #1a2d20;\n  --dsw-alias-button-ghost-active-border: #66836f;\n  --dsw-alias-button-tool-bar-fill: rgba(226, 242, 231, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(226, 242, 231, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(226, 242, 231, 0.280);\n  --dsw-alias-label-primary: #e2f2e7;\n  --dsw-alias-label-secondary: #96b8a2;\n  --dsw-alias-label-tertiary: #66836f;\n  --dsw-alias-label-caption: #66836f;\n  --dsw-alias-label-dimmed: rgba(226, 242, 231, 0.450);\n  --dsw-alias-label-primary-bluish: #e2f2e7;\n  --dsw-alias-label-primary-dimmed: #e2f2e7;\n  --dsw-alias-label-primary-foreground: #052e14;\n  --dsw-alias-label-primary-inverted: #052e14;\n  --dsw-alias-interactive-bg-hover: rgba(226, 242, 231, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(226, 242, 231, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(74, 222, 128, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #1a2d20;\n  --dsw-alias-markdown-code-block: #0f1b14;\n  --dsw-alias-markdown-code-block-banner: #16261b;\n  --dsw-alias-markdown-inline-code: #0f1b14;\n  --dsw-alias-markdown-code-segment-selected: #16261b;\n  --dsw-alias-markdown-code-segment-unselected: #0f1b14;\n  --dsw-alias-markdown-citation: #1a2d20;\n  --dsw-alias-markdown-placeholder: #1a2d20;\n  --dsw-alias-markdown-tag: #1a2d20;\n  --dsw-alias-state-business-primary: #4ade80;\n  --dsw-alias-state-business-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #34d399;\n  --dsw-alias-state-success-secondary: #34d399;\n  --dsw-alias-state-success-tertiary: rgba(52, 211, 153, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(226, 242, 231, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(226, 242, 231, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(226, 242, 231, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(226, 242, 231, 0.220);\n  --dsw-alias-toast-bg: #e2f2e7;\n  --dsw-alias-tooltip-bg: #e2f2e7;\n  --dsw-specific-bubble: #0f1b14;\n  --dsw-specific-bubble-highlight: rgba(74, 222, 128, 0.120);\n  --dsw-specific-input-major: #122017;\n  --dsw-specific-login-input: #1a2d20;\n  --dsw-specific-menu: #122017;\n  --dsw-specific-selector: #1a2d20;\n  --dsw-specific-sidebar-fill: #0e1812;\n  --dsw-specific-sidebar-nav-item-active: rgba(226, 242, 231, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(74, 222, 128, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(226, 242, 231, 0.050);\n  --dsw-specific-tip: #1a2d20;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(12, 21, 15) 20.19%, rgba(12, 21, 15, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(26, 45, 32) 20.19%, rgba(26, 45, 32, 0) 100%);\n}\nbody[data-dsh-theme=\"forest\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"forest\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"sakura","name":"Sakura","nameZh":"樱花","desc":"Blossom pinks on a pale spring sky.","descZh":"淡粉的春日，落樱如雨。","tags":["light","pink","warm"],"swatch":{"light":["#fbdde8","#fdf2f7","#db2777","#3d1420"],"dark":["#1d0f16","#281420","#f472b6","#fdeef4"]},"css":"/* Sakura (樱花) — dsh-theme */\nbody[data-dsh-theme=\"sakura\"]{\n  --dsw-alias-bg-base: #fbdde8;\n  --dsw-alias-bg-layer-1: #fdf2f7;\n  --dsw-alias-bg-layer-2: #fdf2f7;\n  --dsw-alias-bg-layer-3: #f6ccdb;\n  --dsw-alias-bg-overlay: #f6ccdb;\n  --dsw-alias-bg-module-platform: #f6ccdb;\n  --dsw-alias-bg-multi-select: #f6ccdb;\n  --dsw-alias-bg-skeleton: rgba(61, 20, 32, 0.060);\n  --dsw-alias-border-l1: rgba(61, 20, 32, 0.055);\n  --dsw-alias-border-l2: rgba(61,20,32,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(61,20,32,0.10);\n  --dsw-alias-border-l3: rgba(61, 20, 32, 0.160);\n  --dsw-alias-border-l4: rgba(61, 20, 32, 0.220);\n  --dsw-alias-border-inverted: rgba(61, 20, 32, 0.080);\n  --dsw-alias-border-inverted2: rgba(61, 20, 32, 0.080);\n  --dsw-alias-brand-primary: #db2777;\n  --dsw-alias-brand-primary-invert: #3d1420;\n  --dsw-alias-brand-text: #3d1420;\n  --dsw-alias-button-primary-fill: #db2777;\n  --dsw-alias-button-primary-hover: #be185d;\n  --dsw-alias-button-primary-dimmed: rgba(219, 39, 119, 0.140);\n  --dsw-alias-button-info-fill: #db2777;\n  --dsw-alias-button-info-hover: #be185d;\n  --dsw-alias-button-contrast-fill: #3d1420;\n  --dsw-alias-button-elevated-fill: #fdf2f7;\n  --dsw-alias-button-floating-fill: #fdf2f7;\n  --dsw-alias-button-floating-hover: #f6ccdb;\n  --dsw-alias-button-ghost-active-fill: #f6ccdb;\n  --dsw-alias-button-ghost-active-hover: #f6ccdb;\n  --dsw-alias-button-ghost-active-border: #ad7a8a;\n  --dsw-alias-button-tool-bar-fill: rgba(61, 20, 32, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(61, 20, 32, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(61, 20, 32, 0.280);\n  --dsw-alias-label-primary: #3d1420;\n  --dsw-alias-label-secondary: #8a4a5c;\n  --dsw-alias-label-tertiary: #ad7a8a;\n  --dsw-alias-label-caption: #ad7a8a;\n  --dsw-alias-label-dimmed: rgba(61, 20, 32, 0.450);\n  --dsw-alias-label-primary-bluish: #3d1420;\n  --dsw-alias-label-primary-dimmed: #3d1420;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(61, 20, 32, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(61, 20, 32, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(219, 39, 119, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(225, 29, 72, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #f6ccdb;\n  --dsw-alias-markdown-code-block: #f9dde8;\n  --dsw-alias-markdown-code-block-banner: #f5cddd;\n  --dsw-alias-markdown-inline-code: #f9dde8;\n  --dsw-alias-markdown-code-segment-selected: #f5cddd;\n  --dsw-alias-markdown-code-segment-unselected: #f9dde8;\n  --dsw-alias-markdown-citation: #f6ccdb;\n  --dsw-alias-markdown-placeholder: #f6ccdb;\n  --dsw-alias-markdown-tag: #f6ccdb;\n  --dsw-alias-state-business-primary: #db2777;\n  --dsw-alias-state-business-tertiary: rgba(219, 39, 119, 0.140);\n  --dsw-alias-state-error-primary: #e11d48;\n  --dsw-alias-state-error-secondary: rgba(225, 29, 72, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(61, 20, 32, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(61, 20, 32, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(61, 20, 32, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(61, 20, 32, 0.220);\n  --dsw-alias-toast-bg: #3d1420;\n  --dsw-alias-tooltip-bg: #3d1420;\n  --dsw-specific-bubble: #f9dde8;\n  --dsw-specific-bubble-highlight: rgba(219, 39, 119, 0.120);\n  --dsw-specific-input-major: #fdf2f7;\n  --dsw-specific-login-input: #f6ccdb;\n  --dsw-specific-menu: #fdf2f7;\n  --dsw-specific-selector: #f6ccdb;\n  --dsw-specific-sidebar-fill: #f9dfe9;\n  --dsw-specific-sidebar-nav-item-active: rgba(61, 20, 32, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(219, 39, 119, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(61, 20, 32, 0.050);\n  --dsw-specific-tip: #f6ccdb;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(251, 221, 232) 20.19%, rgba(251, 221, 232, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(246, 204, 219) 20.19%, rgba(246, 204, 219, 0) 100%);\n}\nbody[data-dsh-theme=\"sakura\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #1d0f16;\n  --dsw-alias-bg-layer-1: #281420;\n  --dsw-alias-bg-layer-2: #281420;\n  --dsw-alias-bg-layer-3: #361b29;\n  --dsw-alias-bg-overlay: #361b29;\n  --dsw-alias-bg-module-platform: #361b29;\n  --dsw-alias-bg-multi-select: #361b29;\n  --dsw-alias-bg-skeleton: rgba(253, 238, 244, 0.080);\n  --dsw-alias-border-l1: rgba(253, 238, 244, 0.055);\n  --dsw-alias-border-l2: rgba(253,238,244,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(253,238,244,0.10);\n  --dsw-alias-border-l3: rgba(253, 238, 244, 0.160);\n  --dsw-alias-border-l4: rgba(253, 238, 244, 0.220);\n  --dsw-alias-border-inverted: rgba(253, 238, 244, 0.120);\n  --dsw-alias-border-inverted2: rgba(253, 238, 244, 0.120);\n  --dsw-alias-brand-primary: #f472b6;\n  --dsw-alias-brand-primary-invert: #fdeef4;\n  --dsw-alias-brand-text: #fdeef4;\n  --dsw-alias-button-primary-fill: #f472b6;\n  --dsw-alias-button-primary-hover: #f9a8d4;\n  --dsw-alias-button-primary-dimmed: rgba(244, 114, 182, 0.140);\n  --dsw-alias-button-info-fill: #f472b6;\n  --dsw-alias-button-info-hover: #f9a8d4;\n  --dsw-alias-button-contrast-fill: #fdeef4;\n  --dsw-alias-button-elevated-fill: #281420;\n  --dsw-alias-button-floating-fill: #281420;\n  --dsw-alias-button-floating-hover: #361b29;\n  --dsw-alias-button-ghost-active-fill: #361b29;\n  --dsw-alias-button-ghost-active-hover: #361b29;\n  --dsw-alias-button-ghost-active-border: #a06b83;\n  --dsw-alias-button-tool-bar-fill: rgba(253, 238, 244, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(253, 238, 244, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(253, 238, 244, 0.280);\n  --dsw-alias-label-primary: #fdeef4;\n  --dsw-alias-label-secondary: #d49db2;\n  --dsw-alias-label-tertiary: #a06b83;\n  --dsw-alias-label-caption: #a06b83;\n  --dsw-alias-label-dimmed: rgba(253, 238, 244, 0.450);\n  --dsw-alias-label-primary-bluish: #fdeef4;\n  --dsw-alias-label-primary-dimmed: #fdeef4;\n  --dsw-alias-label-primary-foreground: #2a0515;\n  --dsw-alias-label-primary-inverted: #2a0515;\n  --dsw-alias-interactive-bg-hover: rgba(253, 238, 244, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(253, 238, 244, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(244, 114, 182, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(251, 113, 133, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #361b29;\n  --dsw-alias-markdown-code-block: #22111b;\n  --dsw-alias-markdown-code-block-banner: #2d1825;\n  --dsw-alias-markdown-inline-code: #22111b;\n  --dsw-alias-markdown-code-segment-selected: #2d1825;\n  --dsw-alias-markdown-code-segment-unselected: #22111b;\n  --dsw-alias-markdown-citation: #361b29;\n  --dsw-alias-markdown-placeholder: #361b29;\n  --dsw-alias-markdown-tag: #361b29;\n  --dsw-alias-state-business-primary: #f472b6;\n  --dsw-alias-state-business-tertiary: rgba(244, 114, 182, 0.140);\n  --dsw-alias-state-error-primary: #fb7185;\n  --dsw-alias-state-error-secondary: rgba(251, 113, 133, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(253, 238, 244, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(253, 238, 244, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(253, 238, 244, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(253, 238, 244, 0.220);\n  --dsw-alias-toast-bg: #fdeef4;\n  --dsw-alias-tooltip-bg: #fdeef4;\n  --dsw-specific-bubble: #22111b;\n  --dsw-specific-bubble-highlight: rgba(244, 114, 182, 0.120);\n  --dsw-specific-input-major: #281420;\n  --dsw-specific-login-input: #361b29;\n  --dsw-specific-menu: #281420;\n  --dsw-specific-selector: #361b29;\n  --dsw-specific-sidebar-fill: #200f18;\n  --dsw-specific-sidebar-nav-item-active: rgba(253, 238, 244, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(244, 114, 182, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(253, 238, 244, 0.050);\n  --dsw-specific-tip: #361b29;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(29, 15, 22) 20.19%, rgba(29, 15, 22, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(54, 27, 41) 20.19%, rgba(54, 27, 41, 0) 100%);\n}\nbody[data-dsh-theme=\"sakura\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"sakura\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"sunset","name":"Sunset","nameZh":"日落","desc":"Warm peach fading into dusk.","descZh":"暖桃色渐入黄昏。","tags":["light","warm","orange"],"swatch":{"light":["#fcebe0","#fef9f7","#ea580c","#331a10"],"dark":["#180e10","#211316","#fb923c","#fdf0ec"]},"css":"/* Sunset (日落) — dsh-theme */\nbody[data-dsh-theme=\"sunset\"]{\n  --dsw-alias-bg-base: #fcebe0;\n  --dsw-alias-bg-layer-1: #fef9f7;\n  --dsw-alias-bg-layer-2: #fef9f7;\n  --dsw-alias-bg-layer-3: #f8dccb;\n  --dsw-alias-bg-overlay: #f8dccb;\n  --dsw-alias-bg-module-platform: #f8dccb;\n  --dsw-alias-bg-multi-select: #f8dccb;\n  --dsw-alias-bg-skeleton: rgba(51, 26, 16, 0.060);\n  --dsw-alias-border-l1: rgba(51, 26, 16, 0.055);\n  --dsw-alias-border-l2: rgba(51,26,16,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(51,26,16,0.10);\n  --dsw-alias-border-l3: rgba(51, 26, 16, 0.160);\n  --dsw-alias-border-l4: rgba(51, 26, 16, 0.220);\n  --dsw-alias-border-inverted: rgba(51, 26, 16, 0.080);\n  --dsw-alias-border-inverted2: rgba(51, 26, 16, 0.080);\n  --dsw-alias-brand-primary: #ea580c;\n  --dsw-alias-brand-primary-invert: #331a10;\n  --dsw-alias-brand-text: #331a10;\n  --dsw-alias-button-primary-fill: #ea580c;\n  --dsw-alias-button-primary-hover: #c2410c;\n  --dsw-alias-button-primary-dimmed: rgba(234, 88, 12, 0.140);\n  --dsw-alias-button-info-fill: #ea580c;\n  --dsw-alias-button-info-hover: #c2410c;\n  --dsw-alias-button-contrast-fill: #331a10;\n  --dsw-alias-button-elevated-fill: #fef9f7;\n  --dsw-alias-button-floating-fill: #fef9f7;\n  --dsw-alias-button-floating-hover: #f8dccb;\n  --dsw-alias-button-ghost-active-fill: #f8dccb;\n  --dsw-alias-button-ghost-active-hover: #f8dccb;\n  --dsw-alias-button-ghost-active-border: #a4765f;\n  --dsw-alias-button-tool-bar-fill: rgba(51, 26, 16, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(51, 26, 16, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(51, 26, 16, 0.280);\n  --dsw-alias-label-primary: #331a10;\n  --dsw-alias-label-secondary: #7a4a33;\n  --dsw-alias-label-tertiary: #a4765f;\n  --dsw-alias-label-caption: #a4765f;\n  --dsw-alias-label-dimmed: rgba(51, 26, 16, 0.450);\n  --dsw-alias-label-primary-bluish: #331a10;\n  --dsw-alias-label-primary-dimmed: #331a10;\n  --dsw-alias-label-primary-foreground: #2b0f02;\n  --dsw-alias-label-primary-inverted: #2b0f02;\n  --dsw-alias-interactive-bg-hover: rgba(51, 26, 16, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(51, 26, 16, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(234, 88, 12, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #f8dccb;\n  --dsw-alias-markdown-code-block: #f8e7da;\n  --dsw-alias-markdown-code-block-banner: #f4dbc9;\n  --dsw-alias-markdown-inline-code: #f8e7da;\n  --dsw-alias-markdown-code-segment-selected: #f4dbc9;\n  --dsw-alias-markdown-code-segment-unselected: #f8e7da;\n  --dsw-alias-markdown-citation: #f8dccb;\n  --dsw-alias-markdown-placeholder: #f8dccb;\n  --dsw-alias-markdown-tag: #f8dccb;\n  --dsw-alias-state-business-primary: #ea580c;\n  --dsw-alias-state-business-tertiary: rgba(234, 88, 12, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(51, 26, 16, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(51, 26, 16, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(51, 26, 16, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(51, 26, 16, 0.220);\n  --dsw-alias-toast-bg: #331a10;\n  --dsw-alias-tooltip-bg: #331a10;\n  --dsw-specific-bubble: #f8e7da;\n  --dsw-specific-bubble-highlight: rgba(234, 88, 12, 0.120);\n  --dsw-specific-input-major: #fef9f7;\n  --dsw-specific-login-input: #f8dccb;\n  --dsw-specific-menu: #fef9f7;\n  --dsw-specific-selector: #f8dccb;\n  --dsw-specific-sidebar-fill: #f8e6d6;\n  --dsw-specific-sidebar-nav-item-active: rgba(51, 26, 16, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(234, 88, 12, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(51, 26, 16, 0.050);\n  --dsw-specific-tip: #f8dccb;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(252, 235, 224) 20.19%, rgba(252, 235, 224, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(248, 220, 203) 20.19%, rgba(248, 220, 203, 0) 100%);\n}\nbody[data-dsh-theme=\"sunset\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #180e10;\n  --dsw-alias-bg-layer-1: #211316;\n  --dsw-alias-bg-layer-2: #211316;\n  --dsw-alias-bg-layer-3: #2e1a1e;\n  --dsw-alias-bg-overlay: #2e1a1e;\n  --dsw-alias-bg-module-platform: #2e1a1e;\n  --dsw-alias-bg-multi-select: #2e1a1e;\n  --dsw-alias-bg-skeleton: rgba(253, 240, 236, 0.080);\n  --dsw-alias-border-l1: rgba(253, 240, 236, 0.055);\n  --dsw-alias-border-l2: rgba(253,240,236,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(253,240,236,0.10);\n  --dsw-alias-border-l3: rgba(253, 240, 236, 0.160);\n  --dsw-alias-border-l4: rgba(253, 240, 236, 0.220);\n  --dsw-alias-border-inverted: rgba(253, 240, 236, 0.120);\n  --dsw-alias-border-inverted2: rgba(253, 240, 236, 0.120);\n  --dsw-alias-brand-primary: #fb923c;\n  --dsw-alias-brand-primary-invert: #fdf0ec;\n  --dsw-alias-brand-text: #fdf0ec;\n  --dsw-alias-button-primary-fill: #fb923c;\n  --dsw-alias-button-primary-hover: #fdba74;\n  --dsw-alias-button-primary-dimmed: rgba(251, 146, 60, 0.140);\n  --dsw-alias-button-info-fill: #fb923c;\n  --dsw-alias-button-info-hover: #fdba74;\n  --dsw-alias-button-contrast-fill: #fdf0ec;\n  --dsw-alias-button-elevated-fill: #211316;\n  --dsw-alias-button-floating-fill: #211316;\n  --dsw-alias-button-floating-hover: #2e1a1e;\n  --dsw-alias-button-ghost-active-fill: #2e1a1e;\n  --dsw-alias-button-ghost-active-hover: #2e1a1e;\n  --dsw-alias-button-ghost-active-border: #9c7167;\n  --dsw-alias-button-tool-bar-fill: rgba(253, 240, 236, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(253, 240, 236, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(253, 240, 236, 0.280);\n  --dsw-alias-label-primary: #fdf0ec;\n  --dsw-alias-label-secondary: #d2a090;\n  --dsw-alias-label-tertiary: #9c7167;\n  --dsw-alias-label-caption: #9c7167;\n  --dsw-alias-label-dimmed: rgba(253, 240, 236, 0.450);\n  --dsw-alias-label-primary-bluish: #fdf0ec;\n  --dsw-alias-label-primary-dimmed: #fdf0ec;\n  --dsw-alias-label-primary-foreground: #2b0f02;\n  --dsw-alias-label-primary-inverted: #2b0f02;\n  --dsw-alias-interactive-bg-hover: rgba(253, 240, 236, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(253, 240, 236, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(251, 146, 60, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(251, 113, 133, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #2e1a1e;\n  --dsw-alias-markdown-code-block: #1d1113;\n  --dsw-alias-markdown-code-block-banner: #28171a;\n  --dsw-alias-markdown-inline-code: #1d1113;\n  --dsw-alias-markdown-code-segment-selected: #28171a;\n  --dsw-alias-markdown-code-segment-unselected: #1d1113;\n  --dsw-alias-markdown-citation: #2e1a1e;\n  --dsw-alias-markdown-placeholder: #2e1a1e;\n  --dsw-alias-markdown-tag: #2e1a1e;\n  --dsw-alias-state-business-primary: #fb923c;\n  --dsw-alias-state-business-tertiary: rgba(251, 146, 60, 0.140);\n  --dsw-alias-state-error-primary: #fb7185;\n  --dsw-alias-state-error-secondary: rgba(251, 113, 133, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(253, 240, 236, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(253, 240, 236, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(253, 240, 236, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(253, 240, 236, 0.220);\n  --dsw-alias-toast-bg: #fdf0ec;\n  --dsw-alias-tooltip-bg: #fdf0ec;\n  --dsw-specific-bubble: #1d1113;\n  --dsw-specific-bubble-highlight: rgba(251, 146, 60, 0.120);\n  --dsw-specific-input-major: #211316;\n  --dsw-specific-login-input: #2e1a1e;\n  --dsw-specific-menu: #211316;\n  --dsw-specific-selector: #2e1a1e;\n  --dsw-specific-sidebar-fill: #1a1012;\n  --dsw-specific-sidebar-nav-item-active: rgba(253, 240, 236, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(251, 146, 60, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(253, 240, 236, 0.050);\n  --dsw-specific-tip: #2e1a1e;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(24, 14, 16) 20.19%, rgba(24, 14, 16, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(46, 26, 30) 20.19%, rgba(46, 26, 30, 0) 100%);\n}\nbody[data-dsh-theme=\"sunset\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"sunset\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"graphite","name":"Graphite","nameZh":"石墨","desc":"Soft neutral gray, easy on the eyes.","descZh":"柔和的暖灰，护眼耐看。","tags":["neutral","minimal"],"swatch":{"light":["#f6f6f5","#ffffff","#3f3f3c","#1c1c1a"],"dark":["#161614","#1d1d1a","#e4e4e0","#ececea"]},"css":"/* Graphite (石墨) — dsh-theme */\nbody[data-dsh-theme=\"graphite\"]{\n  --dsw-alias-bg-base: #f6f6f5;\n  --dsw-alias-bg-layer-1: #ffffff;\n  --dsw-alias-bg-layer-2: #ffffff;\n  --dsw-alias-bg-layer-3: #ececea;\n  --dsw-alias-bg-overlay: #ececea;\n  --dsw-alias-bg-module-platform: #ececea;\n  --dsw-alias-bg-multi-select: #ececea;\n  --dsw-alias-bg-skeleton: rgba(28, 28, 26, 0.060);\n  --dsw-alias-border-l1: rgba(28, 28, 26, 0.055);\n  --dsw-alias-border-l2: rgba(28,28,26,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(28,28,26,0.10);\n  --dsw-alias-border-l3: rgba(28, 28, 26, 0.160);\n  --dsw-alias-border-l4: rgba(28, 28, 26, 0.220);\n  --dsw-alias-border-inverted: rgba(28, 28, 26, 0.080);\n  --dsw-alias-border-inverted2: rgba(28, 28, 26, 0.080);\n  --dsw-alias-brand-primary: #3f3f3c;\n  --dsw-alias-brand-primary-invert: #1c1c1a;\n  --dsw-alias-brand-text: #1c1c1a;\n  --dsw-alias-button-primary-fill: #3f3f3c;\n  --dsw-alias-button-primary-hover: #2e2e2b;\n  --dsw-alias-button-primary-dimmed: rgba(63, 63, 60, 0.140);\n  --dsw-alias-button-info-fill: #3f3f3c;\n  --dsw-alias-button-info-hover: #2e2e2b;\n  --dsw-alias-button-contrast-fill: #1c1c1a;\n  --dsw-alias-button-elevated-fill: #ffffff;\n  --dsw-alias-button-floating-fill: #ffffff;\n  --dsw-alias-button-floating-hover: #ececea;\n  --dsw-alias-button-ghost-active-fill: #ececea;\n  --dsw-alias-button-ghost-active-hover: #ececea;\n  --dsw-alias-button-ghost-active-border: #8b8b85;\n  --dsw-alias-button-tool-bar-fill: rgba(28, 28, 26, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(28, 28, 26, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(28, 28, 26, 0.280);\n  --dsw-alias-label-primary: #1c1c1a;\n  --dsw-alias-label-secondary: #5c5c57;\n  --dsw-alias-label-tertiary: #8b8b85;\n  --dsw-alias-label-caption: #8b8b85;\n  --dsw-alias-label-dimmed: rgba(28, 28, 26, 0.450);\n  --dsw-alias-label-primary-bluish: #1c1c1a;\n  --dsw-alias-label-primary-dimmed: #1c1c1a;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(28, 28, 26, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(28, 28, 26, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(63, 63, 60, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #ececea;\n  --dsw-alias-markdown-code-block: #eeedeb;\n  --dsw-alias-markdown-code-block-banner: #e7e6e3;\n  --dsw-alias-markdown-inline-code: #eeedeb;\n  --dsw-alias-markdown-code-segment-selected: #e7e6e3;\n  --dsw-alias-markdown-code-segment-unselected: #eeedeb;\n  --dsw-alias-markdown-citation: #ececea;\n  --dsw-alias-markdown-placeholder: #ececea;\n  --dsw-alias-markdown-tag: #ececea;\n  --dsw-alias-state-business-primary: #3f3f3c;\n  --dsw-alias-state-business-tertiary: rgba(63, 63, 60, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(28, 28, 26, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(28, 28, 26, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(28, 28, 26, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(28, 28, 26, 0.220);\n  --dsw-alias-toast-bg: #1c1c1a;\n  --dsw-alias-tooltip-bg: #1c1c1a;\n  --dsw-specific-bubble: #eeedeb;\n  --dsw-specific-bubble-highlight: rgba(63, 63, 60, 0.120);\n  --dsw-specific-input-major: #ffffff;\n  --dsw-specific-login-input: #ececea;\n  --dsw-specific-menu: #ffffff;\n  --dsw-specific-selector: #ececea;\n  --dsw-specific-sidebar-fill: #ededeb;\n  --dsw-specific-sidebar-nav-item-active: rgba(28, 28, 26, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(63, 63, 60, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(28, 28, 26, 0.050);\n  --dsw-specific-tip: #ececea;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(246, 246, 245) 20.19%, rgba(246, 246, 245, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(236, 236, 234) 20.19%, rgba(236, 236, 234, 0) 100%);\n}\nbody[data-dsh-theme=\"graphite\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #161614;\n  --dsw-alias-bg-layer-1: #1d1d1a;\n  --dsw-alias-bg-layer-2: #1d1d1a;\n  --dsw-alias-bg-layer-3: #262622;\n  --dsw-alias-bg-overlay: #262622;\n  --dsw-alias-bg-module-platform: #262622;\n  --dsw-alias-bg-multi-select: #262622;\n  --dsw-alias-bg-skeleton: rgba(236, 236, 234, 0.080);\n  --dsw-alias-border-l1: rgba(236, 236, 234, 0.055);\n  --dsw-alias-border-l2: rgba(236,236,234,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(236,236,234,0.10);\n  --dsw-alias-border-l3: rgba(236, 236, 234, 0.160);\n  --dsw-alias-border-l4: rgba(236, 236, 234, 0.220);\n  --dsw-alias-border-inverted: rgba(236, 236, 234, 0.120);\n  --dsw-alias-border-inverted2: rgba(236, 236, 234, 0.120);\n  --dsw-alias-brand-primary: #e4e4e0;\n  --dsw-alias-brand-primary-invert: #ececea;\n  --dsw-alias-brand-text: #ececea;\n  --dsw-alias-button-primary-fill: #e4e4e0;\n  --dsw-alias-button-primary-hover: #ffffff;\n  --dsw-alias-button-primary-dimmed: rgba(228, 228, 224, 0.140);\n  --dsw-alias-button-info-fill: #e4e4e0;\n  --dsw-alias-button-info-hover: #ffffff;\n  --dsw-alias-button-contrast-fill: #ececea;\n  --dsw-alias-button-elevated-fill: #1d1d1a;\n  --dsw-alias-button-floating-fill: #1d1d1a;\n  --dsw-alias-button-floating-hover: #262622;\n  --dsw-alias-button-ghost-active-fill: #262622;\n  --dsw-alias-button-ghost-active-hover: #262622;\n  --dsw-alias-button-ghost-active-border: #71716b;\n  --dsw-alias-button-tool-bar-fill: rgba(236, 236, 234, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(236, 236, 234, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(236, 236, 234, 0.280);\n  --dsw-alias-label-primary: #ececea;\n  --dsw-alias-label-secondary: #a3a39c;\n  --dsw-alias-label-tertiary: #71716b;\n  --dsw-alias-label-caption: #71716b;\n  --dsw-alias-label-dimmed: rgba(236, 236, 234, 0.450);\n  --dsw-alias-label-primary-bluish: #ececea;\n  --dsw-alias-label-primary-dimmed: #ececea;\n  --dsw-alias-label-primary-foreground: #161614;\n  --dsw-alias-label-primary-inverted: #161614;\n  --dsw-alias-interactive-bg-hover: rgba(236, 236, 234, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(236, 236, 234, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(228, 228, 224, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #262622;\n  --dsw-alias-markdown-code-block: #1a1a17;\n  --dsw-alias-markdown-code-block-banner: #21211e;\n  --dsw-alias-markdown-inline-code: #1a1a17;\n  --dsw-alias-markdown-code-segment-selected: #21211e;\n  --dsw-alias-markdown-code-segment-unselected: #1a1a17;\n  --dsw-alias-markdown-citation: #262622;\n  --dsw-alias-markdown-placeholder: #262622;\n  --dsw-alias-markdown-tag: #262622;\n  --dsw-alias-state-business-primary: #e4e4e0;\n  --dsw-alias-state-business-tertiary: rgba(228, 228, 224, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(236, 236, 234, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(236, 236, 234, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(236, 236, 234, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(236, 236, 234, 0.220);\n  --dsw-alias-toast-bg: #ececea;\n  --dsw-alias-tooltip-bg: #ececea;\n  --dsw-specific-bubble: #1a1a17;\n  --dsw-specific-bubble-highlight: rgba(228, 228, 224, 0.120);\n  --dsw-specific-input-major: #1d1d1a;\n  --dsw-specific-login-input: #262622;\n  --dsw-specific-menu: #1d1d1a;\n  --dsw-specific-selector: #262622;\n  --dsw-specific-sidebar-fill: #181816;\n  --dsw-specific-sidebar-nav-item-active: rgba(236, 236, 234, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(228, 228, 224, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(236, 236, 234, 0.050);\n  --dsw-specific-tip: #262622;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(22, 22, 20) 20.19%, rgba(22, 22, 20, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(38, 38, 34) 20.19%, rgba(38, 38, 34, 0) 100%);\n}\nbody[data-dsh-theme=\"graphite\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"graphite\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"ink","name":"Ink","nameZh":"墨黑","desc":"Pure black and white, nothing more.","descZh":"纯粹的黑与白，至简。","tags":["dark","neutral","minimal"],"swatch":{"light":["#fafafa","#ffffff","#0a0a0a","#0a0a0a"],"dark":["#0a0a0a","#111111","#ffffff","#f5f5f5"]},"css":"/* Ink (墨黑) — dsh-theme */\nbody[data-dsh-theme=\"ink\"]{\n  --dsw-alias-bg-base: #fafafa;\n  --dsw-alias-bg-layer-1: #ffffff;\n  --dsw-alias-bg-layer-2: #ffffff;\n  --dsw-alias-bg-layer-3: #f0f0f0;\n  --dsw-alias-bg-overlay: #f0f0f0;\n  --dsw-alias-bg-module-platform: #f0f0f0;\n  --dsw-alias-bg-multi-select: #f0f0f0;\n  --dsw-alias-bg-skeleton: rgba(10, 10, 10, 0.060);\n  --dsw-alias-border-l1: rgba(10, 10, 10, 0.066);\n  --dsw-alias-border-l2: rgba(10,10,10,0.12);\n  --dsw-alias-border-l2-darkmode-thin: rgba(10,10,10,0.12);\n  --dsw-alias-border-l3: rgba(10, 10, 10, 0.192);\n  --dsw-alias-border-l4: rgba(10, 10, 10, 0.264);\n  --dsw-alias-border-inverted: rgba(10, 10, 10, 0.080);\n  --dsw-alias-border-inverted2: rgba(10, 10, 10, 0.080);\n  --dsw-alias-brand-primary: #0a0a0a;\n  --dsw-alias-brand-primary-invert: #0a0a0a;\n  --dsw-alias-brand-text: #0a0a0a;\n  --dsw-alias-button-primary-fill: #0a0a0a;\n  --dsw-alias-button-primary-hover: #333333;\n  --dsw-alias-button-primary-dimmed: rgba(10, 10, 10, 0.140);\n  --dsw-alias-button-info-fill: #0a0a0a;\n  --dsw-alias-button-info-hover: #333333;\n  --dsw-alias-button-contrast-fill: #0a0a0a;\n  --dsw-alias-button-elevated-fill: #ffffff;\n  --dsw-alias-button-floating-fill: #ffffff;\n  --dsw-alias-button-floating-hover: #f0f0f0;\n  --dsw-alias-button-ghost-active-fill: #f0f0f0;\n  --dsw-alias-button-ghost-active-hover: #f0f0f0;\n  --dsw-alias-button-ghost-active-border: #8a8a8a;\n  --dsw-alias-button-tool-bar-fill: rgba(10, 10, 10, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(10, 10, 10, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(10, 10, 10, 0.280);\n  --dsw-alias-label-primary: #0a0a0a;\n  --dsw-alias-label-secondary: #525252;\n  --dsw-alias-label-tertiary: #8a8a8a;\n  --dsw-alias-label-caption: #8a8a8a;\n  --dsw-alias-label-dimmed: rgba(10, 10, 10, 0.450);\n  --dsw-alias-label-primary-bluish: #0a0a0a;\n  --dsw-alias-label-primary-dimmed: #0a0a0a;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(10, 10, 10, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(10, 10, 10, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(10, 10, 10, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #f0f0f0;\n  --dsw-alias-markdown-code-block: #f2f2f2;\n  --dsw-alias-markdown-code-block-banner: #ebebeb;\n  --dsw-alias-markdown-inline-code: #f2f2f2;\n  --dsw-alias-markdown-code-segment-selected: #ebebeb;\n  --dsw-alias-markdown-code-segment-unselected: #f2f2f2;\n  --dsw-alias-markdown-citation: #f0f0f0;\n  --dsw-alias-markdown-placeholder: #f0f0f0;\n  --dsw-alias-markdown-tag: #f0f0f0;\n  --dsw-alias-state-business-primary: #0a0a0a;\n  --dsw-alias-state-business-tertiary: rgba(10, 10, 10, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #16a34a;\n  --dsw-alias-state-success-secondary: #16a34a;\n  --dsw-alias-state-success-tertiary: rgba(22, 163, 74, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(10, 10, 10, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(10, 10, 10, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(10, 10, 10, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(10, 10, 10, 0.220);\n  --dsw-alias-toast-bg: #0a0a0a;\n  --dsw-alias-tooltip-bg: #0a0a0a;\n  --dsw-specific-bubble: #f2f2f2;\n  --dsw-specific-bubble-highlight: rgba(10, 10, 10, 0.120);\n  --dsw-specific-input-major: #ffffff;\n  --dsw-specific-login-input: #f0f0f0;\n  --dsw-specific-menu: #ffffff;\n  --dsw-specific-selector: #f0f0f0;\n  --dsw-specific-sidebar-fill: #f4f4f4;\n  --dsw-specific-sidebar-nav-item-active: rgba(10, 10, 10, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(10, 10, 10, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(10, 10, 10, 0.050);\n  --dsw-specific-tip: #f0f0f0;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(250, 250, 250) 20.19%, rgba(250, 250, 250, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(240, 240, 240) 20.19%, rgba(240, 240, 240, 0) 100%);\n}\nbody[data-dsh-theme=\"ink\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #0a0a0a;\n  --dsw-alias-bg-layer-1: #111111;\n  --dsw-alias-bg-layer-2: #111111;\n  --dsw-alias-bg-layer-3: #1a1a1a;\n  --dsw-alias-bg-overlay: #1a1a1a;\n  --dsw-alias-bg-module-platform: #1a1a1a;\n  --dsw-alias-bg-multi-select: #1a1a1a;\n  --dsw-alias-bg-skeleton: rgba(245, 245, 245, 0.080);\n  --dsw-alias-border-l1: rgba(255, 255, 255, 0.066);\n  --dsw-alias-border-l2: rgba(255,255,255,0.12);\n  --dsw-alias-border-l2-darkmode-thin: rgba(255,255,255,0.12);\n  --dsw-alias-border-l3: rgba(255, 255, 255, 0.192);\n  --dsw-alias-border-l4: rgba(255, 255, 255, 0.264);\n  --dsw-alias-border-inverted: rgba(245, 245, 245, 0.120);\n  --dsw-alias-border-inverted2: rgba(245, 245, 245, 0.120);\n  --dsw-alias-brand-primary: #ffffff;\n  --dsw-alias-brand-primary-invert: #f5f5f5;\n  --dsw-alias-brand-text: #f5f5f5;\n  --dsw-alias-button-primary-fill: #ffffff;\n  --dsw-alias-button-primary-hover: #d4d4d4;\n  --dsw-alias-button-primary-dimmed: rgba(255, 255, 255, 0.140);\n  --dsw-alias-button-info-fill: #ffffff;\n  --dsw-alias-button-info-hover: #d4d4d4;\n  --dsw-alias-button-contrast-fill: #f5f5f5;\n  --dsw-alias-button-elevated-fill: #111111;\n  --dsw-alias-button-floating-fill: #111111;\n  --dsw-alias-button-floating-hover: #1a1a1a;\n  --dsw-alias-button-ghost-active-fill: #1a1a1a;\n  --dsw-alias-button-ghost-active-hover: #1a1a1a;\n  --dsw-alias-button-ghost-active-border: #6e6e6e;\n  --dsw-alias-button-tool-bar-fill: rgba(245, 245, 245, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(245, 245, 245, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(245, 245, 245, 0.280);\n  --dsw-alias-label-primary: #f5f5f5;\n  --dsw-alias-label-secondary: #a3a3a3;\n  --dsw-alias-label-tertiary: #6e6e6e;\n  --dsw-alias-label-caption: #6e6e6e;\n  --dsw-alias-label-dimmed: rgba(245, 245, 245, 0.450);\n  --dsw-alias-label-primary-bluish: #f5f5f5;\n  --dsw-alias-label-primary-dimmed: #f5f5f5;\n  --dsw-alias-label-primary-foreground: #0a0a0a;\n  --dsw-alias-label-primary-inverted: #0a0a0a;\n  --dsw-alias-interactive-bg-hover: rgba(245, 245, 245, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(245, 245, 245, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(255, 255, 255, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #1a1a1a;\n  --dsw-alias-markdown-code-block: #0e0e0e;\n  --dsw-alias-markdown-code-block-banner: #161616;\n  --dsw-alias-markdown-inline-code: #0e0e0e;\n  --dsw-alias-markdown-code-segment-selected: #161616;\n  --dsw-alias-markdown-code-segment-unselected: #0e0e0e;\n  --dsw-alias-markdown-citation: #1a1a1a;\n  --dsw-alias-markdown-placeholder: #1a1a1a;\n  --dsw-alias-markdown-tag: #1a1a1a;\n  --dsw-alias-state-business-primary: #ffffff;\n  --dsw-alias-state-business-tertiary: rgba(255, 255, 255, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(245, 245, 245, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(245, 245, 245, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(245, 245, 245, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(245, 245, 245, 0.220);\n  --dsw-alias-toast-bg: #f5f5f5;\n  --dsw-alias-tooltip-bg: #f5f5f5;\n  --dsw-specific-bubble: #0e0e0e;\n  --dsw-specific-bubble-highlight: rgba(255, 255, 255, 0.120);\n  --dsw-specific-input-major: #111111;\n  --dsw-specific-login-input: #1a1a1a;\n  --dsw-specific-menu: #111111;\n  --dsw-specific-selector: #1a1a1a;\n  --dsw-specific-sidebar-fill: #0d0d0d;\n  --dsw-specific-sidebar-nav-item-active: rgba(245, 245, 245, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(255, 255, 255, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(245, 245, 245, 0.050);\n  --dsw-specific-tip: #1a1a1a;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(10, 10, 10) 20.19%, rgba(10, 10, 10, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(26, 26, 26) 20.19%, rgba(26, 26, 26, 0) 100%);\n}\nbody[data-dsh-theme=\"ink\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"ink\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"paper","name":"Paper","nameZh":"纸张","desc":"Warm cream like a well-read notebook.","descZh":"暖奶油色，像一本翻旧了的笔记本。","tags":["light","warm","cream"],"swatch":{"light":["#f4eee5","#fcf9f2","#8a5a2b","#2f2417"],"dark":["#171310","#1f1a15","#d4a15c","#f3ece1"]},"css":"/* Paper (纸张) — dsh-theme */\nbody[data-dsh-theme=\"paper\"]{\n  --dsw-alias-bg-base: #f4eee5;\n  --dsw-alias-bg-layer-1: #fcf9f2;\n  --dsw-alias-bg-layer-2: #fcf9f2;\n  --dsw-alias-bg-layer-3: #ebe3d5;\n  --dsw-alias-bg-overlay: #ebe3d5;\n  --dsw-alias-bg-module-platform: #ebe3d5;\n  --dsw-alias-bg-multi-select: #ebe3d5;\n  --dsw-alias-bg-skeleton: rgba(47, 36, 23, 0.060);\n  --dsw-alias-border-l1: rgba(47, 36, 23, 0.066);\n  --dsw-alias-border-l2: rgba(47,36,23,0.12);\n  --dsw-alias-border-l2-darkmode-thin: rgba(47,36,23,0.12);\n  --dsw-alias-border-l3: rgba(47, 36, 23, 0.192);\n  --dsw-alias-border-l4: rgba(47, 36, 23, 0.264);\n  --dsw-alias-border-inverted: rgba(47, 36, 23, 0.080);\n  --dsw-alias-border-inverted2: rgba(47, 36, 23, 0.080);\n  --dsw-alias-brand-primary: #8a5a2b;\n  --dsw-alias-brand-primary-invert: #2f2417;\n  --dsw-alias-brand-text: #2f2417;\n  --dsw-alias-button-primary-fill: #8a5a2b;\n  --dsw-alias-button-primary-hover: #6f481f;\n  --dsw-alias-button-primary-dimmed: rgba(138, 90, 43, 0.140);\n  --dsw-alias-button-info-fill: #8a5a2b;\n  --dsw-alias-button-info-hover: #6f481f;\n  --dsw-alias-button-contrast-fill: #2f2417;\n  --dsw-alias-button-elevated-fill: #fcf9f2;\n  --dsw-alias-button-floating-fill: #fcf9f2;\n  --dsw-alias-button-floating-hover: #ebe3d5;\n  --dsw-alias-button-ghost-active-fill: #ebe3d5;\n  --dsw-alias-button-ghost-active-hover: #ebe3d5;\n  --dsw-alias-button-ghost-active-border: #9a8870;\n  --dsw-alias-button-tool-bar-fill: rgba(47, 36, 23, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(47, 36, 23, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(47, 36, 23, 0.280);\n  --dsw-alias-label-primary: #2f2417;\n  --dsw-alias-label-secondary: #6b5943;\n  --dsw-alias-label-tertiary: #9a8870;\n  --dsw-alias-label-caption: #9a8870;\n  --dsw-alias-label-dimmed: rgba(47, 36, 23, 0.450);\n  --dsw-alias-label-primary-bluish: #2f2417;\n  --dsw-alias-label-primary-dimmed: #2f2417;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(47, 36, 23, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(47, 36, 23, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(138, 90, 43, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(185, 28, 28, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #ebe3d5;\n  --dsw-alias-markdown-code-block: #f0e9dd;\n  --dsw-alias-markdown-code-block-banner: #e9decd;\n  --dsw-alias-markdown-inline-code: #f0e9dd;\n  --dsw-alias-markdown-code-segment-selected: #e9decd;\n  --dsw-alias-markdown-code-segment-unselected: #f0e9dd;\n  --dsw-alias-markdown-citation: #ebe3d5;\n  --dsw-alias-markdown-placeholder: #ebe3d5;\n  --dsw-alias-markdown-tag: #ebe3d5;\n  --dsw-alias-state-business-primary: #8a5a2b;\n  --dsw-alias-state-business-tertiary: rgba(138, 90, 43, 0.140);\n  --dsw-alias-state-error-primary: #b91c1c;\n  --dsw-alias-state-error-secondary: rgba(185, 28, 28, 0.750);\n  --dsw-alias-state-success-primary: #166534;\n  --dsw-alias-state-success-secondary: #166534;\n  --dsw-alias-state-success-tertiary: rgba(22, 101, 52, 0.140);\n  --dsw-alias-state-warn-primary: #a16207;\n  --dsw-alias-state-warn-secondary: #a16207;\n  --dsw-alias-state-warn-tertiary: rgba(161, 98, 7, 0.160);\n  --dsw-alias-state-warn-label: #a16207;\n  --dsw-alias-scrollbar-bg-l1: rgba(47, 36, 23, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(47, 36, 23, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(47, 36, 23, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(47, 36, 23, 0.220);\n  --dsw-alias-toast-bg: #2f2417;\n  --dsw-alias-tooltip-bg: #2f2417;\n  --dsw-specific-bubble: #f0e9dd;\n  --dsw-specific-bubble-highlight: rgba(138, 90, 43, 0.120);\n  --dsw-specific-input-major: #fcf9f2;\n  --dsw-specific-login-input: #ebe3d5;\n  --dsw-specific-menu: #fcf9f2;\n  --dsw-specific-selector: #ebe3d5;\n  --dsw-specific-sidebar-fill: #f0e9de;\n  --dsw-specific-sidebar-nav-item-active: rgba(47, 36, 23, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(138, 90, 43, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(47, 36, 23, 0.050);\n  --dsw-specific-tip: #ebe3d5;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(244, 238, 229) 20.19%, rgba(244, 238, 229, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(235, 227, 213) 20.19%, rgba(235, 227, 213, 0) 100%);\n}\nbody[data-dsh-theme=\"paper\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #171310;\n  --dsw-alias-bg-layer-1: #1f1a15;\n  --dsw-alias-bg-layer-2: #1f1a15;\n  --dsw-alias-bg-layer-3: #2a231b;\n  --dsw-alias-bg-overlay: #2a231b;\n  --dsw-alias-bg-module-platform: #2a231b;\n  --dsw-alias-bg-multi-select: #2a231b;\n  --dsw-alias-bg-skeleton: rgba(243, 236, 225, 0.080);\n  --dsw-alias-border-l1: rgba(243, 236, 225, 0.055);\n  --dsw-alias-border-l2: rgba(243,236,225,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(243,236,225,0.10);\n  --dsw-alias-border-l3: rgba(243, 236, 225, 0.160);\n  --dsw-alias-border-l4: rgba(243, 236, 225, 0.220);\n  --dsw-alias-border-inverted: rgba(243, 236, 225, 0.120);\n  --dsw-alias-border-inverted2: rgba(243, 236, 225, 0.120);\n  --dsw-alias-brand-primary: #d4a15c;\n  --dsw-alias-brand-primary-invert: #f3ece1;\n  --dsw-alias-brand-text: #f3ece1;\n  --dsw-alias-button-primary-fill: #d4a15c;\n  --dsw-alias-button-primary-hover: #e3b877;\n  --dsw-alias-button-primary-dimmed: rgba(212, 161, 92, 0.140);\n  --dsw-alias-button-info-fill: #d4a15c;\n  --dsw-alias-button-info-hover: #e3b877;\n  --dsw-alias-button-contrast-fill: #f3ece1;\n  --dsw-alias-button-elevated-fill: #1f1a15;\n  --dsw-alias-button-floating-fill: #1f1a15;\n  --dsw-alias-button-floating-hover: #2a231b;\n  --dsw-alias-button-ghost-active-fill: #2a231b;\n  --dsw-alias-button-ghost-active-hover: #2a231b;\n  --dsw-alias-button-ghost-active-border: #857763;\n  --dsw-alias-button-tool-bar-fill: rgba(243, 236, 225, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(243, 236, 225, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(243, 236, 225, 0.280);\n  --dsw-alias-label-primary: #f3ece1;\n  --dsw-alias-label-secondary: #b4a489;\n  --dsw-alias-label-tertiary: #857763;\n  --dsw-alias-label-caption: #857763;\n  --dsw-alias-label-dimmed: rgba(243, 236, 225, 0.450);\n  --dsw-alias-label-primary-bluish: #f3ece1;\n  --dsw-alias-label-primary-dimmed: #f3ece1;\n  --dsw-alias-label-primary-foreground: #241505;\n  --dsw-alias-label-primary-inverted: #241505;\n  --dsw-alias-interactive-bg-hover: rgba(243, 236, 225, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(243, 236, 225, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(212, 161, 92, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #2a231b;\n  --dsw-alias-markdown-code-block: #1b1611;\n  --dsw-alias-markdown-code-block-banner: #241d16;\n  --dsw-alias-markdown-inline-code: #1b1611;\n  --dsw-alias-markdown-code-segment-selected: #241d16;\n  --dsw-alias-markdown-code-segment-unselected: #1b1611;\n  --dsw-alias-markdown-citation: #2a231b;\n  --dsw-alias-markdown-placeholder: #2a231b;\n  --dsw-alias-markdown-tag: #2a231b;\n  --dsw-alias-state-business-primary: #d4a15c;\n  --dsw-alias-state-business-tertiary: rgba(212, 161, 92, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(243, 236, 225, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(243, 236, 225, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(243, 236, 225, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(243, 236, 225, 0.220);\n  --dsw-alias-toast-bg: #f3ece1;\n  --dsw-alias-tooltip-bg: #f3ece1;\n  --dsw-specific-bubble: #1b1611;\n  --dsw-specific-bubble-highlight: rgba(212, 161, 92, 0.120);\n  --dsw-specific-input-major: #1f1a15;\n  --dsw-specific-login-input: #2a231b;\n  --dsw-specific-menu: #1f1a15;\n  --dsw-specific-selector: #2a231b;\n  --dsw-specific-sidebar-fill: #191511;\n  --dsw-specific-sidebar-nav-item-active: rgba(243, 236, 225, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(212, 161, 92, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(243, 236, 225, 0.050);\n  --dsw-specific-tip: #2a231b;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(23, 19, 16) 20.19%, rgba(23, 19, 16, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(42, 35, 27) 20.19%, rgba(42, 35, 27, 0) 100%);\n}\nbody[data-dsh-theme=\"paper\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"paper\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"amber","name":"Amber","nameZh":"琥珀","desc":"Golden honey light, warm and clear.","descZh":"蜂蜜般的金色，温暖透亮。","tags":["light","warm","amber"],"swatch":{"light":["#f8ead4","#fbf5e9","#b45309","#33260e"],"dark":["#171207","#201809","#f59e0b","#faf0d3"]},"css":"/* Amber (琥珀) — dsh-theme */\nbody[data-dsh-theme=\"amber\"]{\n  --dsw-alias-bg-base: #f8ead4;\n  --dsw-alias-bg-layer-1: #fbf5e9;\n  --dsw-alias-bg-layer-2: #fbf5e9;\n  --dsw-alias-bg-layer-3: #f0ddba;\n  --dsw-alias-bg-overlay: #f0ddba;\n  --dsw-alias-bg-module-platform: #f0ddba;\n  --dsw-alias-bg-multi-select: #f0ddba;\n  --dsw-alias-bg-skeleton: rgba(51, 38, 14, 0.060);\n  --dsw-alias-border-l1: rgba(51, 38, 14, 0.055);\n  --dsw-alias-border-l2: rgba(51,38,14,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(51,38,14,0.10);\n  --dsw-alias-border-l3: rgba(51, 38, 14, 0.160);\n  --dsw-alias-border-l4: rgba(51, 38, 14, 0.220);\n  --dsw-alias-border-inverted: rgba(51, 38, 14, 0.080);\n  --dsw-alias-border-inverted2: rgba(51, 38, 14, 0.080);\n  --dsw-alias-brand-primary: #b45309;\n  --dsw-alias-brand-primary-invert: #33260e;\n  --dsw-alias-brand-text: #33260e;\n  --dsw-alias-button-primary-fill: #b45309;\n  --dsw-alias-button-primary-hover: #92400e;\n  --dsw-alias-button-primary-dimmed: rgba(180, 83, 9, 0.140);\n  --dsw-alias-button-info-fill: #b45309;\n  --dsw-alias-button-info-hover: #92400e;\n  --dsw-alias-button-contrast-fill: #33260e;\n  --dsw-alias-button-elevated-fill: #fbf5e9;\n  --dsw-alias-button-floating-fill: #fbf5e9;\n  --dsw-alias-button-floating-hover: #f0ddba;\n  --dsw-alias-button-ghost-active-fill: #f0ddba;\n  --dsw-alias-button-ghost-active-hover: #f0ddba;\n  --dsw-alias-button-ghost-active-border: #9c8957;\n  --dsw-alias-button-tool-bar-fill: rgba(51, 38, 14, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(51, 38, 14, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(51, 38, 14, 0.280);\n  --dsw-alias-label-primary: #33260e;\n  --dsw-alias-label-secondary: #6f5a2c;\n  --dsw-alias-label-tertiary: #9c8957;\n  --dsw-alias-label-caption: #9c8957;\n  --dsw-alias-label-dimmed: rgba(51, 38, 14, 0.450);\n  --dsw-alias-label-primary-bluish: #33260e;\n  --dsw-alias-label-primary-dimmed: #33260e;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(51, 38, 14, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(51, 38, 14, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(180, 83, 9, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #f0ddba;\n  --dsw-alias-markdown-code-block: #f4e8cd;\n  --dsw-alias-markdown-code-block-banner: #eedcb7;\n  --dsw-alias-markdown-inline-code: #f4e8cd;\n  --dsw-alias-markdown-code-segment-selected: #eedcb7;\n  --dsw-alias-markdown-code-segment-unselected: #f4e8cd;\n  --dsw-alias-markdown-citation: #f0ddba;\n  --dsw-alias-markdown-placeholder: #f0ddba;\n  --dsw-alias-markdown-tag: #f0ddba;\n  --dsw-alias-state-business-primary: #b45309;\n  --dsw-alias-state-business-tertiary: rgba(180, 83, 9, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(51, 38, 14, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(51, 38, 14, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(51, 38, 14, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(51, 38, 14, 0.220);\n  --dsw-alias-toast-bg: #33260e;\n  --dsw-alias-tooltip-bg: #33260e;\n  --dsw-specific-bubble: #f4e8cd;\n  --dsw-specific-bubble-highlight: rgba(180, 83, 9, 0.120);\n  --dsw-specific-input-major: #fbf5e9;\n  --dsw-specific-login-input: #f0ddba;\n  --dsw-specific-menu: #fbf5e9;\n  --dsw-specific-selector: #f0ddba;\n  --dsw-specific-sidebar-fill: #f5e7cf;\n  --dsw-specific-sidebar-nav-item-active: rgba(51, 38, 14, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(180, 83, 9, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(51, 38, 14, 0.050);\n  --dsw-specific-tip: #f0ddba;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(248, 234, 212) 20.19%, rgba(248, 234, 212, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(240, 221, 186) 20.19%, rgba(240, 221, 186, 0) 100%);\n}\nbody[data-dsh-theme=\"amber\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #171207;\n  --dsw-alias-bg-layer-1: #201809;\n  --dsw-alias-bg-layer-2: #201809;\n  --dsw-alias-bg-layer-3: #2c210e;\n  --dsw-alias-bg-overlay: #2c210e;\n  --dsw-alias-bg-module-platform: #2c210e;\n  --dsw-alias-bg-multi-select: #2c210e;\n  --dsw-alias-bg-skeleton: rgba(250, 240, 211, 0.080);\n  --dsw-alias-border-l1: rgba(250, 240, 211, 0.055);\n  --dsw-alias-border-l2: rgba(250,240,211,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(250,240,211,0.10);\n  --dsw-alias-border-l3: rgba(250, 240, 211, 0.160);\n  --dsw-alias-border-l4: rgba(250, 240, 211, 0.220);\n  --dsw-alias-border-inverted: rgba(250, 240, 211, 0.120);\n  --dsw-alias-border-inverted2: rgba(250, 240, 211, 0.120);\n  --dsw-alias-brand-primary: #f59e0b;\n  --dsw-alias-brand-primary-invert: #faf0d3;\n  --dsw-alias-brand-text: #faf0d3;\n  --dsw-alias-button-primary-fill: #f59e0b;\n  --dsw-alias-button-primary-hover: #fbbf24;\n  --dsw-alias-button-primary-dimmed: rgba(245, 158, 11, 0.140);\n  --dsw-alias-button-info-fill: #f59e0b;\n  --dsw-alias-button-info-hover: #fbbf24;\n  --dsw-alias-button-contrast-fill: #faf0d3;\n  --dsw-alias-button-elevated-fill: #201809;\n  --dsw-alias-button-floating-fill: #201809;\n  --dsw-alias-button-floating-hover: #2c210e;\n  --dsw-alias-button-ghost-active-fill: #2c210e;\n  --dsw-alias-button-ghost-active-hover: #2c210e;\n  --dsw-alias-button-ghost-active-border: #8f7a45;\n  --dsw-alias-button-tool-bar-fill: rgba(250, 240, 211, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(250, 240, 211, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(250, 240, 211, 0.280);\n  --dsw-alias-label-primary: #faf0d3;\n  --dsw-alias-label-secondary: #c4a968;\n  --dsw-alias-label-tertiary: #8f7a45;\n  --dsw-alias-label-caption: #8f7a45;\n  --dsw-alias-label-dimmed: rgba(250, 240, 211, 0.450);\n  --dsw-alias-label-primary-bluish: #faf0d3;\n  --dsw-alias-label-primary-dimmed: #faf0d3;\n  --dsw-alias-label-primary-foreground: #221301;\n  --dsw-alias-label-primary-inverted: #221301;\n  --dsw-alias-interactive-bg-hover: rgba(250, 240, 211, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(250, 240, 211, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(245, 158, 11, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #2c210e;\n  --dsw-alias-markdown-code-block: #1c1508;\n  --dsw-alias-markdown-code-block-banner: #251b0b;\n  --dsw-alias-markdown-inline-code: #1c1508;\n  --dsw-alias-markdown-code-segment-selected: #251b0b;\n  --dsw-alias-markdown-code-segment-unselected: #1c1508;\n  --dsw-alias-markdown-citation: #2c210e;\n  --dsw-alias-markdown-placeholder: #2c210e;\n  --dsw-alias-markdown-tag: #2c210e;\n  --dsw-alias-state-business-primary: #f59e0b;\n  --dsw-alias-state-business-tertiary: rgba(245, 158, 11, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(250, 240, 211, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(250, 240, 211, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(250, 240, 211, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(250, 240, 211, 0.220);\n  --dsw-alias-toast-bg: #faf0d3;\n  --dsw-alias-tooltip-bg: #faf0d3;\n  --dsw-specific-bubble: #1c1508;\n  --dsw-specific-bubble-highlight: rgba(245, 158, 11, 0.120);\n  --dsw-specific-input-major: #201809;\n  --dsw-specific-login-input: #2c210e;\n  --dsw-specific-menu: #201809;\n  --dsw-specific-selector: #2c210e;\n  --dsw-specific-sidebar-fill: #191306;\n  --dsw-specific-sidebar-nav-item-active: rgba(250, 240, 211, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(245, 158, 11, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(250, 240, 211, 0.050);\n  --dsw-specific-tip: #2c210e;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(23, 18, 7) 20.19%, rgba(23, 18, 7, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(44, 33, 14) 20.19%, rgba(44, 33, 14, 0) 100%);\n}\nbody[data-dsh-theme=\"amber\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"amber\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"mint","name":"Mint","nameZh":"薄荷","desc":"Fresh green-teal, crisp and cool.","descZh":"清新的青绿，脆爽清凉。","tags":["light","green","teal"],"swatch":{"light":["#d3ece2","#eef8f5","#059669","#0e2b1d"],"dark":["#0a1611","#10221a","#34d399","#def3e8"]},"css":"/* Mint (薄荷) — dsh-theme */\nbody[data-dsh-theme=\"mint\"]{\n  --dsw-alias-bg-base: #d3ece2;\n  --dsw-alias-bg-layer-1: #eef8f5;\n  --dsw-alias-bg-layer-2: #eef8f5;\n  --dsw-alias-bg-layer-3: #c0e4d4;\n  --dsw-alias-bg-overlay: #c0e4d4;\n  --dsw-alias-bg-module-platform: #c0e4d4;\n  --dsw-alias-bg-multi-select: #c0e4d4;\n  --dsw-alias-bg-skeleton: rgba(14, 43, 29, 0.060);\n  --dsw-alias-border-l1: rgba(14, 43, 29, 0.055);\n  --dsw-alias-border-l2: rgba(14,43,29,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(14,43,29,0.10);\n  --dsw-alias-border-l3: rgba(14, 43, 29, 0.160);\n  --dsw-alias-border-l4: rgba(14, 43, 29, 0.220);\n  --dsw-alias-border-inverted: rgba(14, 43, 29, 0.080);\n  --dsw-alias-border-inverted2: rgba(14, 43, 29, 0.080);\n  --dsw-alias-brand-primary: #059669;\n  --dsw-alias-brand-primary-invert: #0e2b1d;\n  --dsw-alias-brand-text: #0e2b1d;\n  --dsw-alias-button-primary-fill: #059669;\n  --dsw-alias-button-primary-hover: #047857;\n  --dsw-alias-button-primary-dimmed: rgba(5, 150, 105, 0.140);\n  --dsw-alias-button-info-fill: #059669;\n  --dsw-alias-button-info-hover: #047857;\n  --dsw-alias-button-contrast-fill: #0e2b1d;\n  --dsw-alias-button-elevated-fill: #eef8f5;\n  --dsw-alias-button-floating-fill: #eef8f5;\n  --dsw-alias-button-floating-hover: #c0e4d4;\n  --dsw-alias-button-ghost-active-fill: #c0e4d4;\n  --dsw-alias-button-ghost-active-hover: #c0e4d4;\n  --dsw-alias-button-ghost-active-border: #6f9080;\n  --dsw-alias-button-tool-bar-fill: rgba(14, 43, 29, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(14, 43, 29, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(14, 43, 29, 0.280);\n  --dsw-alias-label-primary: #0e2b1d;\n  --dsw-alias-label-secondary: #3f6652;\n  --dsw-alias-label-tertiary: #6f9080;\n  --dsw-alias-label-caption: #6f9080;\n  --dsw-alias-label-dimmed: rgba(14, 43, 29, 0.450);\n  --dsw-alias-label-primary-bluish: #0e2b1d;\n  --dsw-alias-label-primary-dimmed: #0e2b1d;\n  --dsw-alias-label-primary-foreground: #00150d;\n  --dsw-alias-label-primary-inverted: #00150d;\n  --dsw-alias-interactive-bg-hover: rgba(14, 43, 29, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(14, 43, 29, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(5, 150, 105, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #c0e4d4;\n  --dsw-alias-markdown-code-block: #d2ebdf;\n  --dsw-alias-markdown-code-block-banner: #c1e3d2;\n  --dsw-alias-markdown-inline-code: #d2ebdf;\n  --dsw-alias-markdown-code-segment-selected: #c1e3d2;\n  --dsw-alias-markdown-code-segment-unselected: #d2ebdf;\n  --dsw-alias-markdown-citation: #c0e4d4;\n  --dsw-alias-markdown-placeholder: #c0e4d4;\n  --dsw-alias-markdown-tag: #c0e4d4;\n  --dsw-alias-state-business-primary: #059669;\n  --dsw-alias-state-business-tertiary: rgba(5, 150, 105, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #16a34a;\n  --dsw-alias-state-success-secondary: #16a34a;\n  --dsw-alias-state-success-tertiary: rgba(22, 163, 74, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(14, 43, 29, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(14, 43, 29, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(14, 43, 29, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(14, 43, 29, 0.220);\n  --dsw-alias-toast-bg: #0e2b1d;\n  --dsw-alias-tooltip-bg: #0e2b1d;\n  --dsw-specific-bubble: #d2ebdf;\n  --dsw-specific-bubble-highlight: rgba(5, 150, 105, 0.120);\n  --dsw-specific-input-major: #eef8f5;\n  --dsw-specific-login-input: #c0e4d4;\n  --dsw-specific-menu: #eef8f5;\n  --dsw-specific-selector: #c0e4d4;\n  --dsw-specific-sidebar-fill: #d3ebe0;\n  --dsw-specific-sidebar-nav-item-active: rgba(14, 43, 29, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(5, 150, 105, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(14, 43, 29, 0.050);\n  --dsw-specific-tip: #c0e4d4;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(211, 236, 226) 20.19%, rgba(211, 236, 226, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(192, 228, 212) 20.19%, rgba(192, 228, 212, 0) 100%);\n}\nbody[data-dsh-theme=\"mint\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #0a1611;\n  --dsw-alias-bg-layer-1: #10221a;\n  --dsw-alias-bg-layer-2: #10221a;\n  --dsw-alias-bg-layer-3: #172e23;\n  --dsw-alias-bg-overlay: #172e23;\n  --dsw-alias-bg-module-platform: #172e23;\n  --dsw-alias-bg-multi-select: #172e23;\n  --dsw-alias-bg-skeleton: rgba(222, 243, 232, 0.080);\n  --dsw-alias-border-l1: rgba(222, 243, 232, 0.055);\n  --dsw-alias-border-l2: rgba(222,243,232,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(222,243,232,0.10);\n  --dsw-alias-border-l3: rgba(222, 243, 232, 0.160);\n  --dsw-alias-border-l4: rgba(222, 243, 232, 0.220);\n  --dsw-alias-border-inverted: rgba(222, 243, 232, 0.120);\n  --dsw-alias-border-inverted2: rgba(222, 243, 232, 0.120);\n  --dsw-alias-brand-primary: #34d399;\n  --dsw-alias-brand-primary-invert: #def3e8;\n  --dsw-alias-brand-text: #def3e8;\n  --dsw-alias-button-primary-fill: #34d399;\n  --dsw-alias-button-primary-hover: #6ee7b7;\n  --dsw-alias-button-primary-dimmed: rgba(52, 211, 153, 0.140);\n  --dsw-alias-button-info-fill: #34d399;\n  --dsw-alias-button-info-hover: #6ee7b7;\n  --dsw-alias-button-contrast-fill: #def3e8;\n  --dsw-alias-button-elevated-fill: #10221a;\n  --dsw-alias-button-floating-fill: #10221a;\n  --dsw-alias-button-floating-hover: #172e23;\n  --dsw-alias-button-ghost-active-fill: #172e23;\n  --dsw-alias-button-ghost-active-hover: #172e23;\n  --dsw-alias-button-ghost-active-border: #5f8a75;\n  --dsw-alias-button-tool-bar-fill: rgba(222, 243, 232, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(222, 243, 232, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(222, 243, 232, 0.280);\n  --dsw-alias-label-primary: #def3e8;\n  --dsw-alias-label-secondary: #8fc0a8;\n  --dsw-alias-label-tertiary: #5f8a75;\n  --dsw-alias-label-caption: #5f8a75;\n  --dsw-alias-label-dimmed: rgba(222, 243, 232, 0.450);\n  --dsw-alias-label-primary-bluish: #def3e8;\n  --dsw-alias-label-primary-dimmed: #def3e8;\n  --dsw-alias-label-primary-foreground: #00150d;\n  --dsw-alias-label-primary-inverted: #00150d;\n  --dsw-alias-interactive-bg-hover: rgba(222, 243, 232, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(222, 243, 232, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(52, 211, 153, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #172e23;\n  --dsw-alias-markdown-code-block: #0d1d16;\n  --dsw-alias-markdown-code-block-banner: #13271d;\n  --dsw-alias-markdown-inline-code: #0d1d16;\n  --dsw-alias-markdown-code-segment-selected: #13271d;\n  --dsw-alias-markdown-code-segment-unselected: #0d1d16;\n  --dsw-alias-markdown-citation: #172e23;\n  --dsw-alias-markdown-placeholder: #172e23;\n  --dsw-alias-markdown-tag: #172e23;\n  --dsw-alias-state-business-primary: #34d399;\n  --dsw-alias-state-business-tertiary: rgba(52, 211, 153, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(222, 243, 232, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(222, 243, 232, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(222, 243, 232, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(222, 243, 232, 0.220);\n  --dsw-alias-toast-bg: #def3e8;\n  --dsw-alias-tooltip-bg: #def3e8;\n  --dsw-specific-bubble: #0d1d16;\n  --dsw-specific-bubble-highlight: rgba(52, 211, 153, 0.120);\n  --dsw-specific-input-major: #10221a;\n  --dsw-specific-login-input: #172e23;\n  --dsw-specific-menu: #10221a;\n  --dsw-specific-selector: #172e23;\n  --dsw-specific-sidebar-fill: #0c1913;\n  --dsw-specific-sidebar-nav-item-active: rgba(222, 243, 232, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(52, 211, 153, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(222, 243, 232, 0.050);\n  --dsw-specific-tip: #172e23;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(10, 22, 17) 20.19%, rgba(10, 22, 17, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(23, 46, 35) 20.19%, rgba(23, 46, 35, 0) 100%);\n}\nbody[data-dsh-theme=\"mint\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"mint\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"violet","name":"Violet","nameZh":"紫罗兰","desc":"Soft lavender-purple with a regal accent.","descZh":"柔和的紫，带着一丝庄重。","tags":["light","purple"],"swatch":{"light":["#efe7fc","#fbf8fe","#7c3aed","#241538"],"dark":["#120b1e","#191031","#a78bfa","#efe8ff"]},"css":"/* Violet (紫罗兰) — dsh-theme */\nbody[data-dsh-theme=\"violet\"]{\n  --dsw-alias-bg-base: #efe7fc;\n  --dsw-alias-bg-layer-1: #fbf8fe;\n  --dsw-alias-bg-layer-2: #fbf8fe;\n  --dsw-alias-bg-layer-3: #e3d8f7;\n  --dsw-alias-bg-overlay: #e3d8f7;\n  --dsw-alias-bg-module-platform: #e3d8f7;\n  --dsw-alias-bg-multi-select: #e3d8f7;\n  --dsw-alias-bg-skeleton: rgba(36, 21, 56, 0.060);\n  --dsw-alias-border-l1: rgba(36, 21, 56, 0.055);\n  --dsw-alias-border-l2: rgba(36,21,56,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(36,21,56,0.10);\n  --dsw-alias-border-l3: rgba(36, 21, 56, 0.160);\n  --dsw-alias-border-l4: rgba(36, 21, 56, 0.220);\n  --dsw-alias-border-inverted: rgba(36, 21, 56, 0.080);\n  --dsw-alias-border-inverted2: rgba(36, 21, 56, 0.080);\n  --dsw-alias-brand-primary: #7c3aed;\n  --dsw-alias-brand-primary-invert: #241538;\n  --dsw-alias-brand-text: #241538;\n  --dsw-alias-button-primary-fill: #7c3aed;\n  --dsw-alias-button-primary-hover: #6d28d9;\n  --dsw-alias-button-primary-dimmed: rgba(124, 58, 237, 0.140);\n  --dsw-alias-button-info-fill: #7c3aed;\n  --dsw-alias-button-info-hover: #6d28d9;\n  --dsw-alias-button-contrast-fill: #241538;\n  --dsw-alias-button-elevated-fill: #fbf8fe;\n  --dsw-alias-button-floating-fill: #fbf8fe;\n  --dsw-alias-button-floating-hover: #e3d8f7;\n  --dsw-alias-button-ghost-active-fill: #e3d8f7;\n  --dsw-alias-button-ghost-active-hover: #e3d8f7;\n  --dsw-alias-button-ghost-active-border: #8570a8;\n  --dsw-alias-button-tool-bar-fill: rgba(36, 21, 56, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(36, 21, 56, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(36, 21, 56, 0.280);\n  --dsw-alias-label-primary: #241538;\n  --dsw-alias-label-secondary: #5c4680;\n  --dsw-alias-label-tertiary: #8570a8;\n  --dsw-alias-label-caption: #8570a8;\n  --dsw-alias-label-dimmed: rgba(36, 21, 56, 0.450);\n  --dsw-alias-label-primary-bluish: #241538;\n  --dsw-alias-label-primary-dimmed: #241538;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(36, 21, 56, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(36, 21, 56, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(124, 58, 237, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #e3d8f7;\n  --dsw-alias-markdown-code-block: #e8e0f8;\n  --dsw-alias-markdown-code-block-banner: #ded1f4;\n  --dsw-alias-markdown-inline-code: #e8e0f8;\n  --dsw-alias-markdown-code-segment-selected: #ded1f4;\n  --dsw-alias-markdown-code-segment-unselected: #e8e0f8;\n  --dsw-alias-markdown-citation: #e3d8f7;\n  --dsw-alias-markdown-placeholder: #e3d8f7;\n  --dsw-alias-markdown-tag: #e3d8f7;\n  --dsw-alias-state-business-primary: #7c3aed;\n  --dsw-alias-state-business-tertiary: rgba(124, 58, 237, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(36, 21, 56, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(36, 21, 56, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(36, 21, 56, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(36, 21, 56, 0.220);\n  --dsw-alias-toast-bg: #241538;\n  --dsw-alias-tooltip-bg: #241538;\n  --dsw-specific-bubble: #e8e0f8;\n  --dsw-specific-bubble-highlight: rgba(124, 58, 237, 0.120);\n  --dsw-specific-input-major: #fbf8fe;\n  --dsw-specific-login-input: #e3d8f7;\n  --dsw-specific-menu: #fbf8fe;\n  --dsw-specific-selector: #e3d8f7;\n  --dsw-specific-sidebar-fill: #e9e1f9;\n  --dsw-specific-sidebar-nav-item-active: rgba(36, 21, 56, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(124, 58, 237, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(36, 21, 56, 0.050);\n  --dsw-specific-tip: #e3d8f7;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(239, 231, 252) 20.19%, rgba(239, 231, 252, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(227, 216, 247) 20.19%, rgba(227, 216, 247, 0) 100%);\n}\nbody[data-dsh-theme=\"violet\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #120b1e;\n  --dsw-alias-bg-layer-1: #191031;\n  --dsw-alias-bg-layer-2: #191031;\n  --dsw-alias-bg-layer-3: #231540;\n  --dsw-alias-bg-overlay: #231540;\n  --dsw-alias-bg-module-platform: #231540;\n  --dsw-alias-bg-multi-select: #231540;\n  --dsw-alias-bg-skeleton: rgba(239, 232, 255, 0.080);\n  --dsw-alias-border-l1: rgba(239, 232, 255, 0.055);\n  --dsw-alias-border-l2: rgba(239,232,255,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(239,232,255,0.10);\n  --dsw-alias-border-l3: rgba(239, 232, 255, 0.160);\n  --dsw-alias-border-l4: rgba(239, 232, 255, 0.220);\n  --dsw-alias-border-inverted: rgba(239, 232, 255, 0.120);\n  --dsw-alias-border-inverted2: rgba(239, 232, 255, 0.120);\n  --dsw-alias-brand-primary: #a78bfa;\n  --dsw-alias-brand-primary-invert: #efe8ff;\n  --dsw-alias-brand-text: #efe8ff;\n  --dsw-alias-button-primary-fill: #a78bfa;\n  --dsw-alias-button-primary-hover: #c4b5fd;\n  --dsw-alias-button-primary-dimmed: rgba(167, 139, 250, 0.140);\n  --dsw-alias-button-info-fill: #a78bfa;\n  --dsw-alias-button-info-hover: #c4b5fd;\n  --dsw-alias-button-contrast-fill: #efe8ff;\n  --dsw-alias-button-elevated-fill: #191031;\n  --dsw-alias-button-floating-fill: #191031;\n  --dsw-alias-button-floating-hover: #231540;\n  --dsw-alias-button-ghost-active-fill: #231540;\n  --dsw-alias-button-ghost-active-hover: #231540;\n  --dsw-alias-button-ghost-active-border: #7e6ca8;\n  --dsw-alias-button-tool-bar-fill: rgba(239, 232, 255, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(239, 232, 255, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(239, 232, 255, 0.280);\n  --dsw-alias-label-primary: #efe8ff;\n  --dsw-alias-label-secondary: #b3a2e0;\n  --dsw-alias-label-tertiary: #7e6ca8;\n  --dsw-alias-label-caption: #7e6ca8;\n  --dsw-alias-label-dimmed: rgba(239, 232, 255, 0.450);\n  --dsw-alias-label-primary-bluish: #efe8ff;\n  --dsw-alias-label-primary-dimmed: #efe8ff;\n  --dsw-alias-label-primary-foreground: #1d0f38;\n  --dsw-alias-label-primary-inverted: #1d0f38;\n  --dsw-alias-interactive-bg-hover: rgba(239, 232, 255, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(239, 232, 255, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(167, 139, 250, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(251, 113, 133, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #231540;\n  --dsw-alias-markdown-code-block: #150d26;\n  --dsw-alias-markdown-code-block-banner: #1c1233;\n  --dsw-alias-markdown-inline-code: #150d26;\n  --dsw-alias-markdown-code-segment-selected: #1c1233;\n  --dsw-alias-markdown-code-segment-unselected: #150d26;\n  --dsw-alias-markdown-citation: #231540;\n  --dsw-alias-markdown-placeholder: #231540;\n  --dsw-alias-markdown-tag: #231540;\n  --dsw-alias-state-business-primary: #a78bfa;\n  --dsw-alias-state-business-tertiary: rgba(167, 139, 250, 0.140);\n  --dsw-alias-state-error-primary: #fb7185;\n  --dsw-alias-state-error-secondary: rgba(251, 113, 133, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(239, 232, 255, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(239, 232, 255, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(239, 232, 255, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(239, 232, 255, 0.220);\n  --dsw-alias-toast-bg: #efe8ff;\n  --dsw-alias-tooltip-bg: #efe8ff;\n  --dsw-specific-bubble: #150d26;\n  --dsw-specific-bubble-highlight: rgba(167, 139, 250, 0.120);\n  --dsw-specific-input-major: #191031;\n  --dsw-specific-login-input: #231540;\n  --dsw-specific-menu: #191031;\n  --dsw-specific-selector: #231540;\n  --dsw-specific-sidebar-fill: #140c22;\n  --dsw-specific-sidebar-nav-item-active: rgba(239, 232, 255, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(167, 139, 250, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(239, 232, 255, 0.050);\n  --dsw-specific-tip: #231540;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(18, 11, 30) 20.19%, rgba(18, 11, 30, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(35, 21, 64) 20.19%, rgba(35, 21, 64, 0) 100%);\n}\nbody[data-dsh-theme=\"violet\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"violet\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"cyber","name":"Cyber","nameZh":"赛博","desc":"Neon cyan on near-black circuit board.","descZh":"近黑底上的霓虹青，赛博电路板。","tags":["dark","neon","blue"],"swatch":{"light":["#d0e9f2","#edf7f9","#0891b2","#0c2438"],"dark":["#070b14","#0d1422","#22d3ee","#dff2ff"]},"css":"/* Cyber (赛博) — dsh-theme */\nbody[data-dsh-theme=\"cyber\"]{\n  --dsw-alias-bg-base: #d0e9f2;\n  --dsw-alias-bg-layer-1: #edf7f9;\n  --dsw-alias-bg-layer-2: #edf7f9;\n  --dsw-alias-bg-layer-3: #bde0ec;\n  --dsw-alias-bg-overlay: #bde0ec;\n  --dsw-alias-bg-module-platform: #bde0ec;\n  --dsw-alias-bg-multi-select: #bde0ec;\n  --dsw-alias-bg-skeleton: rgba(12, 36, 56, 0.060);\n  --dsw-alias-border-l1: rgba(12, 36, 56, 0.055);\n  --dsw-alias-border-l2: rgba(12,36,56,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(12,36,56,0.10);\n  --dsw-alias-border-l3: rgba(12, 36, 56, 0.160);\n  --dsw-alias-border-l4: rgba(12, 36, 56, 0.220);\n  --dsw-alias-border-inverted: rgba(12, 36, 56, 0.080);\n  --dsw-alias-border-inverted2: rgba(12, 36, 56, 0.080);\n  --dsw-alias-brand-primary: #0891b2;\n  --dsw-alias-brand-primary-invert: #0c2438;\n  --dsw-alias-brand-text: #0c2438;\n  --dsw-alias-button-primary-fill: #0891b2;\n  --dsw-alias-button-primary-hover: #0e7490;\n  --dsw-alias-button-primary-dimmed: rgba(8, 145, 178, 0.140);\n  --dsw-alias-button-info-fill: #0891b2;\n  --dsw-alias-button-info-hover: #0e7490;\n  --dsw-alias-button-contrast-fill: #0c2438;\n  --dsw-alias-button-elevated-fill: #edf7f9;\n  --dsw-alias-button-floating-fill: #edf7f9;\n  --dsw-alias-button-floating-hover: #bde0ec;\n  --dsw-alias-button-ghost-active-fill: #bde0ec;\n  --dsw-alias-button-ghost-active-hover: #bde0ec;\n  --dsw-alias-button-ghost-active-border: #6d8aa5;\n  --dsw-alias-button-tool-bar-fill: rgba(12, 36, 56, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(12, 36, 56, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(12, 36, 56, 0.280);\n  --dsw-alias-label-primary: #0c2438;\n  --dsw-alias-label-secondary: #3d5f7d;\n  --dsw-alias-label-tertiary: #6d8aa5;\n  --dsw-alias-label-caption: #6d8aa5;\n  --dsw-alias-label-dimmed: rgba(12, 36, 56, 0.450);\n  --dsw-alias-label-primary-bluish: #0c2438;\n  --dsw-alias-label-primary-dimmed: #0c2438;\n  --dsw-alias-label-primary-foreground: #001722;\n  --dsw-alias-label-primary-inverted: #001722;\n  --dsw-alias-interactive-bg-hover: rgba(12, 36, 56, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(12, 36, 56, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(8, 145, 178, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #bde0ec;\n  --dsw-alias-markdown-code-block: #cfe9f3;\n  --dsw-alias-markdown-code-block-banner: #bee0ed;\n  --dsw-alias-markdown-inline-code: #cfe9f3;\n  --dsw-alias-markdown-code-segment-selected: #bee0ed;\n  --dsw-alias-markdown-code-segment-unselected: #cfe9f3;\n  --dsw-alias-markdown-citation: #bde0ec;\n  --dsw-alias-markdown-placeholder: #bde0ec;\n  --dsw-alias-markdown-tag: #bde0ec;\n  --dsw-alias-state-business-primary: #0891b2;\n  --dsw-alias-state-business-tertiary: rgba(8, 145, 178, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(12, 36, 56, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(12, 36, 56, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(12, 36, 56, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(12, 36, 56, 0.220);\n  --dsw-alias-toast-bg: #0c2438;\n  --dsw-alias-tooltip-bg: #0c2438;\n  --dsw-specific-bubble: #cfe9f3;\n  --dsw-specific-bubble-highlight: rgba(8, 145, 178, 0.120);\n  --dsw-specific-input-major: #edf7f9;\n  --dsw-specific-login-input: #bde0ec;\n  --dsw-specific-menu: #edf7f9;\n  --dsw-specific-selector: #bde0ec;\n  --dsw-specific-sidebar-fill: #d0e8f3;\n  --dsw-specific-sidebar-nav-item-active: rgba(12, 36, 56, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(8, 145, 178, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(12, 36, 56, 0.050);\n  --dsw-specific-tip: #bde0ec;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(208, 233, 242) 20.19%, rgba(208, 233, 242, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(189, 224, 236) 20.19%, rgba(189, 224, 236, 0) 100%);\n}\nbody[data-dsh-theme=\"cyber\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #070b14;\n  --dsw-alias-bg-layer-1: #0d1422;\n  --dsw-alias-bg-layer-2: #0d1422;\n  --dsw-alias-bg-layer-3: #162032;\n  --dsw-alias-bg-overlay: #162032;\n  --dsw-alias-bg-module-platform: #162032;\n  --dsw-alias-bg-multi-select: #162032;\n  --dsw-alias-bg-skeleton: rgba(223, 242, 255, 0.080);\n  --dsw-alias-border-l1: rgba(223, 242, 255, 0.055);\n  --dsw-alias-border-l2: rgba(223,242,255,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(223,242,255,0.10);\n  --dsw-alias-border-l3: rgba(223, 242, 255, 0.160);\n  --dsw-alias-border-l4: rgba(223, 242, 255, 0.220);\n  --dsw-alias-border-inverted: rgba(223, 242, 255, 0.120);\n  --dsw-alias-border-inverted2: rgba(223, 242, 255, 0.120);\n  --dsw-alias-brand-primary: #22d3ee;\n  --dsw-alias-brand-primary-invert: #dff2ff;\n  --dsw-alias-brand-text: #dff2ff;\n  --dsw-alias-button-primary-fill: #22d3ee;\n  --dsw-alias-button-primary-hover: #67e8f9;\n  --dsw-alias-button-primary-dimmed: rgba(34, 211, 238, 0.140);\n  --dsw-alias-button-info-fill: #22d3ee;\n  --dsw-alias-button-info-hover: #67e8f9;\n  --dsw-alias-button-contrast-fill: #dff2ff;\n  --dsw-alias-button-elevated-fill: #0d1422;\n  --dsw-alias-button-floating-fill: #0d1422;\n  --dsw-alias-button-floating-hover: #162032;\n  --dsw-alias-button-ghost-active-fill: #162032;\n  --dsw-alias-button-ghost-active-hover: #162032;\n  --dsw-alias-button-ghost-active-border: #64849f;\n  --dsw-alias-button-tool-bar-fill: rgba(223, 242, 255, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(223, 242, 255, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(223, 242, 255, 0.280);\n  --dsw-alias-label-primary: #dff2ff;\n  --dsw-alias-label-secondary: #8fb4d8;\n  --dsw-alias-label-tertiary: #64849f;\n  --dsw-alias-label-caption: #64849f;\n  --dsw-alias-label-dimmed: rgba(223, 242, 255, 0.450);\n  --dsw-alias-label-primary-bluish: #dff2ff;\n  --dsw-alias-label-primary-dimmed: #dff2ff;\n  --dsw-alias-label-primary-foreground: #001722;\n  --dsw-alias-label-primary-inverted: #001722;\n  --dsw-alias-interactive-bg-hover: rgba(223, 242, 255, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(223, 242, 255, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(34, 211, 238, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(251, 113, 133, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #162032;\n  --dsw-alias-markdown-code-block: #0a111d;\n  --dsw-alias-markdown-code-block-banner: #101a2a;\n  --dsw-alias-markdown-inline-code: #0a111d;\n  --dsw-alias-markdown-code-segment-selected: #101a2a;\n  --dsw-alias-markdown-code-segment-unselected: #0a111d;\n  --dsw-alias-markdown-citation: #162032;\n  --dsw-alias-markdown-placeholder: #162032;\n  --dsw-alias-markdown-tag: #162032;\n  --dsw-alias-state-business-primary: #22d3ee;\n  --dsw-alias-state-business-tertiary: rgba(34, 211, 238, 0.140);\n  --dsw-alias-state-error-primary: #fb7185;\n  --dsw-alias-state-error-secondary: rgba(251, 113, 133, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(223, 242, 255, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(223, 242, 255, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(223, 242, 255, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(223, 242, 255, 0.220);\n  --dsw-alias-toast-bg: #dff2ff;\n  --dsw-alias-tooltip-bg: #dff2ff;\n  --dsw-specific-bubble: #0a111d;\n  --dsw-specific-bubble-highlight: rgba(34, 211, 238, 0.120);\n  --dsw-specific-input-major: #0d1422;\n  --dsw-specific-login-input: #162032;\n  --dsw-specific-menu: #0d1422;\n  --dsw-specific-selector: #162032;\n  --dsw-specific-sidebar-fill: #090e19;\n  --dsw-specific-sidebar-nav-item-active: rgba(223, 242, 255, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(34, 211, 238, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(223, 242, 255, 0.050);\n  --dsw-specific-tip: #162032;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(7, 11, 20) 20.19%, rgba(7, 11, 20, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(22, 32, 50) 20.19%, rgba(22, 32, 50, 0) 100%);\n}\nbody[data-dsh-theme=\"cyber\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"cyber\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"retro","name":"Retro","nameZh":"复古","desc":"Sepia cream with rusty terracotta.","descZh":"旧照片般的米褐与陶土红。","tags":["light","warm","retro"],"swatch":{"light":["#f2decb","#f9ede0","#c2410c","#3a2a17"],"dark":["#1a1309","#231a0e","#fb923c","#f5ead5"]},"css":"/* Retro (复古) — dsh-theme */\nbody[data-dsh-theme=\"retro\"]{\n  --dsw-alias-bg-base: #f2decb;\n  --dsw-alias-bg-layer-1: #f9ede0;\n  --dsw-alias-bg-layer-2: #f9ede0;\n  --dsw-alias-bg-layer-3: #e9ceb3;\n  --dsw-alias-bg-overlay: #e9ceb3;\n  --dsw-alias-bg-module-platform: #e9ceb3;\n  --dsw-alias-bg-multi-select: #e9ceb3;\n  --dsw-alias-bg-skeleton: rgba(58, 42, 23, 0.060);\n  --dsw-alias-border-l1: rgba(58, 42, 23, 0.066);\n  --dsw-alias-border-l2: rgba(58,42,23,0.12);\n  --dsw-alias-border-l2-darkmode-thin: rgba(58,42,23,0.12);\n  --dsw-alias-border-l3: rgba(58, 42, 23, 0.192);\n  --dsw-alias-border-l4: rgba(58, 42, 23, 0.264);\n  --dsw-alias-border-inverted: rgba(58, 42, 23, 0.080);\n  --dsw-alias-border-inverted2: rgba(58, 42, 23, 0.080);\n  --dsw-alias-brand-primary: #c2410c;\n  --dsw-alias-brand-primary-invert: #3a2a17;\n  --dsw-alias-brand-text: #3a2a17;\n  --dsw-alias-button-primary-fill: #c2410c;\n  --dsw-alias-button-primary-hover: #9a3412;\n  --dsw-alias-button-primary-dimmed: rgba(194, 65, 12, 0.140);\n  --dsw-alias-button-info-fill: #c2410c;\n  --dsw-alias-button-info-hover: #9a3412;\n  --dsw-alias-button-contrast-fill: #3a2a17;\n  --dsw-alias-button-elevated-fill: #f9ede0;\n  --dsw-alias-button-floating-fill: #f9ede0;\n  --dsw-alias-button-floating-hover: #e9ceb3;\n  --dsw-alias-button-ghost-active-fill: #e9ceb3;\n  --dsw-alias-button-ghost-active-hover: #e9ceb3;\n  --dsw-alias-button-ghost-active-border: #a48e6a;\n  --dsw-alias-button-tool-bar-fill: rgba(58, 42, 23, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(58, 42, 23, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(58, 42, 23, 0.280);\n  --dsw-alias-label-primary: #3a2a17;\n  --dsw-alias-label-secondary: #7a6140;\n  --dsw-alias-label-tertiary: #a48e6a;\n  --dsw-alias-label-caption: #a48e6a;\n  --dsw-alias-label-dimmed: rgba(58, 42, 23, 0.450);\n  --dsw-alias-label-primary-bluish: #3a2a17;\n  --dsw-alias-label-primary-dimmed: #3a2a17;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(58, 42, 23, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(58, 42, 23, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(194, 65, 12, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(185, 28, 28, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #e9ceb3;\n  --dsw-alias-markdown-code-block: #eeddc7;\n  --dsw-alias-markdown-code-block-banner: #e6ceb0;\n  --dsw-alias-markdown-inline-code: #eeddc7;\n  --dsw-alias-markdown-code-segment-selected: #e6ceb0;\n  --dsw-alias-markdown-code-segment-unselected: #eeddc7;\n  --dsw-alias-markdown-citation: #e9ceb3;\n  --dsw-alias-markdown-placeholder: #e9ceb3;\n  --dsw-alias-markdown-tag: #e9ceb3;\n  --dsw-alias-state-business-primary: #c2410c;\n  --dsw-alias-state-business-tertiary: rgba(194, 65, 12, 0.140);\n  --dsw-alias-state-error-primary: #b91c1c;\n  --dsw-alias-state-error-secondary: rgba(185, 28, 28, 0.750);\n  --dsw-alias-state-success-primary: #166534;\n  --dsw-alias-state-success-secondary: #166534;\n  --dsw-alias-state-success-tertiary: rgba(22, 101, 52, 0.140);\n  --dsw-alias-state-warn-primary: #a16207;\n  --dsw-alias-state-warn-secondary: #a16207;\n  --dsw-alias-state-warn-tertiary: rgba(161, 98, 7, 0.160);\n  --dsw-alias-state-warn-label: #a16207;\n  --dsw-alias-scrollbar-bg-l1: rgba(58, 42, 23, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(58, 42, 23, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(58, 42, 23, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(58, 42, 23, 0.220);\n  --dsw-alias-toast-bg: #3a2a17;\n  --dsw-alias-tooltip-bg: #3a2a17;\n  --dsw-specific-bubble: #eeddc7;\n  --dsw-specific-bubble-highlight: rgba(194, 65, 12, 0.120);\n  --dsw-specific-input-major: #f9ede0;\n  --dsw-specific-login-input: #e9ceb3;\n  --dsw-specific-menu: #f9ede0;\n  --dsw-specific-selector: #e9ceb3;\n  --dsw-specific-sidebar-fill: #eeddc8;\n  --dsw-specific-sidebar-nav-item-active: rgba(58, 42, 23, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(194, 65, 12, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(58, 42, 23, 0.050);\n  --dsw-specific-tip: #e9ceb3;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(242, 222, 203) 20.19%, rgba(242, 222, 203, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(233, 206, 179) 20.19%, rgba(233, 206, 179, 0) 100%);\n}\nbody[data-dsh-theme=\"retro\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #1a1309;\n  --dsw-alias-bg-layer-1: #231a0e;\n  --dsw-alias-bg-layer-2: #231a0e;\n  --dsw-alias-bg-layer-3: #2f2413;\n  --dsw-alias-bg-overlay: #2f2413;\n  --dsw-alias-bg-module-platform: #2f2413;\n  --dsw-alias-bg-multi-select: #2f2413;\n  --dsw-alias-bg-skeleton: rgba(245, 234, 213, 0.080);\n  --dsw-alias-border-l1: rgba(245, 234, 213, 0.055);\n  --dsw-alias-border-l2: rgba(245,234,213,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(245,234,213,0.10);\n  --dsw-alias-border-l3: rgba(245, 234, 213, 0.160);\n  --dsw-alias-border-l4: rgba(245, 234, 213, 0.220);\n  --dsw-alias-border-inverted: rgba(245, 234, 213, 0.120);\n  --dsw-alias-border-inverted2: rgba(245, 234, 213, 0.120);\n  --dsw-alias-brand-primary: #fb923c;\n  --dsw-alias-brand-primary-invert: #f5ead5;\n  --dsw-alias-brand-text: #f5ead5;\n  --dsw-alias-button-primary-fill: #fb923c;\n  --dsw-alias-button-primary-hover: #fdba74;\n  --dsw-alias-button-primary-dimmed: rgba(251, 146, 60, 0.140);\n  --dsw-alias-button-info-fill: #fb923c;\n  --dsw-alias-button-info-hover: #fdba74;\n  --dsw-alias-button-contrast-fill: #f5ead5;\n  --dsw-alias-button-elevated-fill: #231a0e;\n  --dsw-alias-button-floating-fill: #231a0e;\n  --dsw-alias-button-floating-hover: #2f2413;\n  --dsw-alias-button-ghost-active-fill: #2f2413;\n  --dsw-alias-button-ghost-active-hover: #2f2413;\n  --dsw-alias-button-ghost-active-border: #8d7a57;\n  --dsw-alias-button-tool-bar-fill: rgba(245, 234, 213, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(245, 234, 213, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(245, 234, 213, 0.280);\n  --dsw-alias-label-primary: #f5ead5;\n  --dsw-alias-label-secondary: #bfa97e;\n  --dsw-alias-label-tertiary: #8d7a57;\n  --dsw-alias-label-caption: #8d7a57;\n  --dsw-alias-label-dimmed: rgba(245, 234, 213, 0.450);\n  --dsw-alias-label-primary-bluish: #f5ead5;\n  --dsw-alias-label-primary-dimmed: #f5ead5;\n  --dsw-alias-label-primary-foreground: #2a0d01;\n  --dsw-alias-label-primary-inverted: #2a0d01;\n  --dsw-alias-interactive-bg-hover: rgba(245, 234, 213, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(245, 234, 213, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(251, 146, 60, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #2f2413;\n  --dsw-alias-markdown-code-block: #1e160b;\n  --dsw-alias-markdown-code-block-banner: #281d10;\n  --dsw-alias-markdown-inline-code: #1e160b;\n  --dsw-alias-markdown-code-segment-selected: #281d10;\n  --dsw-alias-markdown-code-segment-unselected: #1e160b;\n  --dsw-alias-markdown-citation: #2f2413;\n  --dsw-alias-markdown-placeholder: #2f2413;\n  --dsw-alias-markdown-tag: #2f2413;\n  --dsw-alias-state-business-primary: #fb923c;\n  --dsw-alias-state-business-tertiary: rgba(251, 146, 60, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(245, 234, 213, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(245, 234, 213, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(245, 234, 213, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(245, 234, 213, 0.220);\n  --dsw-alias-toast-bg: #f5ead5;\n  --dsw-alias-tooltip-bg: #f5ead5;\n  --dsw-specific-bubble: #1e160b;\n  --dsw-specific-bubble-highlight: rgba(251, 146, 60, 0.120);\n  --dsw-specific-input-major: #231a0e;\n  --dsw-specific-login-input: #2f2413;\n  --dsw-specific-menu: #231a0e;\n  --dsw-specific-selector: #2f2413;\n  --dsw-specific-sidebar-fill: #1c140a;\n  --dsw-specific-sidebar-nav-item-active: rgba(245, 234, 213, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(251, 146, 60, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(245, 234, 213, 0.050);\n  --dsw-specific-tip: #2f2413;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(26, 19, 9) 20.19%, rgba(26, 19, 9, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(47, 36, 19) 20.19%, rgba(47, 36, 19, 0) 100%);\n}\nbody[data-dsh-theme=\"retro\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"retro\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"terminal","name":"Terminal","nameZh":"终端","desc":"Green phosphor on a CRT black.","descZh":"CRT 黑底上的磷光绿。","tags":["dark","green","terminal"],"swatch":{"light":["#e7f1ea","#f7fcf9","#16a34a","#152117"],"dark":["#060d08","#0b150d","#22c55e","#d3f5dc"]},"css":"/* Terminal (终端) — dsh-theme */\nbody[data-dsh-theme=\"terminal\"]{\n  --dsw-alias-bg-base: #e7f1ea;\n  --dsw-alias-bg-layer-1: #f7fcf9;\n  --dsw-alias-bg-layer-2: #f7fcf9;\n  --dsw-alias-bg-layer-3: #d7e6db;\n  --dsw-alias-bg-overlay: #d7e6db;\n  --dsw-alias-bg-module-platform: #d7e6db;\n  --dsw-alias-bg-multi-select: #d7e6db;\n  --dsw-alias-bg-skeleton: rgba(21, 33, 23, 0.060);\n  --dsw-alias-border-l1: rgba(21, 33, 23, 0.055);\n  --dsw-alias-border-l2: rgba(21,33,23,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(21,33,23,0.10);\n  --dsw-alias-border-l3: rgba(21, 33, 23, 0.160);\n  --dsw-alias-border-l4: rgba(21, 33, 23, 0.220);\n  --dsw-alias-border-inverted: rgba(21, 33, 23, 0.080);\n  --dsw-alias-border-inverted2: rgba(21, 33, 23, 0.080);\n  --dsw-alias-brand-primary: #16a34a;\n  --dsw-alias-brand-primary-invert: #152117;\n  --dsw-alias-brand-text: #152117;\n  --dsw-alias-button-primary-fill: #16a34a;\n  --dsw-alias-button-primary-hover: #15803d;\n  --dsw-alias-button-primary-dimmed: rgba(22, 163, 74, 0.140);\n  --dsw-alias-button-info-fill: #16a34a;\n  --dsw-alias-button-info-hover: #15803d;\n  --dsw-alias-button-contrast-fill: #152117;\n  --dsw-alias-button-elevated-fill: #f7fcf9;\n  --dsw-alias-button-floating-fill: #f7fcf9;\n  --dsw-alias-button-floating-hover: #d7e6db;\n  --dsw-alias-button-ghost-active-fill: #d7e6db;\n  --dsw-alias-button-ghost-active-hover: #d7e6db;\n  --dsw-alias-button-ghost-active-border: #7c8f7f;\n  --dsw-alias-button-tool-bar-fill: rgba(21, 33, 23, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(21, 33, 23, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(21, 33, 23, 0.280);\n  --dsw-alias-label-primary: #152117;\n  --dsw-alias-label-secondary: #4c5e4f;\n  --dsw-alias-label-tertiary: #7c8f7f;\n  --dsw-alias-label-caption: #7c8f7f;\n  --dsw-alias-label-dimmed: rgba(21, 33, 23, 0.450);\n  --dsw-alias-label-primary-bluish: #152117;\n  --dsw-alias-label-primary-dimmed: #152117;\n  --dsw-alias-label-primary-foreground: #00290f;\n  --dsw-alias-label-primary-inverted: #00290f;\n  --dsw-alias-interactive-bg-hover: rgba(21, 33, 23, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(21, 33, 23, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(22, 163, 74, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #d7e6db;\n  --dsw-alias-markdown-code-block: #e1ece3;\n  --dsw-alias-markdown-code-block-banner: #d4e4d7;\n  --dsw-alias-markdown-inline-code: #e1ece3;\n  --dsw-alias-markdown-code-segment-selected: #d4e4d7;\n  --dsw-alias-markdown-code-segment-unselected: #e1ece3;\n  --dsw-alias-markdown-citation: #d7e6db;\n  --dsw-alias-markdown-placeholder: #d7e6db;\n  --dsw-alias-markdown-tag: #d7e6db;\n  --dsw-alias-state-business-primary: #16a34a;\n  --dsw-alias-state-business-tertiary: rgba(22, 163, 74, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #16a34a;\n  --dsw-alias-state-success-secondary: #16a34a;\n  --dsw-alias-state-success-tertiary: rgba(22, 163, 74, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(21, 33, 23, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(21, 33, 23, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(21, 33, 23, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(21, 33, 23, 0.220);\n  --dsw-alias-toast-bg: #152117;\n  --dsw-alias-tooltip-bg: #152117;\n  --dsw-specific-bubble: #e1ece3;\n  --dsw-specific-bubble-highlight: rgba(22, 163, 74, 0.120);\n  --dsw-specific-input-major: #f7fcf9;\n  --dsw-specific-login-input: #d7e6db;\n  --dsw-specific-menu: #f7fcf9;\n  --dsw-specific-selector: #d7e6db;\n  --dsw-specific-sidebar-fill: #e1ede3;\n  --dsw-specific-sidebar-nav-item-active: rgba(21, 33, 23, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(22, 163, 74, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(21, 33, 23, 0.050);\n  --dsw-specific-tip: #d7e6db;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(231, 241, 234) 20.19%, rgba(231, 241, 234, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(215, 230, 219) 20.19%, rgba(215, 230, 219, 0) 100%);\n}\nbody[data-dsh-theme=\"terminal\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #060d08;\n  --dsw-alias-bg-layer-1: #0b150d;\n  --dsw-alias-bg-layer-2: #0b150d;\n  --dsw-alias-bg-layer-3: #122112;\n  --dsw-alias-bg-overlay: #122112;\n  --dsw-alias-bg-module-platform: #122112;\n  --dsw-alias-bg-multi-select: #122112;\n  --dsw-alias-bg-skeleton: rgba(211, 245, 220, 0.080);\n  --dsw-alias-border-l1: rgba(211, 245, 220, 0.055);\n  --dsw-alias-border-l2: rgba(211,245,220,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(211,245,220,0.10);\n  --dsw-alias-border-l3: rgba(211, 245, 220, 0.160);\n  --dsw-alias-border-l4: rgba(211, 245, 220, 0.220);\n  --dsw-alias-border-inverted: rgba(211, 245, 220, 0.120);\n  --dsw-alias-border-inverted2: rgba(211, 245, 220, 0.120);\n  --dsw-alias-brand-primary: #22c55e;\n  --dsw-alias-brand-primary-invert: #d3f5dc;\n  --dsw-alias-brand-text: #d3f5dc;\n  --dsw-alias-button-primary-fill: #22c55e;\n  --dsw-alias-button-primary-hover: #4ade80;\n  --dsw-alias-button-primary-dimmed: rgba(34, 197, 94, 0.140);\n  --dsw-alias-button-info-fill: #22c55e;\n  --dsw-alias-button-info-hover: #4ade80;\n  --dsw-alias-button-contrast-fill: #d3f5dc;\n  --dsw-alias-button-elevated-fill: #0b150d;\n  --dsw-alias-button-floating-fill: #0b150d;\n  --dsw-alias-button-floating-hover: #122112;\n  --dsw-alias-button-ghost-active-fill: #122112;\n  --dsw-alias-button-ghost-active-hover: #122112;\n  --dsw-alias-button-ghost-active-border: #52835e;\n  --dsw-alias-button-tool-bar-fill: rgba(211, 245, 220, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(211, 245, 220, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(211, 245, 220, 0.280);\n  --dsw-alias-label-primary: #d3f5dc;\n  --dsw-alias-label-secondary: #7fbf8d;\n  --dsw-alias-label-tertiary: #52835e;\n  --dsw-alias-label-caption: #52835e;\n  --dsw-alias-label-dimmed: rgba(211, 245, 220, 0.450);\n  --dsw-alias-label-primary-bluish: #d3f5dc;\n  --dsw-alias-label-primary-dimmed: #d3f5dc;\n  --dsw-alias-label-primary-foreground: #00290f;\n  --dsw-alias-label-primary-inverted: #00290f;\n  --dsw-alias-interactive-bg-hover: rgba(211, 245, 220, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(211, 245, 220, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(34, 197, 94, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #122112;\n  --dsw-alias-markdown-code-block: #081109;\n  --dsw-alias-markdown-code-block-banner: #0e1a10;\n  --dsw-alias-markdown-inline-code: #081109;\n  --dsw-alias-markdown-code-segment-selected: #0e1a10;\n  --dsw-alias-markdown-code-segment-unselected: #081109;\n  --dsw-alias-markdown-citation: #122112;\n  --dsw-alias-markdown-placeholder: #122112;\n  --dsw-alias-markdown-tag: #122112;\n  --dsw-alias-state-business-primary: #22c55e;\n  --dsw-alias-state-business-tertiary: rgba(34, 197, 94, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(211, 245, 220, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(211, 245, 220, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(211, 245, 220, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(211, 245, 220, 0.220);\n  --dsw-alias-toast-bg: #d3f5dc;\n  --dsw-alias-tooltip-bg: #d3f5dc;\n  --dsw-specific-bubble: #081109;\n  --dsw-specific-bubble-highlight: rgba(34, 197, 94, 0.120);\n  --dsw-specific-input-major: #0b150d;\n  --dsw-specific-login-input: #122112;\n  --dsw-specific-menu: #0b150d;\n  --dsw-specific-selector: #122112;\n  --dsw-specific-sidebar-fill: #081008;\n  --dsw-specific-sidebar-nav-item-active: rgba(211, 245, 220, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(34, 197, 94, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(211, 245, 220, 0.050);\n  --dsw-specific-tip: #122112;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(6, 13, 8) 20.19%, rgba(6, 13, 8, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(18, 33, 18) 20.19%, rgba(18, 33, 18, 0) 100%);\n}\nbody[data-dsh-theme=\"terminal\"]{\n  --shiki-token-constant: #0f766e;\n  --shiki-token-string: #15803d;\n  --shiki-token-comment: #6b7280;\n  --shiki-token-keyword: #b91c1c;\n  --shiki-token-parameter: #92400e;\n  --shiki-token-function: #1d4ed8;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #374151;\n  --shiki-token-link: #0369a1;\n}\nbody[data-dsh-theme=\"terminal\"][data-ds-dark-theme]{\n  --shiki-token-constant: #2dd4bf;\n  --shiki-token-string: #4ade80;\n  --shiki-token-comment: #6b7280;\n  --shiki-token-keyword: #fb7185;\n  --shiki-token-parameter: #fdba74;\n  --shiki-token-function: #60a5fa;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #9ca3af;\n  --shiki-token-link: #38bdf8;\n}\n"},{"id":"dune","name":"Dune","nameZh":"沙丘","desc":"Golden sand under a warm sun.","descZh":"暖阳下的金色沙丘。","tags":["light","warm","sand"],"swatch":{"light":["#f1e5d4","#fbf4e8","#b45309","#2e2614"],"dark":["#161208","#1e190c","#d97706","#f4ecd4"]},"css":"/* Dune (沙丘) — dsh-theme */\nbody[data-dsh-theme=\"dune\"]{\n  --dsw-alias-bg-base: #f1e5d4;\n  --dsw-alias-bg-layer-1: #fbf4e8;\n  --dsw-alias-bg-layer-2: #fbf4e8;\n  --dsw-alias-bg-layer-3: #e8d7be;\n  --dsw-alias-bg-overlay: #e8d7be;\n  --dsw-alias-bg-module-platform: #e8d7be;\n  --dsw-alias-bg-multi-select: #e8d7be;\n  --dsw-alias-bg-skeleton: rgba(46, 38, 20, 0.060);\n  --dsw-alias-border-l1: rgba(46, 38, 20, 0.055);\n  --dsw-alias-border-l2: rgba(46,38,20,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(46,38,20,0.10);\n  --dsw-alias-border-l3: rgba(46, 38, 20, 0.160);\n  --dsw-alias-border-l4: rgba(46, 38, 20, 0.220);\n  --dsw-alias-border-inverted: rgba(46, 38, 20, 0.080);\n  --dsw-alias-border-inverted2: rgba(46, 38, 20, 0.080);\n  --dsw-alias-brand-primary: #b45309;\n  --dsw-alias-brand-primary-invert: #2e2614;\n  --dsw-alias-brand-text: #2e2614;\n  --dsw-alias-button-primary-fill: #b45309;\n  --dsw-alias-button-primary-hover: #92400e;\n  --dsw-alias-button-primary-dimmed: rgba(180, 83, 9, 0.140);\n  --dsw-alias-button-info-fill: #b45309;\n  --dsw-alias-button-info-hover: #92400e;\n  --dsw-alias-button-contrast-fill: #2e2614;\n  --dsw-alias-button-elevated-fill: #fbf4e8;\n  --dsw-alias-button-floating-fill: #fbf4e8;\n  --dsw-alias-button-floating-hover: #e8d7be;\n  --dsw-alias-button-ghost-active-fill: #e8d7be;\n  --dsw-alias-button-ghost-active-hover: #e8d7be;\n  --dsw-alias-button-ghost-active-border: #988b64;\n  --dsw-alias-button-tool-bar-fill: rgba(46, 38, 20, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(46, 38, 20, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(46, 38, 20, 0.280);\n  --dsw-alias-label-primary: #2e2614;\n  --dsw-alias-label-secondary: #6b5e3c;\n  --dsw-alias-label-tertiary: #988b64;\n  --dsw-alias-label-caption: #988b64;\n  --dsw-alias-label-dimmed: rgba(46, 38, 20, 0.450);\n  --dsw-alias-label-primary-bluish: #2e2614;\n  --dsw-alias-label-primary-dimmed: #2e2614;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(46, 38, 20, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(46, 38, 20, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(180, 83, 9, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(185, 28, 28, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #e8d7be;\n  --dsw-alias-markdown-code-block: #ede2cd;\n  --dsw-alias-markdown-code-block-banner: #e5d5ba;\n  --dsw-alias-markdown-inline-code: #ede2cd;\n  --dsw-alias-markdown-code-segment-selected: #e5d5ba;\n  --dsw-alias-markdown-code-segment-unselected: #ede2cd;\n  --dsw-alias-markdown-citation: #e8d7be;\n  --dsw-alias-markdown-placeholder: #e8d7be;\n  --dsw-alias-markdown-tag: #e8d7be;\n  --dsw-alias-state-business-primary: #b45309;\n  --dsw-alias-state-business-tertiary: rgba(180, 83, 9, 0.140);\n  --dsw-alias-state-error-primary: #b91c1c;\n  --dsw-alias-state-error-secondary: rgba(185, 28, 28, 0.750);\n  --dsw-alias-state-success-primary: #166534;\n  --dsw-alias-state-success-secondary: #166534;\n  --dsw-alias-state-success-tertiary: rgba(22, 101, 52, 0.140);\n  --dsw-alias-state-warn-primary: #a16207;\n  --dsw-alias-state-warn-secondary: #a16207;\n  --dsw-alias-state-warn-tertiary: rgba(161, 98, 7, 0.160);\n  --dsw-alias-state-warn-label: #a16207;\n  --dsw-alias-scrollbar-bg-l1: rgba(46, 38, 20, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(46, 38, 20, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(46, 38, 20, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(46, 38, 20, 0.220);\n  --dsw-alias-toast-bg: #2e2614;\n  --dsw-alias-tooltip-bg: #2e2614;\n  --dsw-specific-bubble: #ede2cd;\n  --dsw-specific-bubble-highlight: rgba(180, 83, 9, 0.120);\n  --dsw-specific-input-major: #fbf4e8;\n  --dsw-specific-login-input: #e8d7be;\n  --dsw-specific-menu: #fbf4e8;\n  --dsw-specific-selector: #e8d7be;\n  --dsw-specific-sidebar-fill: #ede2cf;\n  --dsw-specific-sidebar-nav-item-active: rgba(46, 38, 20, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(180, 83, 9, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(46, 38, 20, 0.050);\n  --dsw-specific-tip: #e8d7be;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(241, 229, 212) 20.19%, rgba(241, 229, 212, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(232, 215, 190) 20.19%, rgba(232, 215, 190, 0) 100%);\n}\nbody[data-dsh-theme=\"dune\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #161208;\n  --dsw-alias-bg-layer-1: #1e190c;\n  --dsw-alias-bg-layer-2: #1e190c;\n  --dsw-alias-bg-layer-3: #2a2312;\n  --dsw-alias-bg-overlay: #2a2312;\n  --dsw-alias-bg-module-platform: #2a2312;\n  --dsw-alias-bg-multi-select: #2a2312;\n  --dsw-alias-bg-skeleton: rgba(244, 236, 212, 0.080);\n  --dsw-alias-border-l1: rgba(244, 236, 212, 0.055);\n  --dsw-alias-border-l2: rgba(244,236,212,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(244,236,212,0.10);\n  --dsw-alias-border-l3: rgba(244, 236, 212, 0.160);\n  --dsw-alias-border-l4: rgba(244, 236, 212, 0.220);\n  --dsw-alias-border-inverted: rgba(244, 236, 212, 0.120);\n  --dsw-alias-border-inverted2: rgba(244, 236, 212, 0.120);\n  --dsw-alias-brand-primary: #d97706;\n  --dsw-alias-brand-primary-invert: #f4ecd4;\n  --dsw-alias-brand-text: #f4ecd4;\n  --dsw-alias-button-primary-fill: #d97706;\n  --dsw-alias-button-primary-hover: #f59e0b;\n  --dsw-alias-button-primary-dimmed: rgba(217, 119, 6, 0.140);\n  --dsw-alias-button-info-fill: #d97706;\n  --dsw-alias-button-info-hover: #f59e0b;\n  --dsw-alias-button-contrast-fill: #f4ecd4;\n  --dsw-alias-button-elevated-fill: #1e190c;\n  --dsw-alias-button-floating-fill: #1e190c;\n  --dsw-alias-button-floating-hover: #2a2312;\n  --dsw-alias-button-ghost-active-fill: #2a2312;\n  --dsw-alias-button-ghost-active-hover: #2a2312;\n  --dsw-alias-button-ghost-active-border: #857849;\n  --dsw-alias-button-tool-bar-fill: rgba(244, 236, 212, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(244, 236, 212, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(244, 236, 212, 0.280);\n  --dsw-alias-label-primary: #f4ecd4;\n  --dsw-alias-label-secondary: #b6a776;\n  --dsw-alias-label-tertiary: #857849;\n  --dsw-alias-label-caption: #857849;\n  --dsw-alias-label-dimmed: rgba(244, 236, 212, 0.450);\n  --dsw-alias-label-primary-bluish: #f4ecd4;\n  --dsw-alias-label-primary-dimmed: #f4ecd4;\n  --dsw-alias-label-primary-foreground: #1f0d00;\n  --dsw-alias-label-primary-inverted: #1f0d00;\n  --dsw-alias-interactive-bg-hover: rgba(244, 236, 212, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(244, 236, 212, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(217, 119, 6, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #2a2312;\n  --dsw-alias-markdown-code-block: #1a1509;\n  --dsw-alias-markdown-code-block-banner: #231c0e;\n  --dsw-alias-markdown-inline-code: #1a1509;\n  --dsw-alias-markdown-code-segment-selected: #231c0e;\n  --dsw-alias-markdown-code-segment-unselected: #1a1509;\n  --dsw-alias-markdown-citation: #2a2312;\n  --dsw-alias-markdown-placeholder: #2a2312;\n  --dsw-alias-markdown-tag: #2a2312;\n  --dsw-alias-state-business-primary: #d97706;\n  --dsw-alias-state-business-tertiary: rgba(217, 119, 6, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(244, 236, 212, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(244, 236, 212, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(244, 236, 212, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(244, 236, 212, 0.220);\n  --dsw-alias-toast-bg: #f4ecd4;\n  --dsw-alias-tooltip-bg: #f4ecd4;\n  --dsw-specific-bubble: #1a1509;\n  --dsw-specific-bubble-highlight: rgba(217, 119, 6, 0.120);\n  --dsw-specific-input-major: #1e190c;\n  --dsw-specific-login-input: #2a2312;\n  --dsw-specific-menu: #1e190c;\n  --dsw-specific-selector: #2a2312;\n  --dsw-specific-sidebar-fill: #181307;\n  --dsw-specific-sidebar-nav-item-active: rgba(244, 236, 212, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(217, 119, 6, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(244, 236, 212, 0.050);\n  --dsw-specific-tip: #2a2312;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(22, 18, 8) 20.19%, rgba(22, 18, 8, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(42, 35, 18) 20.19%, rgba(42, 35, 18, 0) 100%);\n}\nbody[data-dsh-theme=\"dune\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"dune\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"glacier","name":"Glacier","nameZh":"冰川","desc":"Icy pale blues, sharp and clear.","descZh":"清澈锐利的冰蓝。","tags":["light","cool","blue"],"swatch":{"light":["#cde6f5","#ecf6fb","#0284c7","#0b2438"],"dark":["#0a141d","#101d29","#38bdf8","#dff1fc"]},"css":"/* Glacier (冰川) — dsh-theme */\nbody[data-dsh-theme=\"glacier\"]{\n  --dsw-alias-bg-base: #cde6f5;\n  --dsw-alias-bg-layer-1: #ecf6fb;\n  --dsw-alias-bg-layer-2: #ecf6fb;\n  --dsw-alias-bg-layer-3: #badcf0;\n  --dsw-alias-bg-overlay: #badcf0;\n  --dsw-alias-bg-module-platform: #badcf0;\n  --dsw-alias-bg-multi-select: #badcf0;\n  --dsw-alias-bg-skeleton: rgba(11, 36, 56, 0.060);\n  --dsw-alias-border-l1: rgba(11, 36, 56, 0.055);\n  --dsw-alias-border-l2: rgba(11,36,56,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(11,36,56,0.10);\n  --dsw-alias-border-l3: rgba(11, 36, 56, 0.160);\n  --dsw-alias-border-l4: rgba(11, 36, 56, 0.220);\n  --dsw-alias-border-inverted: rgba(11, 36, 56, 0.080);\n  --dsw-alias-border-inverted2: rgba(11, 36, 56, 0.080);\n  --dsw-alias-brand-primary: #0284c7;\n  --dsw-alias-brand-primary-invert: #0b2438;\n  --dsw-alias-brand-text: #0b2438;\n  --dsw-alias-button-primary-fill: #0284c7;\n  --dsw-alias-button-primary-hover: #0369a1;\n  --dsw-alias-button-primary-dimmed: rgba(2, 132, 199, 0.140);\n  --dsw-alias-button-info-fill: #0284c7;\n  --dsw-alias-button-info-hover: #0369a1;\n  --dsw-alias-button-contrast-fill: #0b2438;\n  --dsw-alias-button-elevated-fill: #ecf6fb;\n  --dsw-alias-button-floating-fill: #ecf6fb;\n  --dsw-alias-button-floating-hover: #badcf0;\n  --dsw-alias-button-ghost-active-fill: #badcf0;\n  --dsw-alias-button-ghost-active-hover: #badcf0;\n  --dsw-alias-button-ghost-active-border: #6d8ba4;\n  --dsw-alias-button-tool-bar-fill: rgba(11, 36, 56, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(11, 36, 56, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(11, 36, 56, 0.280);\n  --dsw-alias-label-primary: #0b2438;\n  --dsw-alias-label-secondary: #3d627e;\n  --dsw-alias-label-tertiary: #6d8ba4;\n  --dsw-alias-label-caption: #6d8ba4;\n  --dsw-alias-label-dimmed: rgba(11, 36, 56, 0.450);\n  --dsw-alias-label-primary-bluish: #0b2438;\n  --dsw-alias-label-primary-dimmed: #0b2438;\n  --dsw-alias-label-primary-foreground: #000d18;\n  --dsw-alias-label-primary-inverted: #000d18;\n  --dsw-alias-interactive-bg-hover: rgba(11, 36, 56, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(11, 36, 56, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(2, 132, 199, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #badcf0;\n  --dsw-alias-markdown-code-block: #cfe7f5;\n  --dsw-alias-markdown-code-block-banner: #bedef0;\n  --dsw-alias-markdown-inline-code: #cfe7f5;\n  --dsw-alias-markdown-code-segment-selected: #bedef0;\n  --dsw-alias-markdown-code-segment-unselected: #cfe7f5;\n  --dsw-alias-markdown-citation: #badcf0;\n  --dsw-alias-markdown-placeholder: #badcf0;\n  --dsw-alias-markdown-tag: #badcf0;\n  --dsw-alias-state-business-primary: #0284c7;\n  --dsw-alias-state-business-tertiary: rgba(2, 132, 199, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(11, 36, 56, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(11, 36, 56, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(11, 36, 56, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(11, 36, 56, 0.220);\n  --dsw-alias-toast-bg: #0b2438;\n  --dsw-alias-tooltip-bg: #0b2438;\n  --dsw-specific-bubble: #cfe7f5;\n  --dsw-specific-bubble-highlight: rgba(2, 132, 199, 0.120);\n  --dsw-specific-input-major: #ecf6fb;\n  --dsw-specific-login-input: #badcf0;\n  --dsw-specific-menu: #ecf6fb;\n  --dsw-specific-selector: #badcf0;\n  --dsw-specific-sidebar-fill: #cfe6f5;\n  --dsw-specific-sidebar-nav-item-active: rgba(11, 36, 56, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(2, 132, 199, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(11, 36, 56, 0.050);\n  --dsw-specific-tip: #badcf0;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(205, 230, 245) 20.19%, rgba(205, 230, 245, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(186, 220, 240) 20.19%, rgba(186, 220, 240, 0) 100%);\n}\nbody[data-dsh-theme=\"glacier\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #0a141d;\n  --dsw-alias-bg-layer-1: #101d29;\n  --dsw-alias-bg-layer-2: #101d29;\n  --dsw-alias-bg-layer-3: #182838;\n  --dsw-alias-bg-overlay: #182838;\n  --dsw-alias-bg-module-platform: #182838;\n  --dsw-alias-bg-multi-select: #182838;\n  --dsw-alias-bg-skeleton: rgba(223, 241, 252, 0.080);\n  --dsw-alias-border-l1: rgba(223, 241, 252, 0.055);\n  --dsw-alias-border-l2: rgba(223,241,252,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(223,241,252,0.10);\n  --dsw-alias-border-l3: rgba(223, 241, 252, 0.160);\n  --dsw-alias-border-l4: rgba(223, 241, 252, 0.220);\n  --dsw-alias-border-inverted: rgba(223, 241, 252, 0.120);\n  --dsw-alias-border-inverted2: rgba(223, 241, 252, 0.120);\n  --dsw-alias-brand-primary: #38bdf8;\n  --dsw-alias-brand-primary-invert: #dff1fc;\n  --dsw-alias-brand-text: #dff1fc;\n  --dsw-alias-button-primary-fill: #38bdf8;\n  --dsw-alias-button-primary-hover: #7dd3fc;\n  --dsw-alias-button-primary-dimmed: rgba(56, 189, 248, 0.140);\n  --dsw-alias-button-info-fill: #38bdf8;\n  --dsw-alias-button-info-hover: #7dd3fc;\n  --dsw-alias-button-contrast-fill: #dff1fc;\n  --dsw-alias-button-elevated-fill: #101d29;\n  --dsw-alias-button-floating-fill: #101d29;\n  --dsw-alias-button-floating-hover: #182838;\n  --dsw-alias-button-ghost-active-fill: #182838;\n  --dsw-alias-button-ghost-active-hover: #182838;\n  --dsw-alias-button-ghost-active-border: #648096;\n  --dsw-alias-button-tool-bar-fill: rgba(223, 241, 252, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(223, 241, 252, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(223, 241, 252, 0.280);\n  --dsw-alias-label-primary: #dff1fc;\n  --dsw-alias-label-secondary: #93b8d0;\n  --dsw-alias-label-tertiary: #648096;\n  --dsw-alias-label-caption: #648096;\n  --dsw-alias-label-dimmed: rgba(223, 241, 252, 0.450);\n  --dsw-alias-label-primary-bluish: #dff1fc;\n  --dsw-alias-label-primary-dimmed: #dff1fc;\n  --dsw-alias-label-primary-foreground: #000d18;\n  --dsw-alias-label-primary-inverted: #000d18;\n  --dsw-alias-interactive-bg-hover: rgba(223, 241, 252, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(223, 241, 252, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(56, 189, 248, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #182838;\n  --dsw-alias-markdown-code-block: #0d1a24;\n  --dsw-alias-markdown-code-block-banner: #132230;\n  --dsw-alias-markdown-inline-code: #0d1a24;\n  --dsw-alias-markdown-code-segment-selected: #132230;\n  --dsw-alias-markdown-code-segment-unselected: #0d1a24;\n  --dsw-alias-markdown-citation: #182838;\n  --dsw-alias-markdown-placeholder: #182838;\n  --dsw-alias-markdown-tag: #182838;\n  --dsw-alias-state-business-primary: #38bdf8;\n  --dsw-alias-state-business-tertiary: rgba(56, 189, 248, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(223, 241, 252, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(223, 241, 252, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(223, 241, 252, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(223, 241, 252, 0.220);\n  --dsw-alias-toast-bg: #dff1fc;\n  --dsw-alias-tooltip-bg: #dff1fc;\n  --dsw-specific-bubble: #0d1a24;\n  --dsw-specific-bubble-highlight: rgba(56, 189, 248, 0.120);\n  --dsw-specific-input-major: #101d29;\n  --dsw-specific-login-input: #182838;\n  --dsw-specific-menu: #101d29;\n  --dsw-specific-selector: #182838;\n  --dsw-specific-sidebar-fill: #0c1821;\n  --dsw-specific-sidebar-nav-item-active: rgba(223, 241, 252, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(56, 189, 248, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(223, 241, 252, 0.050);\n  --dsw-specific-tip: #182838;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(10, 20, 29) 20.19%, rgba(10, 20, 29, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(24, 40, 56) 20.19%, rgba(24, 40, 56, 0) 100%);\n}\nbody[data-dsh-theme=\"glacier\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"glacier\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"nebula","name":"Nebula","nameZh":"星云","desc":"Indigo clouds dotted with starlight.","descZh":"靛蓝星云，缀满星光。","tags":["dark","indigo","purple"],"swatch":{"light":["#e4e4fa","#f7f7fe","#6366f1","#1c1a3e"],"dark":["#0c0b1d","#131230","#818cf8","#e8e7ff"]},"css":"/* Nebula (星云) — dsh-theme */\nbody[data-dsh-theme=\"nebula\"]{\n  --dsw-alias-bg-base: #e4e4fa;\n  --dsw-alias-bg-layer-1: #f7f7fe;\n  --dsw-alias-bg-layer-2: #f7f7fe;\n  --dsw-alias-bg-layer-3: #d8d8f6;\n  --dsw-alias-bg-overlay: #d8d8f6;\n  --dsw-alias-bg-module-platform: #d8d8f6;\n  --dsw-alias-bg-multi-select: #d8d8f6;\n  --dsw-alias-bg-skeleton: rgba(28, 26, 62, 0.060);\n  --dsw-alias-border-l1: rgba(28, 26, 62, 0.055);\n  --dsw-alias-border-l2: rgba(28,26,62,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(28,26,62,0.10);\n  --dsw-alias-border-l3: rgba(28, 26, 62, 0.160);\n  --dsw-alias-border-l4: rgba(28, 26, 62, 0.220);\n  --dsw-alias-border-inverted: rgba(28, 26, 62, 0.080);\n  --dsw-alias-border-inverted2: rgba(28, 26, 62, 0.080);\n  --dsw-alias-brand-primary: #6366f1;\n  --dsw-alias-brand-primary-invert: #1c1a3e;\n  --dsw-alias-brand-text: #1c1a3e;\n  --dsw-alias-button-primary-fill: #6366f1;\n  --dsw-alias-button-primary-hover: #4f46e5;\n  --dsw-alias-button-primary-dimmed: rgba(99, 102, 241, 0.140);\n  --dsw-alias-button-info-fill: #6366f1;\n  --dsw-alias-button-info-hover: #4f46e5;\n  --dsw-alias-button-contrast-fill: #1c1a3e;\n  --dsw-alias-button-elevated-fill: #f7f7fe;\n  --dsw-alias-button-floating-fill: #f7f7fe;\n  --dsw-alias-button-floating-hover: #d8d8f6;\n  --dsw-alias-button-ghost-active-fill: #d8d8f6;\n  --dsw-alias-button-ghost-active-hover: #d8d8f6;\n  --dsw-alias-button-ghost-active-border: #7d7bad;\n  --dsw-alias-button-tool-bar-fill: rgba(28, 26, 62, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(28, 26, 62, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(28, 26, 62, 0.280);\n  --dsw-alias-label-primary: #1c1a3e;\n  --dsw-alias-label-secondary: #514f85;\n  --dsw-alias-label-tertiary: #7d7bad;\n  --dsw-alias-label-caption: #7d7bad;\n  --dsw-alias-label-dimmed: rgba(28, 26, 62, 0.450);\n  --dsw-alias-label-primary-bluish: #1c1a3e;\n  --dsw-alias-label-primary-dimmed: #1c1a3e;\n  --dsw-alias-label-primary-foreground: #050020;\n  --dsw-alias-label-primary-inverted: #050020;\n  --dsw-alias-interactive-bg-hover: rgba(28, 26, 62, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(28, 26, 62, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(99, 102, 241, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #d8d8f6;\n  --dsw-alias-markdown-code-block: #e2e2f9;\n  --dsw-alias-markdown-code-block-banner: #d6d6f5;\n  --dsw-alias-markdown-inline-code: #e2e2f9;\n  --dsw-alias-markdown-code-segment-selected: #d6d6f5;\n  --dsw-alias-markdown-code-segment-unselected: #e2e2f9;\n  --dsw-alias-markdown-citation: #d8d8f6;\n  --dsw-alias-markdown-placeholder: #d8d8f6;\n  --dsw-alias-markdown-tag: #d8d8f6;\n  --dsw-alias-state-business-primary: #6366f1;\n  --dsw-alias-state-business-tertiary: rgba(99, 102, 241, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #0d9488;\n  --dsw-alias-state-success-secondary: #0d9488;\n  --dsw-alias-state-success-tertiary: rgba(13, 148, 136, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(28, 26, 62, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(28, 26, 62, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(28, 26, 62, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(28, 26, 62, 0.220);\n  --dsw-alias-toast-bg: #1c1a3e;\n  --dsw-alias-tooltip-bg: #1c1a3e;\n  --dsw-specific-bubble: #e2e2f9;\n  --dsw-specific-bubble-highlight: rgba(99, 102, 241, 0.120);\n  --dsw-specific-input-major: #f7f7fe;\n  --dsw-specific-login-input: #d8d8f6;\n  --dsw-specific-menu: #f7f7fe;\n  --dsw-specific-selector: #d8d8f6;\n  --dsw-specific-sidebar-fill: #e1e2f8;\n  --dsw-specific-sidebar-nav-item-active: rgba(28, 26, 62, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(99, 102, 241, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(28, 26, 62, 0.050);\n  --dsw-specific-tip: #d8d8f6;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(228, 228, 250) 20.19%, rgba(228, 228, 250, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(216, 216, 246) 20.19%, rgba(216, 216, 246, 0) 100%);\n}\nbody[data-dsh-theme=\"nebula\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #0c0b1d;\n  --dsw-alias-bg-layer-1: #131230;\n  --dsw-alias-bg-layer-2: #131230;\n  --dsw-alias-bg-layer-3: #1b1a3f;\n  --dsw-alias-bg-overlay: #1b1a3f;\n  --dsw-alias-bg-module-platform: #1b1a3f;\n  --dsw-alias-bg-multi-select: #1b1a3f;\n  --dsw-alias-bg-skeleton: rgba(232, 231, 255, 0.080);\n  --dsw-alias-border-l1: rgba(232, 231, 255, 0.055);\n  --dsw-alias-border-l2: rgba(232,231,255,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(232,231,255,0.10);\n  --dsw-alias-border-l3: rgba(232, 231, 255, 0.160);\n  --dsw-alias-border-l4: rgba(232, 231, 255, 0.220);\n  --dsw-alias-border-inverted: rgba(232, 231, 255, 0.120);\n  --dsw-alias-border-inverted2: rgba(232, 231, 255, 0.120);\n  --dsw-alias-brand-primary: #818cf8;\n  --dsw-alias-brand-primary-invert: #e8e7ff;\n  --dsw-alias-brand-text: #e8e7ff;\n  --dsw-alias-button-primary-fill: #818cf8;\n  --dsw-alias-button-primary-hover: #a5b4fc;\n  --dsw-alias-button-primary-dimmed: rgba(129, 140, 248, 0.140);\n  --dsw-alias-button-info-fill: #818cf8;\n  --dsw-alias-button-info-hover: #a5b4fc;\n  --dsw-alias-button-contrast-fill: #e8e7ff;\n  --dsw-alias-button-elevated-fill: #131230;\n  --dsw-alias-button-floating-fill: #131230;\n  --dsw-alias-button-floating-hover: #1b1a3f;\n  --dsw-alias-button-ghost-active-fill: #1b1a3f;\n  --dsw-alias-button-ghost-active-hover: #1b1a3f;\n  --dsw-alias-button-ghost-active-border: #716fa6;\n  --dsw-alias-button-tool-bar-fill: rgba(232, 231, 255, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(232, 231, 255, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(232, 231, 255, 0.280);\n  --dsw-alias-label-primary: #e8e7ff;\n  --dsw-alias-label-secondary: #a5a3dc;\n  --dsw-alias-label-tertiary: #716fa6;\n  --dsw-alias-label-caption: #716fa6;\n  --dsw-alias-label-dimmed: rgba(232, 231, 255, 0.450);\n  --dsw-alias-label-primary-bluish: #e8e7ff;\n  --dsw-alias-label-primary-dimmed: #e8e7ff;\n  --dsw-alias-label-primary-foreground: #050020;\n  --dsw-alias-label-primary-inverted: #050020;\n  --dsw-alias-interactive-bg-hover: rgba(232, 231, 255, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(232, 231, 255, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(129, 140, 248, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(251, 113, 133, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #1b1a3f;\n  --dsw-alias-markdown-code-block: #100f28;\n  --dsw-alias-markdown-code-block-banner: #161538;\n  --dsw-alias-markdown-inline-code: #100f28;\n  --dsw-alias-markdown-code-segment-selected: #161538;\n  --dsw-alias-markdown-code-segment-unselected: #100f28;\n  --dsw-alias-markdown-citation: #1b1a3f;\n  --dsw-alias-markdown-placeholder: #1b1a3f;\n  --dsw-alias-markdown-tag: #1b1a3f;\n  --dsw-alias-state-business-primary: #818cf8;\n  --dsw-alias-state-business-tertiary: rgba(129, 140, 248, 0.140);\n  --dsw-alias-state-error-primary: #fb7185;\n  --dsw-alias-state-error-secondary: rgba(251, 113, 133, 0.750);\n  --dsw-alias-state-success-primary: #2dd4bf;\n  --dsw-alias-state-success-secondary: #2dd4bf;\n  --dsw-alias-state-success-tertiary: rgba(45, 212, 191, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(232, 231, 255, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(232, 231, 255, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(232, 231, 255, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(232, 231, 255, 0.220);\n  --dsw-alias-toast-bg: #e8e7ff;\n  --dsw-alias-tooltip-bg: #e8e7ff;\n  --dsw-specific-bubble: #100f28;\n  --dsw-specific-bubble-highlight: rgba(129, 140, 248, 0.120);\n  --dsw-specific-input-major: #131230;\n  --dsw-specific-login-input: #1b1a3f;\n  --dsw-specific-menu: #131230;\n  --dsw-specific-selector: #1b1a3f;\n  --dsw-specific-sidebar-fill: #0e0d22;\n  --dsw-specific-sidebar-nav-item-active: rgba(232, 231, 255, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(129, 140, 248, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(232, 231, 255, 0.050);\n  --dsw-specific-tip: #1b1a3f;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(12, 11, 29) 20.19%, rgba(12, 11, 29, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(27, 26, 63) 20.19%, rgba(27, 26, 63, 0) 100%);\n}\nbody[data-dsh-theme=\"nebula\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"nebula\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"coral","name":"Coral","nameZh":"珊瑚","desc":"Reef corals, bright and lively.","descZh":"礁石珊瑚，明快而活泼。","tags":["light","warm","orange"],"swatch":{"light":["#fceae4","#fefaf8","#ea580c","#331510"],"dark":["#170d0d","#201313","#fb7185","#fdeeed"]},"css":"/* Coral (珊瑚) — dsh-theme */\nbody[data-dsh-theme=\"coral\"]{\n  --dsw-alias-bg-base: #fceae4;\n  --dsw-alias-bg-layer-1: #fefaf8;\n  --dsw-alias-bg-layer-2: #fefaf8;\n  --dsw-alias-bg-layer-3: #f7dcd2;\n  --dsw-alias-bg-overlay: #f7dcd2;\n  --dsw-alias-bg-module-platform: #f7dcd2;\n  --dsw-alias-bg-multi-select: #f7dcd2;\n  --dsw-alias-bg-skeleton: rgba(51, 21, 16, 0.060);\n  --dsw-alias-border-l1: rgba(51, 21, 16, 0.055);\n  --dsw-alias-border-l2: rgba(51,21,16,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(51,21,16,0.10);\n  --dsw-alias-border-l3: rgba(51, 21, 16, 0.160);\n  --dsw-alias-border-l4: rgba(51, 21, 16, 0.220);\n  --dsw-alias-border-inverted: rgba(51, 21, 16, 0.080);\n  --dsw-alias-border-inverted2: rgba(51, 21, 16, 0.080);\n  --dsw-alias-brand-primary: #ea580c;\n  --dsw-alias-brand-primary-invert: #331510;\n  --dsw-alias-brand-text: #331510;\n  --dsw-alias-button-primary-fill: #ea580c;\n  --dsw-alias-button-primary-hover: #c2410c;\n  --dsw-alias-button-primary-dimmed: rgba(234, 88, 12, 0.140);\n  --dsw-alias-button-info-fill: #ea580c;\n  --dsw-alias-button-info-hover: #c2410c;\n  --dsw-alias-button-contrast-fill: #331510;\n  --dsw-alias-button-elevated-fill: #fefaf8;\n  --dsw-alias-button-floating-fill: #fefaf8;\n  --dsw-alias-button-floating-hover: #f7dcd2;\n  --dsw-alias-button-ghost-active-fill: #f7dcd2;\n  --dsw-alias-button-ghost-active-hover: #f7dcd2;\n  --dsw-alias-button-ghost-active-border: #a5756a;\n  --dsw-alias-button-tool-bar-fill: rgba(51, 21, 16, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(51, 21, 16, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(51, 21, 16, 0.280);\n  --dsw-alias-label-primary: #331510;\n  --dsw-alias-label-secondary: #7a4a40;\n  --dsw-alias-label-tertiary: #a5756a;\n  --dsw-alias-label-caption: #a5756a;\n  --dsw-alias-label-dimmed: rgba(51, 21, 16, 0.450);\n  --dsw-alias-label-primary-bluish: #331510;\n  --dsw-alias-label-primary-dimmed: #331510;\n  --dsw-alias-label-primary-foreground: #2b0f02;\n  --dsw-alias-label-primary-inverted: #2b0f02;\n  --dsw-alias-interactive-bg-hover: rgba(51, 21, 16, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(51, 21, 16, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(234, 88, 12, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #f7dcd2;\n  --dsw-alias-markdown-code-block: #f8e5de;\n  --dsw-alias-markdown-code-block-banner: #f4d7cd;\n  --dsw-alias-markdown-inline-code: #f8e5de;\n  --dsw-alias-markdown-code-segment-selected: #f4d7cd;\n  --dsw-alias-markdown-code-segment-unselected: #f8e5de;\n  --dsw-alias-markdown-citation: #f7dcd2;\n  --dsw-alias-markdown-placeholder: #f7dcd2;\n  --dsw-alias-markdown-tag: #f7dcd2;\n  --dsw-alias-state-business-primary: #ea580c;\n  --dsw-alias-state-business-tertiary: rgba(234, 88, 12, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(51, 21, 16, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(51, 21, 16, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(51, 21, 16, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(51, 21, 16, 0.220);\n  --dsw-alias-toast-bg: #331510;\n  --dsw-alias-tooltip-bg: #331510;\n  --dsw-specific-bubble: #f8e5de;\n  --dsw-specific-bubble-highlight: rgba(234, 88, 12, 0.120);\n  --dsw-specific-input-major: #fefaf8;\n  --dsw-specific-login-input: #f7dcd2;\n  --dsw-specific-menu: #fefaf8;\n  --dsw-specific-selector: #f7dcd2;\n  --dsw-specific-sidebar-fill: #f8e5dd;\n  --dsw-specific-sidebar-nav-item-active: rgba(51, 21, 16, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(234, 88, 12, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(51, 21, 16, 0.050);\n  --dsw-specific-tip: #f7dcd2;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(252, 234, 228) 20.19%, rgba(252, 234, 228, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(247, 220, 210) 20.19%, rgba(247, 220, 210, 0) 100%);\n}\nbody[data-dsh-theme=\"coral\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #170d0d;\n  --dsw-alias-bg-layer-1: #201313;\n  --dsw-alias-bg-layer-2: #201313;\n  --dsw-alias-bg-layer-3: #2c1a1a;\n  --dsw-alias-bg-overlay: #2c1a1a;\n  --dsw-alias-bg-module-platform: #2c1a1a;\n  --dsw-alias-bg-multi-select: #2c1a1a;\n  --dsw-alias-bg-skeleton: rgba(253, 238, 237, 0.080);\n  --dsw-alias-border-l1: rgba(253, 238, 237, 0.055);\n  --dsw-alias-border-l2: rgba(253,238,237,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(253,238,237,0.10);\n  --dsw-alias-border-l3: rgba(253, 238, 237, 0.160);\n  --dsw-alias-border-l4: rgba(253, 238, 237, 0.220);\n  --dsw-alias-border-inverted: rgba(253, 238, 237, 0.120);\n  --dsw-alias-border-inverted2: rgba(253, 238, 237, 0.120);\n  --dsw-alias-brand-primary: #fb7185;\n  --dsw-alias-brand-primary-invert: #fdeeed;\n  --dsw-alias-brand-text: #fdeeed;\n  --dsw-alias-button-primary-fill: #fb7185;\n  --dsw-alias-button-primary-hover: #fda4af;\n  --dsw-alias-button-primary-dimmed: rgba(251, 113, 133, 0.140);\n  --dsw-alias-button-info-fill: #fb7185;\n  --dsw-alias-button-info-hover: #fda4af;\n  --dsw-alias-button-contrast-fill: #fdeeed;\n  --dsw-alias-button-elevated-fill: #201313;\n  --dsw-alias-button-floating-fill: #201313;\n  --dsw-alias-button-floating-hover: #2c1a1a;\n  --dsw-alias-button-ghost-active-fill: #2c1a1a;\n  --dsw-alias-button-ghost-active-hover: #2c1a1a;\n  --dsw-alias-button-ghost-active-border: #9c6f6a;\n  --dsw-alias-button-tool-bar-fill: rgba(253, 238, 237, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(253, 238, 237, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(253, 238, 237, 0.280);\n  --dsw-alias-label-primary: #fdeeed;\n  --dsw-alias-label-secondary: #d0a09b;\n  --dsw-alias-label-tertiary: #9c6f6a;\n  --dsw-alias-label-caption: #9c6f6a;\n  --dsw-alias-label-dimmed: rgba(253, 238, 237, 0.450);\n  --dsw-alias-label-primary-bluish: #fdeeed;\n  --dsw-alias-label-primary-dimmed: #fdeeed;\n  --dsw-alias-label-primary-foreground: #2b0f02;\n  --dsw-alias-label-primary-inverted: #2b0f02;\n  --dsw-alias-interactive-bg-hover: rgba(253, 238, 237, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(253, 238, 237, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(251, 113, 133, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #2c1a1a;\n  --dsw-alias-markdown-code-block: #1b1010;\n  --dsw-alias-markdown-code-block-banner: #251717;\n  --dsw-alias-markdown-inline-code: #1b1010;\n  --dsw-alias-markdown-code-segment-selected: #251717;\n  --dsw-alias-markdown-code-segment-unselected: #1b1010;\n  --dsw-alias-markdown-citation: #2c1a1a;\n  --dsw-alias-markdown-placeholder: #2c1a1a;\n  --dsw-alias-markdown-tag: #2c1a1a;\n  --dsw-alias-state-business-primary: #fb7185;\n  --dsw-alias-state-business-tertiary: rgba(251, 113, 133, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(253, 238, 237, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(253, 238, 237, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(253, 238, 237, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(253, 238, 237, 0.220);\n  --dsw-alias-toast-bg: #fdeeed;\n  --dsw-alias-tooltip-bg: #fdeeed;\n  --dsw-specific-bubble: #1b1010;\n  --dsw-specific-bubble-highlight: rgba(251, 113, 133, 0.120);\n  --dsw-specific-input-major: #201313;\n  --dsw-specific-login-input: #2c1a1a;\n  --dsw-specific-menu: #201313;\n  --dsw-specific-selector: #2c1a1a;\n  --dsw-specific-sidebar-fill: #190f0f;\n  --dsw-specific-sidebar-nav-item-active: rgba(253, 238, 237, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(251, 113, 133, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(253, 238, 237, 0.050);\n  --dsw-specific-tip: #2c1a1a;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(23, 13, 13) 20.19%, rgba(23, 13, 13, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(44, 26, 26) 20.19%, rgba(44, 26, 26, 0) 100%);\n}\nbody[data-dsh-theme=\"coral\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"coral\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"steel","name":"Steel","nameZh":"钢铁","desc":"Cool blue-gray, industrial calm.","descZh":"冷冽的蓝灰，工业般的沉静。","tags":["dark","cool","blue-gray"],"swatch":{"light":["#e7edf3","#f9fcfd","#0369a1","#16202b"],"dark":["#11161c","#181f27","#38bdf8","#e3eaf1"]},"css":"/* Steel (钢铁) — dsh-theme */\nbody[data-dsh-theme=\"steel\"]{\n  --dsw-alias-bg-base: #e7edf3;\n  --dsw-alias-bg-layer-1: #f9fcfd;\n  --dsw-alias-bg-layer-2: #f9fcfd;\n  --dsw-alias-bg-layer-3: #dae4eb;\n  --dsw-alias-bg-overlay: #dae4eb;\n  --dsw-alias-bg-module-platform: #dae4eb;\n  --dsw-alias-bg-multi-select: #dae4eb;\n  --dsw-alias-bg-skeleton: rgba(22, 32, 43, 0.060);\n  --dsw-alias-border-l1: rgba(22, 32, 43, 0.055);\n  --dsw-alias-border-l2: rgba(22,32,43,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(22,32,43,0.10);\n  --dsw-alias-border-l3: rgba(22, 32, 43, 0.160);\n  --dsw-alias-border-l4: rgba(22, 32, 43, 0.220);\n  --dsw-alias-border-inverted: rgba(22, 32, 43, 0.080);\n  --dsw-alias-border-inverted2: rgba(22, 32, 43, 0.080);\n  --dsw-alias-brand-primary: #0369a1;\n  --dsw-alias-brand-primary-invert: #16202b;\n  --dsw-alias-brand-text: #16202b;\n  --dsw-alias-button-primary-fill: #0369a1;\n  --dsw-alias-button-primary-hover: #075985;\n  --dsw-alias-button-primary-dimmed: rgba(3, 105, 161, 0.140);\n  --dsw-alias-button-info-fill: #0369a1;\n  --dsw-alias-button-info-hover: #075985;\n  --dsw-alias-button-contrast-fill: #16202b;\n  --dsw-alias-button-elevated-fill: #f9fcfd;\n  --dsw-alias-button-floating-fill: #f9fcfd;\n  --dsw-alias-button-floating-hover: #dae4eb;\n  --dsw-alias-button-ghost-active-fill: #dae4eb;\n  --dsw-alias-button-ghost-active-hover: #dae4eb;\n  --dsw-alias-button-ghost-active-border: #75879a;\n  --dsw-alias-button-tool-bar-fill: rgba(22, 32, 43, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(22, 32, 43, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(22, 32, 43, 0.280);\n  --dsw-alias-label-primary: #16202b;\n  --dsw-alias-label-secondary: #46586a;\n  --dsw-alias-label-tertiary: #75879a;\n  --dsw-alias-label-caption: #75879a;\n  --dsw-alias-label-dimmed: rgba(22, 32, 43, 0.450);\n  --dsw-alias-label-primary-bluish: #16202b;\n  --dsw-alias-label-primary-dimmed: #16202b;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(22, 32, 43, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(22, 32, 43, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(3, 105, 161, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #dae4eb;\n  --dsw-alias-markdown-code-block: #e3eaef;\n  --dsw-alias-markdown-code-block-banner: #d7e2e9;\n  --dsw-alias-markdown-inline-code: #e3eaef;\n  --dsw-alias-markdown-code-segment-selected: #d7e2e9;\n  --dsw-alias-markdown-code-segment-unselected: #e3eaef;\n  --dsw-alias-markdown-citation: #dae4eb;\n  --dsw-alias-markdown-placeholder: #dae4eb;\n  --dsw-alias-markdown-tag: #dae4eb;\n  --dsw-alias-state-business-primary: #0369a1;\n  --dsw-alias-state-business-tertiary: rgba(3, 105, 161, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(22, 32, 43, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(22, 32, 43, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(22, 32, 43, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(22, 32, 43, 0.220);\n  --dsw-alias-toast-bg: #16202b;\n  --dsw-alias-tooltip-bg: #16202b;\n  --dsw-specific-bubble: #e3eaef;\n  --dsw-specific-bubble-highlight: rgba(3, 105, 161, 0.120);\n  --dsw-specific-input-major: #f9fcfd;\n  --dsw-specific-login-input: #dae4eb;\n  --dsw-specific-menu: #f9fcfd;\n  --dsw-specific-selector: #dae4eb;\n  --dsw-specific-sidebar-fill: #e2e9ef;\n  --dsw-specific-sidebar-nav-item-active: rgba(22, 32, 43, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(3, 105, 161, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(22, 32, 43, 0.050);\n  --dsw-specific-tip: #dae4eb;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(231, 237, 243) 20.19%, rgba(231, 237, 243, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(218, 228, 235) 20.19%, rgba(218, 228, 235, 0) 100%);\n}\nbody[data-dsh-theme=\"steel\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #11161c;\n  --dsw-alias-bg-layer-1: #181f27;\n  --dsw-alias-bg-layer-2: #181f27;\n  --dsw-alias-bg-layer-3: #212b36;\n  --dsw-alias-bg-overlay: #212b36;\n  --dsw-alias-bg-module-platform: #212b36;\n  --dsw-alias-bg-multi-select: #212b36;\n  --dsw-alias-bg-skeleton: rgba(227, 234, 241, 0.080);\n  --dsw-alias-border-l1: rgba(227, 234, 241, 0.055);\n  --dsw-alias-border-l2: rgba(227,234,241,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(227,234,241,0.10);\n  --dsw-alias-border-l3: rgba(227, 234, 241, 0.160);\n  --dsw-alias-border-l4: rgba(227, 234, 241, 0.220);\n  --dsw-alias-border-inverted: rgba(227, 234, 241, 0.120);\n  --dsw-alias-border-inverted2: rgba(227, 234, 241, 0.120);\n  --dsw-alias-brand-primary: #38bdf8;\n  --dsw-alias-brand-primary-invert: #e3eaf1;\n  --dsw-alias-brand-text: #e3eaf1;\n  --dsw-alias-button-primary-fill: #38bdf8;\n  --dsw-alias-button-primary-hover: #7dd3fc;\n  --dsw-alias-button-primary-dimmed: rgba(56, 189, 248, 0.140);\n  --dsw-alias-button-info-fill: #38bdf8;\n  --dsw-alias-button-info-hover: #7dd3fc;\n  --dsw-alias-button-contrast-fill: #e3eaf1;\n  --dsw-alias-button-elevated-fill: #181f27;\n  --dsw-alias-button-floating-fill: #181f27;\n  --dsw-alias-button-floating-hover: #212b36;\n  --dsw-alias-button-ghost-active-fill: #212b36;\n  --dsw-alias-button-ghost-active-hover: #212b36;\n  --dsw-alias-button-ghost-active-border: #6b7d8f;\n  --dsw-alias-button-tool-bar-fill: rgba(227, 234, 241, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(227, 234, 241, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(227, 234, 241, 0.280);\n  --dsw-alias-label-primary: #e3eaf1;\n  --dsw-alias-label-secondary: #9aabbd;\n  --dsw-alias-label-tertiary: #6b7d8f;\n  --dsw-alias-label-caption: #6b7d8f;\n  --dsw-alias-label-dimmed: rgba(227, 234, 241, 0.450);\n  --dsw-alias-label-primary-bluish: #e3eaf1;\n  --dsw-alias-label-primary-dimmed: #e3eaf1;\n  --dsw-alias-label-primary-foreground: #05283c;\n  --dsw-alias-label-primary-inverted: #05283c;\n  --dsw-alias-interactive-bg-hover: rgba(227, 234, 241, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(227, 234, 241, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(56, 189, 248, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #212b36;\n  --dsw-alias-markdown-code-block: #151c24;\n  --dsw-alias-markdown-code-block-banner: #1c252f;\n  --dsw-alias-markdown-inline-code: #151c24;\n  --dsw-alias-markdown-code-segment-selected: #1c252f;\n  --dsw-alias-markdown-code-segment-unselected: #151c24;\n  --dsw-alias-markdown-citation: #212b36;\n  --dsw-alias-markdown-placeholder: #212b36;\n  --dsw-alias-markdown-tag: #212b36;\n  --dsw-alias-state-business-primary: #38bdf8;\n  --dsw-alias-state-business-tertiary: rgba(56, 189, 248, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(227, 234, 241, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(227, 234, 241, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(227, 234, 241, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(227, 234, 241, 0.220);\n  --dsw-alias-toast-bg: #e3eaf1;\n  --dsw-alias-tooltip-bg: #e3eaf1;\n  --dsw-specific-bubble: #151c24;\n  --dsw-specific-bubble-highlight: rgba(56, 189, 248, 0.120);\n  --dsw-specific-input-major: #181f27;\n  --dsw-specific-login-input: #212b36;\n  --dsw-specific-menu: #181f27;\n  --dsw-specific-selector: #212b36;\n  --dsw-specific-sidebar-fill: #131920;\n  --dsw-specific-sidebar-nav-item-active: rgba(227, 234, 241, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(56, 189, 248, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(227, 234, 241, 0.050);\n  --dsw-specific-tip: #212b36;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(17, 22, 28) 20.19%, rgba(17, 22, 28, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(33, 43, 54) 20.19%, rgba(33, 43, 54, 0) 100%);\n}\nbody[data-dsh-theme=\"steel\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"steel\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"autumn","name":"Autumn","nameZh":"秋日","desc":"Golden leaves on a harvest afternoon.","descZh":"丰收午后，满地金黄。","tags":["light","warm","gold"],"swatch":{"light":["#f9ebd5","#fef8ed","#d97706","#33240f"],"dark":["#181105","#211806","#f59e0b","#f9eed3"]},"css":"/* Autumn (秋日) — dsh-theme */\nbody[data-dsh-theme=\"autumn\"]{\n  --dsw-alias-bg-base: #f9ebd5;\n  --dsw-alias-bg-layer-1: #fef8ed;\n  --dsw-alias-bg-layer-2: #fef8ed;\n  --dsw-alias-bg-layer-3: #f2dfbe;\n  --dsw-alias-bg-overlay: #f2dfbe;\n  --dsw-alias-bg-module-platform: #f2dfbe;\n  --dsw-alias-bg-multi-select: #f2dfbe;\n  --dsw-alias-bg-skeleton: rgba(51, 36, 15, 0.060);\n  --dsw-alias-border-l1: rgba(51, 36, 15, 0.055);\n  --dsw-alias-border-l2: rgba(51,36,15,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(51,36,15,0.10);\n  --dsw-alias-border-l3: rgba(51, 36, 15, 0.160);\n  --dsw-alias-border-l4: rgba(51, 36, 15, 0.220);\n  --dsw-alias-border-inverted: rgba(51, 36, 15, 0.080);\n  --dsw-alias-border-inverted2: rgba(51, 36, 15, 0.080);\n  --dsw-alias-brand-primary: #d97706;\n  --dsw-alias-brand-primary-invert: #33240f;\n  --dsw-alias-brand-text: #33240f;\n  --dsw-alias-button-primary-fill: #d97706;\n  --dsw-alias-button-primary-hover: #b45309;\n  --dsw-alias-button-primary-dimmed: rgba(217, 119, 6, 0.140);\n  --dsw-alias-button-info-fill: #d97706;\n  --dsw-alias-button-info-hover: #b45309;\n  --dsw-alias-button-contrast-fill: #33240f;\n  --dsw-alias-button-elevated-fill: #fef8ed;\n  --dsw-alias-button-floating-fill: #fef8ed;\n  --dsw-alias-button-floating-hover: #f2dfbe;\n  --dsw-alias-button-ghost-active-fill: #f2dfbe;\n  --dsw-alias-button-ghost-active-hover: #f2dfbe;\n  --dsw-alias-button-ghost-active-border: #9d8859;\n  --dsw-alias-button-tool-bar-fill: rgba(51, 36, 15, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(51, 36, 15, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(51, 36, 15, 0.280);\n  --dsw-alias-label-primary: #33240f;\n  --dsw-alias-label-secondary: #6f5931;\n  --dsw-alias-label-tertiary: #9d8859;\n  --dsw-alias-label-caption: #9d8859;\n  --dsw-alias-label-dimmed: rgba(51, 36, 15, 0.450);\n  --dsw-alias-label-primary-bluish: #33240f;\n  --dsw-alias-label-primary-dimmed: #33240f;\n  --dsw-alias-label-primary-foreground: #2b1400;\n  --dsw-alias-label-primary-inverted: #2b1400;\n  --dsw-alias-interactive-bg-hover: rgba(51, 36, 15, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(51, 36, 15, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(217, 119, 6, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(185, 28, 28, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #f2dfbe;\n  --dsw-alias-markdown-code-block: #f3e5cd;\n  --dsw-alias-markdown-code-block-banner: #eedaba;\n  --dsw-alias-markdown-inline-code: #f3e5cd;\n  --dsw-alias-markdown-code-segment-selected: #eedaba;\n  --dsw-alias-markdown-code-segment-unselected: #f3e5cd;\n  --dsw-alias-markdown-citation: #f2dfbe;\n  --dsw-alias-markdown-placeholder: #f2dfbe;\n  --dsw-alias-markdown-tag: #f2dfbe;\n  --dsw-alias-state-business-primary: #d97706;\n  --dsw-alias-state-business-tertiary: rgba(217, 119, 6, 0.140);\n  --dsw-alias-state-error-primary: #b91c1c;\n  --dsw-alias-state-error-secondary: rgba(185, 28, 28, 0.750);\n  --dsw-alias-state-success-primary: #166534;\n  --dsw-alias-state-success-secondary: #166534;\n  --dsw-alias-state-success-tertiary: rgba(22, 101, 52, 0.140);\n  --dsw-alias-state-warn-primary: #a16207;\n  --dsw-alias-state-warn-secondary: #a16207;\n  --dsw-alias-state-warn-tertiary: rgba(161, 98, 7, 0.160);\n  --dsw-alias-state-warn-label: #a16207;\n  --dsw-alias-scrollbar-bg-l1: rgba(51, 36, 15, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(51, 36, 15, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(51, 36, 15, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(51, 36, 15, 0.220);\n  --dsw-alias-toast-bg: #33240f;\n  --dsw-alias-tooltip-bg: #33240f;\n  --dsw-specific-bubble: #f3e5cd;\n  --dsw-specific-bubble-highlight: rgba(217, 119, 6, 0.120);\n  --dsw-specific-input-major: #fef8ed;\n  --dsw-specific-login-input: #f2dfbe;\n  --dsw-specific-menu: #fef8ed;\n  --dsw-specific-selector: #f2dfbe;\n  --dsw-specific-sidebar-fill: #f4e6d0;\n  --dsw-specific-sidebar-nav-item-active: rgba(51, 36, 15, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(217, 119, 6, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(51, 36, 15, 0.050);\n  --dsw-specific-tip: #f2dfbe;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(249, 235, 213) 20.19%, rgba(249, 235, 213, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(242, 223, 190) 20.19%, rgba(242, 223, 190, 0) 100%);\n}\nbody[data-dsh-theme=\"autumn\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #181105;\n  --dsw-alias-bg-layer-1: #211806;\n  --dsw-alias-bg-layer-2: #211806;\n  --dsw-alias-bg-layer-3: #2d210c;\n  --dsw-alias-bg-overlay: #2d210c;\n  --dsw-alias-bg-module-platform: #2d210c;\n  --dsw-alias-bg-multi-select: #2d210c;\n  --dsw-alias-bg-skeleton: rgba(249, 238, 211, 0.080);\n  --dsw-alias-border-l1: rgba(249, 238, 211, 0.055);\n  --dsw-alias-border-l2: rgba(249,238,211,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(249,238,211,0.10);\n  --dsw-alias-border-l3: rgba(249, 238, 211, 0.160);\n  --dsw-alias-border-l4: rgba(249, 238, 211, 0.220);\n  --dsw-alias-border-inverted: rgba(249, 238, 211, 0.120);\n  --dsw-alias-border-inverted2: rgba(249, 238, 211, 0.120);\n  --dsw-alias-brand-primary: #f59e0b;\n  --dsw-alias-brand-primary-invert: #f9eed3;\n  --dsw-alias-brand-text: #f9eed3;\n  --dsw-alias-button-primary-fill: #f59e0b;\n  --dsw-alias-button-primary-hover: #fbbf24;\n  --dsw-alias-button-primary-dimmed: rgba(245, 158, 11, 0.140);\n  --dsw-alias-button-info-fill: #f59e0b;\n  --dsw-alias-button-info-hover: #fbbf24;\n  --dsw-alias-button-contrast-fill: #f9eed3;\n  --dsw-alias-button-elevated-fill: #211806;\n  --dsw-alias-button-floating-fill: #211806;\n  --dsw-alias-button-floating-hover: #2d210c;\n  --dsw-alias-button-ghost-active-fill: #2d210c;\n  --dsw-alias-button-ghost-active-hover: #2d210c;\n  --dsw-alias-button-ghost-active-border: #8d7848;\n  --dsw-alias-button-tool-bar-fill: rgba(249, 238, 211, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(249, 238, 211, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(249, 238, 211, 0.280);\n  --dsw-alias-label-primary: #f9eed3;\n  --dsw-alias-label-secondary: #c2a86b;\n  --dsw-alias-label-tertiary: #8d7848;\n  --dsw-alias-label-caption: #8d7848;\n  --dsw-alias-label-dimmed: rgba(249, 238, 211, 0.450);\n  --dsw-alias-label-primary-bluish: #f9eed3;\n  --dsw-alias-label-primary-dimmed: #f9eed3;\n  --dsw-alias-label-primary-foreground: #2b1400;\n  --dsw-alias-label-primary-inverted: #2b1400;\n  --dsw-alias-interactive-bg-hover: rgba(249, 238, 211, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(249, 238, 211, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(245, 158, 11, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #2d210c;\n  --dsw-alias-markdown-code-block: #1c1405;\n  --dsw-alias-markdown-code-block-banner: #251a09;\n  --dsw-alias-markdown-inline-code: #1c1405;\n  --dsw-alias-markdown-code-segment-selected: #251a09;\n  --dsw-alias-markdown-code-segment-unselected: #1c1405;\n  --dsw-alias-markdown-citation: #2d210c;\n  --dsw-alias-markdown-placeholder: #2d210c;\n  --dsw-alias-markdown-tag: #2d210c;\n  --dsw-alias-state-business-primary: #f59e0b;\n  --dsw-alias-state-business-tertiary: rgba(245, 158, 11, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(249, 238, 211, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(249, 238, 211, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(249, 238, 211, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(249, 238, 211, 0.220);\n  --dsw-alias-toast-bg: #f9eed3;\n  --dsw-alias-tooltip-bg: #f9eed3;\n  --dsw-specific-bubble: #1c1405;\n  --dsw-specific-bubble-highlight: rgba(245, 158, 11, 0.120);\n  --dsw-specific-input-major: #211806;\n  --dsw-specific-login-input: #2d210c;\n  --dsw-specific-menu: #211806;\n  --dsw-specific-selector: #2d210c;\n  --dsw-specific-sidebar-fill: #1a1205;\n  --dsw-specific-sidebar-nav-item-active: rgba(249, 238, 211, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(245, 158, 11, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(249, 238, 211, 0.050);\n  --dsw-specific-tip: #2d210c;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(24, 17, 5) 20.19%, rgba(24, 17, 5, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(45, 33, 12) 20.19%, rgba(45, 33, 12, 0) 100%);\n}\nbody[data-dsh-theme=\"autumn\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"autumn\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"matcha","name":"Matcha","nameZh":"抹茶","desc":"Mossy greens with a hint of tea.","descZh":"苔绿间透着茶香。","tags":["light","green","warm"],"swatch":{"light":["#e8f0d8","#f7faf3","#65a30d","#232b12"],"dark":["#131606","#1a1e09","#a3e635","#f1f5dc"]},"css":"/* Matcha (抹茶) — dsh-theme */\nbody[data-dsh-theme=\"matcha\"]{\n  --dsw-alias-bg-base: #e8f0d8;\n  --dsw-alias-bg-layer-1: #f7faf3;\n  --dsw-alias-bg-layer-2: #f7faf3;\n  --dsw-alias-bg-layer-3: #dbe7c4;\n  --dsw-alias-bg-overlay: #dbe7c4;\n  --dsw-alias-bg-module-platform: #dbe7c4;\n  --dsw-alias-bg-multi-select: #dbe7c4;\n  --dsw-alias-bg-skeleton: rgba(35, 43, 18, 0.060);\n  --dsw-alias-border-l1: rgba(35, 43, 18, 0.055);\n  --dsw-alias-border-l2: rgba(35,43,18,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(35,43,18,0.10);\n  --dsw-alias-border-l3: rgba(35, 43, 18, 0.160);\n  --dsw-alias-border-l4: rgba(35, 43, 18, 0.220);\n  --dsw-alias-border-inverted: rgba(35, 43, 18, 0.080);\n  --dsw-alias-border-inverted2: rgba(35, 43, 18, 0.080);\n  --dsw-alias-brand-primary: #65a30d;\n  --dsw-alias-brand-primary-invert: #232b12;\n  --dsw-alias-brand-text: #232b12;\n  --dsw-alias-button-primary-fill: #65a30d;\n  --dsw-alias-button-primary-hover: #4d7c0f;\n  --dsw-alias-button-primary-dimmed: rgba(101, 163, 13, 0.140);\n  --dsw-alias-button-info-fill: #65a30d;\n  --dsw-alias-button-info-hover: #4d7c0f;\n  --dsw-alias-button-contrast-fill: #232b12;\n  --dsw-alias-button-elevated-fill: #f7faf3;\n  --dsw-alias-button-floating-fill: #f7faf3;\n  --dsw-alias-button-floating-hover: #dbe7c4;\n  --dsw-alias-button-ghost-active-fill: #dbe7c4;\n  --dsw-alias-button-ghost-active-hover: #dbe7c4;\n  --dsw-alias-button-ghost-active-border: #89935e;\n  --dsw-alias-button-tool-bar-fill: rgba(35, 43, 18, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(35, 43, 18, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(35, 43, 18, 0.280);\n  --dsw-alias-label-primary: #232b12;\n  --dsw-alias-label-secondary: #5a6635;\n  --dsw-alias-label-tertiary: #89935e;\n  --dsw-alias-label-caption: #89935e;\n  --dsw-alias-label-dimmed: rgba(35, 43, 18, 0.450);\n  --dsw-alias-label-primary-bluish: #232b12;\n  --dsw-alias-label-primary-dimmed: #232b12;\n  --dsw-alias-label-primary-foreground: #122400;\n  --dsw-alias-label-primary-inverted: #122400;\n  --dsw-alias-interactive-bg-hover: rgba(35, 43, 18, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(35, 43, 18, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(101, 163, 13, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(185, 28, 28, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #dbe7c4;\n  --dsw-alias-markdown-code-block: #e6edd4;\n  --dsw-alias-markdown-code-block-banner: #dbe5c1;\n  --dsw-alias-markdown-inline-code: #e6edd4;\n  --dsw-alias-markdown-code-segment-selected: #dbe5c1;\n  --dsw-alias-markdown-code-segment-unselected: #e6edd4;\n  --dsw-alias-markdown-citation: #dbe7c4;\n  --dsw-alias-markdown-placeholder: #dbe7c4;\n  --dsw-alias-markdown-tag: #dbe7c4;\n  --dsw-alias-state-business-primary: #65a30d;\n  --dsw-alias-state-business-tertiary: rgba(101, 163, 13, 0.140);\n  --dsw-alias-state-error-primary: #b91c1c;\n  --dsw-alias-state-error-secondary: rgba(185, 28, 28, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #a16207;\n  --dsw-alias-state-warn-secondary: #a16207;\n  --dsw-alias-state-warn-tertiary: rgba(161, 98, 7, 0.160);\n  --dsw-alias-state-warn-label: #a16207;\n  --dsw-alias-scrollbar-bg-l1: rgba(35, 43, 18, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(35, 43, 18, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(35, 43, 18, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(35, 43, 18, 0.220);\n  --dsw-alias-toast-bg: #232b12;\n  --dsw-alias-tooltip-bg: #232b12;\n  --dsw-specific-bubble: #e6edd4;\n  --dsw-specific-bubble-highlight: rgba(101, 163, 13, 0.120);\n  --dsw-specific-input-major: #f7faf3;\n  --dsw-specific-login-input: #dbe7c4;\n  --dsw-specific-menu: #f7faf3;\n  --dsw-specific-selector: #dbe7c4;\n  --dsw-specific-sidebar-fill: #e5edd5;\n  --dsw-specific-sidebar-nav-item-active: rgba(35, 43, 18, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(101, 163, 13, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(35, 43, 18, 0.050);\n  --dsw-specific-tip: #dbe7c4;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(232, 240, 216) 20.19%, rgba(232, 240, 216, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(219, 231, 196) 20.19%, rgba(219, 231, 196, 0) 100%);\n}\nbody[data-dsh-theme=\"matcha\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #131606;\n  --dsw-alias-bg-layer-1: #1a1e09;\n  --dsw-alias-bg-layer-2: #1a1e09;\n  --dsw-alias-bg-layer-3: #242a0e;\n  --dsw-alias-bg-overlay: #242a0e;\n  --dsw-alias-bg-module-platform: #242a0e;\n  --dsw-alias-bg-multi-select: #242a0e;\n  --dsw-alias-bg-skeleton: rgba(241, 245, 220, 0.080);\n  --dsw-alias-border-l1: rgba(241, 245, 220, 0.055);\n  --dsw-alias-border-l2: rgba(241,245,220,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(241,245,220,0.10);\n  --dsw-alias-border-l3: rgba(241, 245, 220, 0.160);\n  --dsw-alias-border-l4: rgba(241, 245, 220, 0.220);\n  --dsw-alias-border-inverted: rgba(241, 245, 220, 0.120);\n  --dsw-alias-border-inverted2: rgba(241, 245, 220, 0.120);\n  --dsw-alias-brand-primary: #a3e635;\n  --dsw-alias-brand-primary-invert: #f1f5dc;\n  --dsw-alias-brand-text: #f1f5dc;\n  --dsw-alias-button-primary-fill: #a3e635;\n  --dsw-alias-button-primary-hover: #bef264;\n  --dsw-alias-button-primary-dimmed: rgba(163, 230, 53, 0.140);\n  --dsw-alias-button-info-fill: #a3e635;\n  --dsw-alias-button-info-hover: #bef264;\n  --dsw-alias-button-contrast-fill: #f1f5dc;\n  --dsw-alias-button-elevated-fill: #1a1e09;\n  --dsw-alias-button-floating-fill: #1a1e09;\n  --dsw-alias-button-floating-hover: #242a0e;\n  --dsw-alias-button-ghost-active-fill: #242a0e;\n  --dsw-alias-button-ghost-active-hover: #242a0e;\n  --dsw-alias-button-ghost-active-border: #818c52;\n  --dsw-alias-button-tool-bar-fill: rgba(241, 245, 220, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(241, 245, 220, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(241, 245, 220, 0.280);\n  --dsw-alias-label-primary: #f1f5dc;\n  --dsw-alias-label-secondary: #b3c07c;\n  --dsw-alias-label-tertiary: #818c52;\n  --dsw-alias-label-caption: #818c52;\n  --dsw-alias-label-dimmed: rgba(241, 245, 220, 0.450);\n  --dsw-alias-label-primary-bluish: #f1f5dc;\n  --dsw-alias-label-primary-dimmed: #f1f5dc;\n  --dsw-alias-label-primary-foreground: #122400;\n  --dsw-alias-label-primary-inverted: #122400;\n  --dsw-alias-interactive-bg-hover: rgba(241, 245, 220, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(241, 245, 220, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(163, 230, 53, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #242a0e;\n  --dsw-alias-markdown-code-block: #171a07;\n  --dsw-alias-markdown-code-block-banner: #1f240b;\n  --dsw-alias-markdown-inline-code: #171a07;\n  --dsw-alias-markdown-code-segment-selected: #1f240b;\n  --dsw-alias-markdown-code-segment-unselected: #171a07;\n  --dsw-alias-markdown-citation: #242a0e;\n  --dsw-alias-markdown-placeholder: #242a0e;\n  --dsw-alias-markdown-tag: #242a0e;\n  --dsw-alias-state-business-primary: #a3e635;\n  --dsw-alias-state-business-tertiary: rgba(163, 230, 53, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(241, 245, 220, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(241, 245, 220, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(241, 245, 220, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(241, 245, 220, 0.220);\n  --dsw-alias-toast-bg: #f1f5dc;\n  --dsw-alias-tooltip-bg: #f1f5dc;\n  --dsw-specific-bubble: #171a07;\n  --dsw-specific-bubble-highlight: rgba(163, 230, 53, 0.120);\n  --dsw-specific-input-major: #1a1e09;\n  --dsw-specific-login-input: #242a0e;\n  --dsw-specific-menu: #1a1e09;\n  --dsw-specific-selector: #242a0e;\n  --dsw-specific-sidebar-fill: #151806;\n  --dsw-specific-sidebar-nav-item-active: rgba(241, 245, 220, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(163, 230, 53, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(241, 245, 220, 0.050);\n  --dsw-specific-tip: #242a0e;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(19, 22, 6) 20.19%, rgba(19, 22, 6, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(36, 42, 14) 20.19%, rgba(36, 42, 14, 0) 100%);\n}\nbody[data-dsh-theme=\"matcha\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"matcha\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"knight","name":"Knight","nameZh":"骑士","desc":"Dark armor trimmed with old gold.","descZh":"暗色铠甲，缀以古金。","tags":["dark","gold","neutral"],"swatch":{"light":["#efe9dd","#faf6ef","#9a6b16","#241f14"],"dark":["#121110","#1a1816","#d4a72c","#f0e9d8"]},"css":"/* Knight (骑士) — dsh-theme */\nbody[data-dsh-theme=\"knight\"]{\n  --dsw-alias-bg-base: #efe9dd;\n  --dsw-alias-bg-layer-1: #faf6ef;\n  --dsw-alias-bg-layer-2: #faf6ef;\n  --dsw-alias-bg-layer-3: #e5dbc9;\n  --dsw-alias-bg-overlay: #e5dbc9;\n  --dsw-alias-bg-module-platform: #e5dbc9;\n  --dsw-alias-bg-multi-select: #e5dbc9;\n  --dsw-alias-bg-skeleton: rgba(36, 31, 20, 0.060);\n  --dsw-alias-border-l1: rgba(36, 31, 20, 0.055);\n  --dsw-alias-border-l2: rgba(36,31,20,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(36,31,20,0.10);\n  --dsw-alias-border-l3: rgba(36, 31, 20, 0.160);\n  --dsw-alias-border-l4: rgba(36, 31, 20, 0.220);\n  --dsw-alias-border-inverted: rgba(36, 31, 20, 0.080);\n  --dsw-alias-border-inverted2: rgba(36, 31, 20, 0.080);\n  --dsw-alias-brand-primary: #9a6b16;\n  --dsw-alias-brand-primary-invert: #241f14;\n  --dsw-alias-brand-text: #241f14;\n  --dsw-alias-button-primary-fill: #9a6b16;\n  --dsw-alias-button-primary-hover: #7c5610;\n  --dsw-alias-button-primary-dimmed: rgba(154, 107, 22, 0.140);\n  --dsw-alias-button-info-fill: #9a6b16;\n  --dsw-alias-button-info-hover: #7c5610;\n  --dsw-alias-button-contrast-fill: #241f14;\n  --dsw-alias-button-elevated-fill: #faf6ef;\n  --dsw-alias-button-floating-fill: #faf6ef;\n  --dsw-alias-button-floating-hover: #e5dbc9;\n  --dsw-alias-button-ghost-active-fill: #e5dbc9;\n  --dsw-alias-button-ghost-active-hover: #e5dbc9;\n  --dsw-alias-button-ghost-active-border: #8e8468;\n  --dsw-alias-button-tool-bar-fill: rgba(36, 31, 20, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(36, 31, 20, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(36, 31, 20, 0.280);\n  --dsw-alias-label-primary: #241f14;\n  --dsw-alias-label-secondary: #60573f;\n  --dsw-alias-label-tertiary: #8e8468;\n  --dsw-alias-label-caption: #8e8468;\n  --dsw-alias-label-dimmed: rgba(36, 31, 20, 0.450);\n  --dsw-alias-label-primary-bluish: #241f14;\n  --dsw-alias-label-primary-dimmed: #241f14;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(36, 31, 20, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(36, 31, 20, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(154, 107, 22, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(185, 28, 28, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #e5dbc9;\n  --dsw-alias-markdown-code-block: #ebe4d5;\n  --dsw-alias-markdown-code-block-banner: #e2d9c2;\n  --dsw-alias-markdown-inline-code: #ebe4d5;\n  --dsw-alias-markdown-code-segment-selected: #e2d9c2;\n  --dsw-alias-markdown-code-segment-unselected: #ebe4d5;\n  --dsw-alias-markdown-citation: #e5dbc9;\n  --dsw-alias-markdown-placeholder: #e5dbc9;\n  --dsw-alias-markdown-tag: #e5dbc9;\n  --dsw-alias-state-business-primary: #9a6b16;\n  --dsw-alias-state-business-tertiary: rgba(154, 107, 22, 0.140);\n  --dsw-alias-state-error-primary: #b91c1c;\n  --dsw-alias-state-error-secondary: rgba(185, 28, 28, 0.750);\n  --dsw-alias-state-success-primary: #166534;\n  --dsw-alias-state-success-secondary: #166534;\n  --dsw-alias-state-success-tertiary: rgba(22, 101, 52, 0.140);\n  --dsw-alias-state-warn-primary: #a16207;\n  --dsw-alias-state-warn-secondary: #a16207;\n  --dsw-alias-state-warn-tertiary: rgba(161, 98, 7, 0.160);\n  --dsw-alias-state-warn-label: #a16207;\n  --dsw-alias-scrollbar-bg-l1: rgba(36, 31, 20, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(36, 31, 20, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(36, 31, 20, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(36, 31, 20, 0.220);\n  --dsw-alias-toast-bg: #241f14;\n  --dsw-alias-tooltip-bg: #241f14;\n  --dsw-specific-bubble: #ebe4d5;\n  --dsw-specific-bubble-highlight: rgba(154, 107, 22, 0.120);\n  --dsw-specific-input-major: #faf6ef;\n  --dsw-specific-login-input: #e5dbc9;\n  --dsw-specific-menu: #faf6ef;\n  --dsw-specific-selector: #e5dbc9;\n  --dsw-specific-sidebar-fill: #eae4d4;\n  --dsw-specific-sidebar-nav-item-active: rgba(36, 31, 20, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(154, 107, 22, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(36, 31, 20, 0.050);\n  --dsw-specific-tip: #e5dbc9;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(239, 233, 221) 20.19%, rgba(239, 233, 221, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(229, 219, 201) 20.19%, rgba(229, 219, 201, 0) 100%);\n}\nbody[data-dsh-theme=\"knight\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #121110;\n  --dsw-alias-bg-layer-1: #1a1816;\n  --dsw-alias-bg-layer-2: #1a1816;\n  --dsw-alias-bg-layer-3: #242019;\n  --dsw-alias-bg-overlay: #242019;\n  --dsw-alias-bg-module-platform: #242019;\n  --dsw-alias-bg-multi-select: #242019;\n  --dsw-alias-bg-skeleton: rgba(240, 233, 216, 0.080);\n  --dsw-alias-border-l1: rgba(240, 233, 216, 0.055);\n  --dsw-alias-border-l2: rgba(240,233,216,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(240,233,216,0.10);\n  --dsw-alias-border-l3: rgba(240, 233, 216, 0.160);\n  --dsw-alias-border-l4: rgba(240, 233, 216, 0.220);\n  --dsw-alias-border-inverted: rgba(240, 233, 216, 0.120);\n  --dsw-alias-border-inverted2: rgba(240, 233, 216, 0.120);\n  --dsw-alias-brand-primary: #d4a72c;\n  --dsw-alias-brand-primary-invert: #f0e9d8;\n  --dsw-alias-brand-text: #f0e9d8;\n  --dsw-alias-button-primary-fill: #d4a72c;\n  --dsw-alias-button-primary-hover: #e3bd4f;\n  --dsw-alias-button-primary-dimmed: rgba(212, 167, 44, 0.140);\n  --dsw-alias-button-info-fill: #d4a72c;\n  --dsw-alias-button-info-hover: #e3bd4f;\n  --dsw-alias-button-contrast-fill: #f0e9d8;\n  --dsw-alias-button-elevated-fill: #1a1816;\n  --dsw-alias-button-floating-fill: #1a1816;\n  --dsw-alias-button-floating-hover: #242019;\n  --dsw-alias-button-ghost-active-fill: #242019;\n  --dsw-alias-button-ghost-active-hover: #242019;\n  --dsw-alias-button-ghost-active-border: #857855;\n  --dsw-alias-button-tool-bar-fill: rgba(240, 233, 216, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(240, 233, 216, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(240, 233, 216, 0.280);\n  --dsw-alias-label-primary: #f0e9d8;\n  --dsw-alias-label-secondary: #b8a97e;\n  --dsw-alias-label-tertiary: #857855;\n  --dsw-alias-label-caption: #857855;\n  --dsw-alias-label-dimmed: rgba(240, 233, 216, 0.450);\n  --dsw-alias-label-primary-bluish: #f0e9d8;\n  --dsw-alias-label-primary-dimmed: #f0e9d8;\n  --dsw-alias-label-primary-foreground: #1e1400;\n  --dsw-alias-label-primary-inverted: #1e1400;\n  --dsw-alias-interactive-bg-hover: rgba(240, 233, 216, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(240, 233, 216, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(212, 167, 44, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #242019;\n  --dsw-alias-markdown-code-block: #171512;\n  --dsw-alias-markdown-code-block-banner: #201d18;\n  --dsw-alias-markdown-inline-code: #171512;\n  --dsw-alias-markdown-code-segment-selected: #201d18;\n  --dsw-alias-markdown-code-segment-unselected: #171512;\n  --dsw-alias-markdown-citation: #242019;\n  --dsw-alias-markdown-placeholder: #242019;\n  --dsw-alias-markdown-tag: #242019;\n  --dsw-alias-state-business-primary: #d4a72c;\n  --dsw-alias-state-business-tertiary: rgba(212, 167, 44, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(240, 233, 216, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(240, 233, 216, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(240, 233, 216, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(240, 233, 216, 0.220);\n  --dsw-alias-toast-bg: #f0e9d8;\n  --dsw-alias-tooltip-bg: #f0e9d8;\n  --dsw-specific-bubble: #171512;\n  --dsw-specific-bubble-highlight: rgba(212, 167, 44, 0.120);\n  --dsw-specific-input-major: #1a1816;\n  --dsw-specific-login-input: #242019;\n  --dsw-specific-menu: #1a1816;\n  --dsw-specific-selector: #242019;\n  --dsw-specific-sidebar-fill: #141311;\n  --dsw-specific-sidebar-nav-item-active: rgba(240, 233, 216, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(212, 167, 44, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(240, 233, 216, 0.050);\n  --dsw-specific-tip: #242019;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(18, 17, 16) 20.19%, rgba(18, 17, 16, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(36, 32, 25) 20.19%, rgba(36, 32, 25, 0) 100%);\n}\nbody[data-dsh-theme=\"knight\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"knight\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"pastel","name":"Pastel","nameZh":"粉彩","desc":"Soft candy colors, gentle and playful.","descZh":"糖果般的柔彩，轻柔俏皮。","tags":["light","pastel","purple"],"swatch":{"light":["#f6f2fd","#fdfcff","#a78bfa","#2c2340"],"dark":["#16121f","#1d1829","#c4b5fd","#efeaff"]},"css":"/* Pastel (粉彩) — dsh-theme */\nbody[data-dsh-theme=\"pastel\"]{\n  --dsw-alias-bg-base: #f6f2fd;\n  --dsw-alias-bg-layer-1: #fdfcff;\n  --dsw-alias-bg-layer-2: #fdfcff;\n  --dsw-alias-bg-layer-3: #ece5f8;\n  --dsw-alias-bg-overlay: #ece5f8;\n  --dsw-alias-bg-module-platform: #ece5f8;\n  --dsw-alias-bg-multi-select: #ece5f8;\n  --dsw-alias-bg-skeleton: rgba(44, 35, 64, 0.060);\n  --dsw-alias-border-l1: rgba(44, 35, 64, 0.055);\n  --dsw-alias-border-l2: rgba(44,35,64,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(44,35,64,0.10);\n  --dsw-alias-border-l3: rgba(44, 35, 64, 0.160);\n  --dsw-alias-border-l4: rgba(44, 35, 64, 0.220);\n  --dsw-alias-border-inverted: rgba(44, 35, 64, 0.080);\n  --dsw-alias-border-inverted2: rgba(44, 35, 64, 0.080);\n  --dsw-alias-brand-primary: #a78bfa;\n  --dsw-alias-brand-primary-invert: #2c2340;\n  --dsw-alias-brand-text: #2c2340;\n  --dsw-alias-button-primary-fill: #a78bfa;\n  --dsw-alias-button-primary-hover: #8b5cf6;\n  --dsw-alias-button-primary-dimmed: rgba(167, 139, 250, 0.140);\n  --dsw-alias-button-info-fill: #a78bfa;\n  --dsw-alias-button-info-hover: #8b5cf6;\n  --dsw-alias-button-contrast-fill: #2c2340;\n  --dsw-alias-button-elevated-fill: #fdfcff;\n  --dsw-alias-button-floating-fill: #fdfcff;\n  --dsw-alias-button-floating-hover: #ece5f8;\n  --dsw-alias-button-ghost-active-fill: #ece5f8;\n  --dsw-alias-button-ghost-active-hover: #ece5f8;\n  --dsw-alias-button-ghost-active-border: #9a8fb4;\n  --dsw-alias-button-tool-bar-fill: rgba(44, 35, 64, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(44, 35, 64, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(44, 35, 64, 0.280);\n  --dsw-alias-label-primary: #2c2340;\n  --dsw-alias-label-secondary: #6d6288;\n  --dsw-alias-label-tertiary: #9a8fb4;\n  --dsw-alias-label-caption: #9a8fb4;\n  --dsw-alias-label-dimmed: rgba(44, 35, 64, 0.450);\n  --dsw-alias-label-primary-bluish: #2c2340;\n  --dsw-alias-label-primary-dimmed: #2c2340;\n  --dsw-alias-label-primary-foreground: #2e1065;\n  --dsw-alias-label-primary-inverted: #2e1065;\n  --dsw-alias-interactive-bg-hover: rgba(44, 35, 64, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(44, 35, 64, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(167, 139, 250, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #ece5f8;\n  --dsw-alias-markdown-code-block: #efe9f9;\n  --dsw-alias-markdown-code-block-banner: #e7def5;\n  --dsw-alias-markdown-inline-code: #efe9f9;\n  --dsw-alias-markdown-code-segment-selected: #e7def5;\n  --dsw-alias-markdown-code-segment-unselected: #efe9f9;\n  --dsw-alias-markdown-citation: #ece5f8;\n  --dsw-alias-markdown-placeholder: #ece5f8;\n  --dsw-alias-markdown-tag: #ece5f8;\n  --dsw-alias-state-business-primary: #a78bfa;\n  --dsw-alias-state-business-tertiary: rgba(167, 139, 250, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #0d9488;\n  --dsw-alias-state-success-secondary: #0d9488;\n  --dsw-alias-state-success-tertiary: rgba(13, 148, 136, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(44, 35, 64, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(44, 35, 64, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(44, 35, 64, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(44, 35, 64, 0.220);\n  --dsw-alias-toast-bg: #2c2340;\n  --dsw-alias-tooltip-bg: #2c2340;\n  --dsw-specific-bubble: #efe9f9;\n  --dsw-specific-bubble-highlight: rgba(167, 139, 250, 0.120);\n  --dsw-specific-input-major: #fdfcff;\n  --dsw-specific-login-input: #ece5f8;\n  --dsw-specific-menu: #fdfcff;\n  --dsw-specific-selector: #ece5f8;\n  --dsw-specific-sidebar-fill: #efebf9;\n  --dsw-specific-sidebar-nav-item-active: rgba(44, 35, 64, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(167, 139, 250, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(44, 35, 64, 0.050);\n  --dsw-specific-tip: #ece5f8;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(246, 242, 253) 20.19%, rgba(246, 242, 253, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(236, 229, 248) 20.19%, rgba(236, 229, 248, 0) 100%);\n}\nbody[data-dsh-theme=\"pastel\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #16121f;\n  --dsw-alias-bg-layer-1: #1d1829;\n  --dsw-alias-bg-layer-2: #1d1829;\n  --dsw-alias-bg-layer-3: #282038;\n  --dsw-alias-bg-overlay: #282038;\n  --dsw-alias-bg-module-platform: #282038;\n  --dsw-alias-bg-multi-select: #282038;\n  --dsw-alias-bg-skeleton: rgba(239, 234, 255, 0.080);\n  --dsw-alias-border-l1: rgba(239, 234, 255, 0.055);\n  --dsw-alias-border-l2: rgba(239,234,255,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(239,234,255,0.10);\n  --dsw-alias-border-l3: rgba(239, 234, 255, 0.160);\n  --dsw-alias-border-l4: rgba(239, 234, 255, 0.220);\n  --dsw-alias-border-inverted: rgba(239, 234, 255, 0.120);\n  --dsw-alias-border-inverted2: rgba(239, 234, 255, 0.120);\n  --dsw-alias-brand-primary: #c4b5fd;\n  --dsw-alias-brand-primary-invert: #efeaff;\n  --dsw-alias-brand-text: #efeaff;\n  --dsw-alias-button-primary-fill: #c4b5fd;\n  --dsw-alias-button-primary-hover: #ddd6fe;\n  --dsw-alias-button-primary-dimmed: rgba(196, 181, 253, 0.140);\n  --dsw-alias-button-info-fill: #c4b5fd;\n  --dsw-alias-button-info-hover: #ddd6fe;\n  --dsw-alias-button-contrast-fill: #efeaff;\n  --dsw-alias-button-elevated-fill: #1d1829;\n  --dsw-alias-button-floating-fill: #1d1829;\n  --dsw-alias-button-floating-hover: #282038;\n  --dsw-alias-button-ghost-active-fill: #282038;\n  --dsw-alias-button-ghost-active-hover: #282038;\n  --dsw-alias-button-ghost-active-border: #8478a0;\n  --dsw-alias-button-tool-bar-fill: rgba(239, 234, 255, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(239, 234, 255, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(239, 234, 255, 0.280);\n  --dsw-alias-label-primary: #efeaff;\n  --dsw-alias-label-secondary: #b6a9d6;\n  --dsw-alias-label-tertiary: #8478a0;\n  --dsw-alias-label-caption: #8478a0;\n  --dsw-alias-label-dimmed: rgba(239, 234, 255, 0.450);\n  --dsw-alias-label-primary-bluish: #efeaff;\n  --dsw-alias-label-primary-dimmed: #efeaff;\n  --dsw-alias-label-primary-foreground: #2e1065;\n  --dsw-alias-label-primary-inverted: #2e1065;\n  --dsw-alias-interactive-bg-hover: rgba(239, 234, 255, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(239, 234, 255, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(196, 181, 253, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(251, 113, 133, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #282038;\n  --dsw-alias-markdown-code-block: #1a1526;\n  --dsw-alias-markdown-code-block-banner: #221b30;\n  --dsw-alias-markdown-inline-code: #1a1526;\n  --dsw-alias-markdown-code-segment-selected: #221b30;\n  --dsw-alias-markdown-code-segment-unselected: #1a1526;\n  --dsw-alias-markdown-citation: #282038;\n  --dsw-alias-markdown-placeholder: #282038;\n  --dsw-alias-markdown-tag: #282038;\n  --dsw-alias-state-business-primary: #c4b5fd;\n  --dsw-alias-state-business-tertiary: rgba(196, 181, 253, 0.140);\n  --dsw-alias-state-error-primary: #fb7185;\n  --dsw-alias-state-error-secondary: rgba(251, 113, 133, 0.750);\n  --dsw-alias-state-success-primary: #2dd4bf;\n  --dsw-alias-state-success-secondary: #2dd4bf;\n  --dsw-alias-state-success-tertiary: rgba(45, 212, 191, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(239, 234, 255, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(239, 234, 255, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(239, 234, 255, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(239, 234, 255, 0.220);\n  --dsw-alias-toast-bg: #efeaff;\n  --dsw-alias-tooltip-bg: #efeaff;\n  --dsw-specific-bubble: #1a1526;\n  --dsw-specific-bubble-highlight: rgba(196, 181, 253, 0.120);\n  --dsw-specific-input-major: #1d1829;\n  --dsw-specific-login-input: #282038;\n  --dsw-specific-menu: #1d1829;\n  --dsw-specific-selector: #282038;\n  --dsw-specific-sidebar-fill: #181322;\n  --dsw-specific-sidebar-nav-item-active: rgba(239, 234, 255, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(196, 181, 253, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(239, 234, 255, 0.050);\n  --dsw-specific-tip: #282038;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(22, 18, 31) 20.19%, rgba(22, 18, 31, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(40, 32, 56) 20.19%, rgba(40, 32, 56, 0) 100%);\n}\nbody[data-dsh-theme=\"pastel\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"pastel\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"lavender","name":"Lavender","nameZh":"薰衣草","desc":"A field of lavender in the morning light.","descZh":"晨光里的薰衣草田。","tags":["light","purple","cool"],"swatch":{"light":["#efe8fc","#fbf9ff","#8b5cf6","#241b3a"],"dark":["#131024","#1a1630","#a78bfa","#ede8ff"]},"css":"/* Lavender (薰衣草) — dsh-theme */\nbody[data-dsh-theme=\"lavender\"]{\n  --dsw-alias-bg-base: #efe8fc;\n  --dsw-alias-bg-layer-1: #fbf9ff;\n  --dsw-alias-bg-layer-2: #fbf9ff;\n  --dsw-alias-bg-layer-3: #e3d9f8;\n  --dsw-alias-bg-overlay: #e3d9f8;\n  --dsw-alias-bg-module-platform: #e3d9f8;\n  --dsw-alias-bg-multi-select: #e3d9f8;\n  --dsw-alias-bg-skeleton: rgba(36, 27, 58, 0.060);\n  --dsw-alias-border-l1: rgba(36, 27, 58, 0.055);\n  --dsw-alias-border-l2: rgba(36,27,58,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(36,27,58,0.10);\n  --dsw-alias-border-l3: rgba(36, 27, 58, 0.160);\n  --dsw-alias-border-l4: rgba(36, 27, 58, 0.220);\n  --dsw-alias-border-inverted: rgba(36, 27, 58, 0.080);\n  --dsw-alias-border-inverted2: rgba(36, 27, 58, 0.080);\n  --dsw-alias-brand-primary: #8b5cf6;\n  --dsw-alias-brand-primary-invert: #241b3a;\n  --dsw-alias-brand-text: #241b3a;\n  --dsw-alias-button-primary-fill: #8b5cf6;\n  --dsw-alias-button-primary-hover: #7c3aed;\n  --dsw-alias-button-primary-dimmed: rgba(139, 92, 246, 0.140);\n  --dsw-alias-button-info-fill: #8b5cf6;\n  --dsw-alias-button-info-hover: #7c3aed;\n  --dsw-alias-button-contrast-fill: #241b3a;\n  --dsw-alias-button-elevated-fill: #fbf9ff;\n  --dsw-alias-button-floating-fill: #fbf9ff;\n  --dsw-alias-button-floating-hover: #e3d9f8;\n  --dsw-alias-button-ghost-active-fill: #e3d9f8;\n  --dsw-alias-button-ghost-active-hover: #e3d9f8;\n  --dsw-alias-button-ghost-active-border: #8578a8;\n  --dsw-alias-button-tool-bar-fill: rgba(36, 27, 58, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(36, 27, 58, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(36, 27, 58, 0.280);\n  --dsw-alias-label-primary: #241b3a;\n  --dsw-alias-label-secondary: #5b4f80;\n  --dsw-alias-label-tertiary: #8578a8;\n  --dsw-alias-label-caption: #8578a8;\n  --dsw-alias-label-dimmed: rgba(36, 27, 58, 0.450);\n  --dsw-alias-label-primary-bluish: #241b3a;\n  --dsw-alias-label-primary-dimmed: #241b3a;\n  --dsw-alias-label-primary-foreground: #0c0420;\n  --dsw-alias-label-primary-inverted: #0c0420;\n  --dsw-alias-interactive-bg-hover: rgba(36, 27, 58, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(36, 27, 58, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(139, 92, 246, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #e3d9f8;\n  --dsw-alias-markdown-code-block: #e8e1f9;\n  --dsw-alias-markdown-code-block-banner: #ded4f5;\n  --dsw-alias-markdown-inline-code: #e8e1f9;\n  --dsw-alias-markdown-code-segment-selected: #ded4f5;\n  --dsw-alias-markdown-code-segment-unselected: #e8e1f9;\n  --dsw-alias-markdown-citation: #e3d9f8;\n  --dsw-alias-markdown-placeholder: #e3d9f8;\n  --dsw-alias-markdown-tag: #e3d9f8;\n  --dsw-alias-state-business-primary: #8b5cf6;\n  --dsw-alias-state-business-tertiary: rgba(139, 92, 246, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(36, 27, 58, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(36, 27, 58, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(36, 27, 58, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(36, 27, 58, 0.220);\n  --dsw-alias-toast-bg: #241b3a;\n  --dsw-alias-tooltip-bg: #241b3a;\n  --dsw-specific-bubble: #e8e1f9;\n  --dsw-specific-bubble-highlight: rgba(139, 92, 246, 0.120);\n  --dsw-specific-input-major: #fbf9ff;\n  --dsw-specific-login-input: #e3d9f8;\n  --dsw-specific-menu: #fbf9ff;\n  --dsw-specific-selector: #e3d9f8;\n  --dsw-specific-sidebar-fill: #e9e2fa;\n  --dsw-specific-sidebar-nav-item-active: rgba(36, 27, 58, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(139, 92, 246, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(36, 27, 58, 0.050);\n  --dsw-specific-tip: #e3d9f8;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(239, 232, 252) 20.19%, rgba(239, 232, 252, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(227, 217, 248) 20.19%, rgba(227, 217, 248, 0) 100%);\n}\nbody[data-dsh-theme=\"lavender\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #131024;\n  --dsw-alias-bg-layer-1: #1a1630;\n  --dsw-alias-bg-layer-2: #1a1630;\n  --dsw-alias-bg-layer-3: #231d40;\n  --dsw-alias-bg-overlay: #231d40;\n  --dsw-alias-bg-module-platform: #231d40;\n  --dsw-alias-bg-multi-select: #231d40;\n  --dsw-alias-bg-skeleton: rgba(237, 232, 255, 0.080);\n  --dsw-alias-border-l1: rgba(237, 232, 255, 0.055);\n  --dsw-alias-border-l2: rgba(237,232,255,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(237,232,255,0.10);\n  --dsw-alias-border-l3: rgba(237, 232, 255, 0.160);\n  --dsw-alias-border-l4: rgba(237, 232, 255, 0.220);\n  --dsw-alias-border-inverted: rgba(237, 232, 255, 0.120);\n  --dsw-alias-border-inverted2: rgba(237, 232, 255, 0.120);\n  --dsw-alias-brand-primary: #a78bfa;\n  --dsw-alias-brand-primary-invert: #ede8ff;\n  --dsw-alias-brand-text: #ede8ff;\n  --dsw-alias-button-primary-fill: #a78bfa;\n  --dsw-alias-button-primary-hover: #c4b5fd;\n  --dsw-alias-button-primary-dimmed: rgba(167, 139, 250, 0.140);\n  --dsw-alias-button-info-fill: #a78bfa;\n  --dsw-alias-button-info-hover: #c4b5fd;\n  --dsw-alias-button-contrast-fill: #ede8ff;\n  --dsw-alias-button-elevated-fill: #1a1630;\n  --dsw-alias-button-floating-fill: #1a1630;\n  --dsw-alias-button-floating-hover: #231d40;\n  --dsw-alias-button-ghost-active-fill: #231d40;\n  --dsw-alias-button-ghost-active-hover: #231d40;\n  --dsw-alias-button-ghost-active-border: #7d73a6;\n  --dsw-alias-button-tool-bar-fill: rgba(237, 232, 255, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(237, 232, 255, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(237, 232, 255, 0.280);\n  --dsw-alias-label-primary: #ede8ff;\n  --dsw-alias-label-secondary: #b0a5dc;\n  --dsw-alias-label-tertiary: #7d73a6;\n  --dsw-alias-label-caption: #7d73a6;\n  --dsw-alias-label-dimmed: rgba(237, 232, 255, 0.450);\n  --dsw-alias-label-primary-bluish: #ede8ff;\n  --dsw-alias-label-primary-dimmed: #ede8ff;\n  --dsw-alias-label-primary-foreground: #0c0420;\n  --dsw-alias-label-primary-inverted: #0c0420;\n  --dsw-alias-interactive-bg-hover: rgba(237, 232, 255, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(237, 232, 255, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(167, 139, 250, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(251, 113, 133, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #231d40;\n  --dsw-alias-markdown-code-block: #161228;\n  --dsw-alias-markdown-code-block-banner: #1d1835;\n  --dsw-alias-markdown-inline-code: #161228;\n  --dsw-alias-markdown-code-segment-selected: #1d1835;\n  --dsw-alias-markdown-code-segment-unselected: #161228;\n  --dsw-alias-markdown-citation: #231d40;\n  --dsw-alias-markdown-placeholder: #231d40;\n  --dsw-alias-markdown-tag: #231d40;\n  --dsw-alias-state-business-primary: #a78bfa;\n  --dsw-alias-state-business-tertiary: rgba(167, 139, 250, 0.140);\n  --dsw-alias-state-error-primary: #fb7185;\n  --dsw-alias-state-error-secondary: rgba(251, 113, 133, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(237, 232, 255, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(237, 232, 255, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(237, 232, 255, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(237, 232, 255, 0.220);\n  --dsw-alias-toast-bg: #ede8ff;\n  --dsw-alias-tooltip-bg: #ede8ff;\n  --dsw-specific-bubble: #161228;\n  --dsw-specific-bubble-highlight: rgba(167, 139, 250, 0.120);\n  --dsw-specific-input-major: #1a1630;\n  --dsw-specific-login-input: #231d40;\n  --dsw-specific-menu: #1a1630;\n  --dsw-specific-selector: #231d40;\n  --dsw-specific-sidebar-fill: #151126;\n  --dsw-specific-sidebar-nav-item-active: rgba(237, 232, 255, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(167, 139, 250, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(237, 232, 255, 0.050);\n  --dsw-specific-tip: #231d40;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(19, 16, 36) 20.19%, rgba(19, 16, 36, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(35, 29, 64) 20.19%, rgba(35, 29, 64, 0) 100%);\n}\nbody[data-dsh-theme=\"lavender\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"lavender\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"charcoal","name":"Charcoal","nameZh":"煤灰","desc":"Honest grays, no color to distract.","descZh":"诚实的灰，不打扰你的专注。","tags":["neutral","minimal","gray"],"swatch":{"light":["#f4f4f4","#ffffff","#333333","#181818"],"dark":["#131313","#1a1a1a","#d4d4d4","#e8e8e8"]},"css":"/* Charcoal (煤灰) — dsh-theme */\nbody[data-dsh-theme=\"charcoal\"]{\n  --dsw-alias-bg-base: #f4f4f4;\n  --dsw-alias-bg-layer-1: #ffffff;\n  --dsw-alias-bg-layer-2: #ffffff;\n  --dsw-alias-bg-layer-3: #e9e9e9;\n  --dsw-alias-bg-overlay: #e9e9e9;\n  --dsw-alias-bg-module-platform: #e9e9e9;\n  --dsw-alias-bg-multi-select: #e9e9e9;\n  --dsw-alias-bg-skeleton: rgba(24, 24, 24, 0.060);\n  --dsw-alias-border-l1: rgba(24, 24, 24, 0.055);\n  --dsw-alias-border-l2: rgba(24,24,24,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(24,24,24,0.10);\n  --dsw-alias-border-l3: rgba(24, 24, 24, 0.160);\n  --dsw-alias-border-l4: rgba(24, 24, 24, 0.220);\n  --dsw-alias-border-inverted: rgba(24, 24, 24, 0.080);\n  --dsw-alias-border-inverted2: rgba(24, 24, 24, 0.080);\n  --dsw-alias-brand-primary: #333333;\n  --dsw-alias-brand-primary-invert: #181818;\n  --dsw-alias-brand-text: #181818;\n  --dsw-alias-button-primary-fill: #333333;\n  --dsw-alias-button-primary-hover: #262626;\n  --dsw-alias-button-primary-dimmed: rgba(51, 51, 51, 0.140);\n  --dsw-alias-button-info-fill: #333333;\n  --dsw-alias-button-info-hover: #262626;\n  --dsw-alias-button-contrast-fill: #181818;\n  --dsw-alias-button-elevated-fill: #ffffff;\n  --dsw-alias-button-floating-fill: #ffffff;\n  --dsw-alias-button-floating-hover: #e9e9e9;\n  --dsw-alias-button-ghost-active-fill: #e9e9e9;\n  --dsw-alias-button-ghost-active-hover: #e9e9e9;\n  --dsw-alias-button-ghost-active-border: #7d7d7d;\n  --dsw-alias-button-tool-bar-fill: rgba(24, 24, 24, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(24, 24, 24, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(24, 24, 24, 0.280);\n  --dsw-alias-label-primary: #181818;\n  --dsw-alias-label-secondary: #4d4d4d;\n  --dsw-alias-label-tertiary: #7d7d7d;\n  --dsw-alias-label-caption: #7d7d7d;\n  --dsw-alias-label-dimmed: rgba(24, 24, 24, 0.450);\n  --dsw-alias-label-primary-bluish: #181818;\n  --dsw-alias-label-primary-dimmed: #181818;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(24, 24, 24, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(24, 24, 24, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(51, 51, 51, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(185, 28, 28, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #e9e9e9;\n  --dsw-alias-markdown-code-block: #ebebeb;\n  --dsw-alias-markdown-code-block-banner: #e3e3e3;\n  --dsw-alias-markdown-inline-code: #ebebeb;\n  --dsw-alias-markdown-code-segment-selected: #e3e3e3;\n  --dsw-alias-markdown-code-segment-unselected: #ebebeb;\n  --dsw-alias-markdown-citation: #e9e9e9;\n  --dsw-alias-markdown-placeholder: #e9e9e9;\n  --dsw-alias-markdown-tag: #e9e9e9;\n  --dsw-alias-state-business-primary: #333333;\n  --dsw-alias-state-business-tertiary: rgba(51, 51, 51, 0.140);\n  --dsw-alias-state-error-primary: #b91c1c;\n  --dsw-alias-state-error-secondary: rgba(185, 28, 28, 0.750);\n  --dsw-alias-state-success-primary: #166534;\n  --dsw-alias-state-success-secondary: #166534;\n  --dsw-alias-state-success-tertiary: rgba(22, 101, 52, 0.140);\n  --dsw-alias-state-warn-primary: #a16207;\n  --dsw-alias-state-warn-secondary: #a16207;\n  --dsw-alias-state-warn-tertiary: rgba(161, 98, 7, 0.160);\n  --dsw-alias-state-warn-label: #a16207;\n  --dsw-alias-scrollbar-bg-l1: rgba(24, 24, 24, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(24, 24, 24, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(24, 24, 24, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(24, 24, 24, 0.220);\n  --dsw-alias-toast-bg: #181818;\n  --dsw-alias-tooltip-bg: #181818;\n  --dsw-specific-bubble: #ebebeb;\n  --dsw-specific-bubble-highlight: rgba(51, 51, 51, 0.120);\n  --dsw-specific-input-major: #ffffff;\n  --dsw-specific-login-input: #e9e9e9;\n  --dsw-specific-menu: #ffffff;\n  --dsw-specific-selector: #e9e9e9;\n  --dsw-specific-sidebar-fill: #ebebeb;\n  --dsw-specific-sidebar-nav-item-active: rgba(24, 24, 24, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(51, 51, 51, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(24, 24, 24, 0.050);\n  --dsw-specific-tip: #e9e9e9;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(244, 244, 244) 20.19%, rgba(244, 244, 244, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(233, 233, 233) 20.19%, rgba(233, 233, 233, 0) 100%);\n}\nbody[data-dsh-theme=\"charcoal\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #131313;\n  --dsw-alias-bg-layer-1: #1a1a1a;\n  --dsw-alias-bg-layer-2: #1a1a1a;\n  --dsw-alias-bg-layer-3: #232323;\n  --dsw-alias-bg-overlay: #232323;\n  --dsw-alias-bg-module-platform: #232323;\n  --dsw-alias-bg-multi-select: #232323;\n  --dsw-alias-bg-skeleton: rgba(232, 232, 232, 0.080);\n  --dsw-alias-border-l1: rgba(232, 232, 232, 0.055);\n  --dsw-alias-border-l2: rgba(232,232,232,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(232,232,232,0.10);\n  --dsw-alias-border-l3: rgba(232, 232, 232, 0.160);\n  --dsw-alias-border-l4: rgba(232, 232, 232, 0.220);\n  --dsw-alias-border-inverted: rgba(232, 232, 232, 0.120);\n  --dsw-alias-border-inverted2: rgba(232, 232, 232, 0.120);\n  --dsw-alias-brand-primary: #d4d4d4;\n  --dsw-alias-brand-primary-invert: #e8e8e8;\n  --dsw-alias-brand-text: #e8e8e8;\n  --dsw-alias-button-primary-fill: #d4d4d4;\n  --dsw-alias-button-primary-hover: #f0f0f0;\n  --dsw-alias-button-primary-dimmed: rgba(212, 212, 212, 0.140);\n  --dsw-alias-button-info-fill: #d4d4d4;\n  --dsw-alias-button-info-hover: #f0f0f0;\n  --dsw-alias-button-contrast-fill: #e8e8e8;\n  --dsw-alias-button-elevated-fill: #1a1a1a;\n  --dsw-alias-button-floating-fill: #1a1a1a;\n  --dsw-alias-button-floating-hover: #232323;\n  --dsw-alias-button-ghost-active-fill: #232323;\n  --dsw-alias-button-ghost-active-hover: #232323;\n  --dsw-alias-button-ghost-active-border: #6d6d6d;\n  --dsw-alias-button-tool-bar-fill: rgba(232, 232, 232, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(232, 232, 232, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(232, 232, 232, 0.280);\n  --dsw-alias-label-primary: #e8e8e8;\n  --dsw-alias-label-secondary: #9e9e9e;\n  --dsw-alias-label-tertiary: #6d6d6d;\n  --dsw-alias-label-caption: #6d6d6d;\n  --dsw-alias-label-dimmed: rgba(232, 232, 232, 0.450);\n  --dsw-alias-label-primary-bluish: #e8e8e8;\n  --dsw-alias-label-primary-dimmed: #e8e8e8;\n  --dsw-alias-label-primary-foreground: #131313;\n  --dsw-alias-label-primary-inverted: #131313;\n  --dsw-alias-interactive-bg-hover: rgba(232, 232, 232, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(232, 232, 232, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(212, 212, 212, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #232323;\n  --dsw-alias-markdown-code-block: #171717;\n  --dsw-alias-markdown-code-block-banner: #1f1f1f;\n  --dsw-alias-markdown-inline-code: #171717;\n  --dsw-alias-markdown-code-segment-selected: #1f1f1f;\n  --dsw-alias-markdown-code-segment-unselected: #171717;\n  --dsw-alias-markdown-citation: #232323;\n  --dsw-alias-markdown-placeholder: #232323;\n  --dsw-alias-markdown-tag: #232323;\n  --dsw-alias-state-business-primary: #d4d4d4;\n  --dsw-alias-state-business-tertiary: rgba(212, 212, 212, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(232, 232, 232, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(232, 232, 232, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(232, 232, 232, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(232, 232, 232, 0.220);\n  --dsw-alias-toast-bg: #e8e8e8;\n  --dsw-alias-tooltip-bg: #e8e8e8;\n  --dsw-specific-bubble: #171717;\n  --dsw-specific-bubble-highlight: rgba(212, 212, 212, 0.120);\n  --dsw-specific-input-major: #1a1a1a;\n  --dsw-specific-login-input: #232323;\n  --dsw-specific-menu: #1a1a1a;\n  --dsw-specific-selector: #232323;\n  --dsw-specific-sidebar-fill: #151515;\n  --dsw-specific-sidebar-nav-item-active: rgba(232, 232, 232, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(212, 212, 212, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(232, 232, 232, 0.050);\n  --dsw-specific-tip: #232323;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(19, 19, 19) 20.19%, rgba(19, 19, 19, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(35, 35, 35) 20.19%, rgba(35, 35, 35, 0) 100%);\n}\nbody[data-dsh-theme=\"charcoal\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"charcoal\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"rose","name":"Rose","nameZh":"玫瑰","desc":"Deep maroon velvet with blush petals.","descZh":"深酒红的天鹅绒，缀着浅绯花瓣。","tags":["dark","pink","maroon"],"swatch":{"light":["#f7dce2","#fbf2f4","#be123c","#331421"],"dark":["#190b12","#221019","#fb7185","#fdecf2"]},"css":"/* Rose (玫瑰) — dsh-theme */\nbody[data-dsh-theme=\"rose\"]{\n  --dsw-alias-bg-base: #f7dce2;\n  --dsw-alias-bg-layer-1: #fbf2f4;\n  --dsw-alias-bg-layer-2: #fbf2f4;\n  --dsw-alias-bg-layer-3: #f1cbd4;\n  --dsw-alias-bg-overlay: #f1cbd4;\n  --dsw-alias-bg-module-platform: #f1cbd4;\n  --dsw-alias-bg-multi-select: #f1cbd4;\n  --dsw-alias-bg-skeleton: rgba(51, 20, 33, 0.060);\n  --dsw-alias-border-l1: rgba(51, 20, 33, 0.055);\n  --dsw-alias-border-l2: rgba(51,20,33,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(51,20,33,0.10);\n  --dsw-alias-border-l3: rgba(51, 20, 33, 0.160);\n  --dsw-alias-border-l4: rgba(51, 20, 33, 0.220);\n  --dsw-alias-border-inverted: rgba(51, 20, 33, 0.080);\n  --dsw-alias-border-inverted2: rgba(51, 20, 33, 0.080);\n  --dsw-alias-brand-primary: #be123c;\n  --dsw-alias-brand-primary-invert: #331421;\n  --dsw-alias-brand-text: #331421;\n  --dsw-alias-button-primary-fill: #be123c;\n  --dsw-alias-button-primary-hover: #9f1239;\n  --dsw-alias-button-primary-dimmed: rgba(190, 18, 60, 0.140);\n  --dsw-alias-button-info-fill: #be123c;\n  --dsw-alias-button-info-hover: #9f1239;\n  --dsw-alias-button-contrast-fill: #331421;\n  --dsw-alias-button-elevated-fill: #fbf2f4;\n  --dsw-alias-button-floating-fill: #fbf2f4;\n  --dsw-alias-button-floating-hover: #f1cbd4;\n  --dsw-alias-button-ghost-active-fill: #f1cbd4;\n  --dsw-alias-button-ghost-active-hover: #f1cbd4;\n  --dsw-alias-button-ghost-active-border: #a57589;\n  --dsw-alias-button-tool-bar-fill: rgba(51, 20, 33, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(51, 20, 33, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(51, 20, 33, 0.280);\n  --dsw-alias-label-primary: #331421;\n  --dsw-alias-label-secondary: #7a4a5c;\n  --dsw-alias-label-tertiary: #a57589;\n  --dsw-alias-label-caption: #a57589;\n  --dsw-alias-label-dimmed: rgba(51, 20, 33, 0.450);\n  --dsw-alias-label-primary-bluish: #331421;\n  --dsw-alias-label-primary-dimmed: #331421;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(51, 20, 33, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(51, 20, 33, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(190, 18, 60, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #f1cbd4;\n  --dsw-alias-markdown-code-block: #f5dce2;\n  --dsw-alias-markdown-code-block-banner: #efcbd5;\n  --dsw-alias-markdown-inline-code: #f5dce2;\n  --dsw-alias-markdown-code-segment-selected: #efcbd5;\n  --dsw-alias-markdown-code-segment-unselected: #f5dce2;\n  --dsw-alias-markdown-citation: #f1cbd4;\n  --dsw-alias-markdown-placeholder: #f1cbd4;\n  --dsw-alias-markdown-tag: #f1cbd4;\n  --dsw-alias-state-business-primary: #be123c;\n  --dsw-alias-state-business-tertiary: rgba(190, 18, 60, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(51, 20, 33, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(51, 20, 33, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(51, 20, 33, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(51, 20, 33, 0.220);\n  --dsw-alias-toast-bg: #331421;\n  --dsw-alias-tooltip-bg: #331421;\n  --dsw-specific-bubble: #f5dce2;\n  --dsw-specific-bubble-highlight: rgba(190, 18, 60, 0.120);\n  --dsw-specific-input-major: #fbf2f4;\n  --dsw-specific-login-input: #f1cbd4;\n  --dsw-specific-menu: #fbf2f4;\n  --dsw-specific-selector: #f1cbd4;\n  --dsw-specific-sidebar-fill: #f5dce2;\n  --dsw-specific-sidebar-nav-item-active: rgba(51, 20, 33, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(190, 18, 60, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(51, 20, 33, 0.050);\n  --dsw-specific-tip: #f1cbd4;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(247, 220, 226) 20.19%, rgba(247, 220, 226, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(241, 203, 212) 20.19%, rgba(241, 203, 212, 0) 100%);\n}\nbody[data-dsh-theme=\"rose\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #190b12;\n  --dsw-alias-bg-layer-1: #221019;\n  --dsw-alias-bg-layer-2: #221019;\n  --dsw-alias-bg-layer-3: #2e1722;\n  --dsw-alias-bg-overlay: #2e1722;\n  --dsw-alias-bg-module-platform: #2e1722;\n  --dsw-alias-bg-multi-select: #2e1722;\n  --dsw-alias-bg-skeleton: rgba(253, 236, 242, 0.080);\n  --dsw-alias-border-l1: rgba(253, 236, 242, 0.055);\n  --dsw-alias-border-l2: rgba(253,236,242,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(253,236,242,0.10);\n  --dsw-alias-border-l3: rgba(253, 236, 242, 0.160);\n  --dsw-alias-border-l4: rgba(253, 236, 242, 0.220);\n  --dsw-alias-border-inverted: rgba(253, 236, 242, 0.120);\n  --dsw-alias-border-inverted2: rgba(253, 236, 242, 0.120);\n  --dsw-alias-brand-primary: #fb7185;\n  --dsw-alias-brand-primary-invert: #fdecf2;\n  --dsw-alias-brand-text: #fdecf2;\n  --dsw-alias-button-primary-fill: #fb7185;\n  --dsw-alias-button-primary-hover: #fda4af;\n  --dsw-alias-button-primary-dimmed: rgba(251, 113, 133, 0.140);\n  --dsw-alias-button-info-fill: #fb7185;\n  --dsw-alias-button-info-hover: #fda4af;\n  --dsw-alias-button-contrast-fill: #fdecf2;\n  --dsw-alias-button-elevated-fill: #221019;\n  --dsw-alias-button-floating-fill: #221019;\n  --dsw-alias-button-floating-hover: #2e1722;\n  --dsw-alias-button-ghost-active-fill: #2e1722;\n  --dsw-alias-button-ghost-active-hover: #2e1722;\n  --dsw-alias-button-ghost-active-border: #9d6b82;\n  --dsw-alias-button-tool-bar-fill: rgba(253, 236, 242, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(253, 236, 242, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(253, 236, 242, 0.280);\n  --dsw-alias-label-primary: #fdecf2;\n  --dsw-alias-label-secondary: #d19ab0;\n  --dsw-alias-label-tertiary: #9d6b82;\n  --dsw-alias-label-caption: #9d6b82;\n  --dsw-alias-label-dimmed: rgba(253, 236, 242, 0.450);\n  --dsw-alias-label-primary-bluish: #fdecf2;\n  --dsw-alias-label-primary-dimmed: #fdecf2;\n  --dsw-alias-label-primary-foreground: #2a0a14;\n  --dsw-alias-label-primary-inverted: #2a0a14;\n  --dsw-alias-interactive-bg-hover: rgba(253, 236, 242, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(253, 236, 242, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(251, 113, 133, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #2e1722;\n  --dsw-alias-markdown-code-block: #1d0e16;\n  --dsw-alias-markdown-code-block-banner: #271320;\n  --dsw-alias-markdown-inline-code: #1d0e16;\n  --dsw-alias-markdown-code-segment-selected: #271320;\n  --dsw-alias-markdown-code-segment-unselected: #1d0e16;\n  --dsw-alias-markdown-citation: #2e1722;\n  --dsw-alias-markdown-placeholder: #2e1722;\n  --dsw-alias-markdown-tag: #2e1722;\n  --dsw-alias-state-business-primary: #fb7185;\n  --dsw-alias-state-business-tertiary: rgba(251, 113, 133, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(253, 236, 242, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(253, 236, 242, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(253, 236, 242, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(253, 236, 242, 0.220);\n  --dsw-alias-toast-bg: #fdecf2;\n  --dsw-alias-tooltip-bg: #fdecf2;\n  --dsw-specific-bubble: #1d0e16;\n  --dsw-specific-bubble-highlight: rgba(251, 113, 133, 0.120);\n  --dsw-specific-input-major: #221019;\n  --dsw-specific-login-input: #2e1722;\n  --dsw-specific-menu: #221019;\n  --dsw-specific-selector: #2e1722;\n  --dsw-specific-sidebar-fill: #1b0d14;\n  --dsw-specific-sidebar-nav-item-active: rgba(253, 236, 242, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(251, 113, 133, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(253, 236, 242, 0.050);\n  --dsw-specific-tip: #2e1722;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(25, 11, 18) 20.19%, rgba(25, 11, 18, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(46, 23, 34) 20.19%, rgba(46, 23, 34, 0) 100%);\n}\nbody[data-dsh-theme=\"rose\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"rose\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"wave","name":"Wave","nameZh":"碧波","desc":"Teal water, clear and alive.","descZh":"青碧的水波，清澈灵动。","tags":["light","teal","cool"],"swatch":{"light":["#d0ede9","#eef7f6","#0d9488","#0c2b26"],"dark":["#081412","#0d1d1a","#2dd4bf","#ddf3ef"]},"css":"/* Wave (碧波) — dsh-theme */\nbody[data-dsh-theme=\"wave\"]{\n  --dsw-alias-bg-base: #d0ede9;\n  --dsw-alias-bg-layer-1: #eef7f6;\n  --dsw-alias-bg-layer-2: #eef7f6;\n  --dsw-alias-bg-layer-3: #bce4de;\n  --dsw-alias-bg-overlay: #bce4de;\n  --dsw-alias-bg-module-platform: #bce4de;\n  --dsw-alias-bg-multi-select: #bce4de;\n  --dsw-alias-bg-skeleton: rgba(12, 43, 38, 0.060);\n  --dsw-alias-border-l1: rgba(12, 43, 38, 0.055);\n  --dsw-alias-border-l2: rgba(12,43,38,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(12,43,38,0.10);\n  --dsw-alias-border-l3: rgba(12, 43, 38, 0.160);\n  --dsw-alias-border-l4: rgba(12, 43, 38, 0.220);\n  --dsw-alias-border-inverted: rgba(12, 43, 38, 0.080);\n  --dsw-alias-border-inverted2: rgba(12, 43, 38, 0.080);\n  --dsw-alias-brand-primary: #0d9488;\n  --dsw-alias-brand-primary-invert: #0c2b26;\n  --dsw-alias-brand-text: #0c2b26;\n  --dsw-alias-button-primary-fill: #0d9488;\n  --dsw-alias-button-primary-hover: #0f766e;\n  --dsw-alias-button-primary-dimmed: rgba(13, 148, 136, 0.140);\n  --dsw-alias-button-info-fill: #0d9488;\n  --dsw-alias-button-info-hover: #0f766e;\n  --dsw-alias-button-contrast-fill: #0c2b26;\n  --dsw-alias-button-elevated-fill: #eef7f6;\n  --dsw-alias-button-floating-fill: #eef7f6;\n  --dsw-alias-button-floating-hover: #bce4de;\n  --dsw-alias-button-ghost-active-fill: #bce4de;\n  --dsw-alias-button-ghost-active-hover: #bce4de;\n  --dsw-alias-button-ghost-active-border: #6d9189;\n  --dsw-alias-button-tool-bar-fill: rgba(12, 43, 38, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(12, 43, 38, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(12, 43, 38, 0.280);\n  --dsw-alias-label-primary: #0c2b26;\n  --dsw-alias-label-secondary: #3d645d;\n  --dsw-alias-label-tertiary: #6d9189;\n  --dsw-alias-label-caption: #6d9189;\n  --dsw-alias-label-dimmed: rgba(12, 43, 38, 0.450);\n  --dsw-alias-label-primary-bluish: #0c2b26;\n  --dsw-alias-label-primary-dimmed: #0c2b26;\n  --dsw-alias-label-primary-foreground: #001a15;\n  --dsw-alias-label-primary-inverted: #001a15;\n  --dsw-alias-interactive-bg-hover: rgba(12, 43, 38, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(12, 43, 38, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(13, 148, 136, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(220, 38, 38, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #bce4de;\n  --dsw-alias-markdown-code-block: #d0ede7;\n  --dsw-alias-markdown-code-block-banner: #bee4dd;\n  --dsw-alias-markdown-inline-code: #d0ede7;\n  --dsw-alias-markdown-code-segment-selected: #bee4dd;\n  --dsw-alias-markdown-code-segment-unselected: #d0ede7;\n  --dsw-alias-markdown-citation: #bce4de;\n  --dsw-alias-markdown-placeholder: #bce4de;\n  --dsw-alias-markdown-tag: #bce4de;\n  --dsw-alias-state-business-primary: #0d9488;\n  --dsw-alias-state-business-tertiary: rgba(13, 148, 136, 0.140);\n  --dsw-alias-state-error-primary: #dc2626;\n  --dsw-alias-state-error-secondary: rgba(220, 38, 38, 0.750);\n  --dsw-alias-state-success-primary: #15803d;\n  --dsw-alias-state-success-secondary: #15803d;\n  --dsw-alias-state-success-tertiary: rgba(21, 128, 61, 0.140);\n  --dsw-alias-state-warn-primary: #b45309;\n  --dsw-alias-state-warn-secondary: #b45309;\n  --dsw-alias-state-warn-tertiary: rgba(180, 83, 9, 0.160);\n  --dsw-alias-state-warn-label: #b45309;\n  --dsw-alias-scrollbar-bg-l1: rgba(12, 43, 38, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(12, 43, 38, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(12, 43, 38, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(12, 43, 38, 0.220);\n  --dsw-alias-toast-bg: #0c2b26;\n  --dsw-alias-tooltip-bg: #0c2b26;\n  --dsw-specific-bubble: #d0ede7;\n  --dsw-specific-bubble-highlight: rgba(13, 148, 136, 0.120);\n  --dsw-specific-input-major: #eef7f6;\n  --dsw-specific-login-input: #bce4de;\n  --dsw-specific-menu: #eef7f6;\n  --dsw-specific-selector: #bce4de;\n  --dsw-specific-sidebar-fill: #cfece7;\n  --dsw-specific-sidebar-nav-item-active: rgba(12, 43, 38, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(13, 148, 136, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(12, 43, 38, 0.050);\n  --dsw-specific-tip: #bce4de;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(208, 237, 233) 20.19%, rgba(208, 237, 233, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(188, 228, 222) 20.19%, rgba(188, 228, 222, 0) 100%);\n}\nbody[data-dsh-theme=\"wave\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #081412;\n  --dsw-alias-bg-layer-1: #0d1d1a;\n  --dsw-alias-bg-layer-2: #0d1d1a;\n  --dsw-alias-bg-layer-3: #142822;\n  --dsw-alias-bg-overlay: #142822;\n  --dsw-alias-bg-module-platform: #142822;\n  --dsw-alias-bg-multi-select: #142822;\n  --dsw-alias-bg-skeleton: rgba(221, 243, 239, 0.080);\n  --dsw-alias-border-l1: rgba(221, 243, 239, 0.055);\n  --dsw-alias-border-l2: rgba(221,243,239,0.10);\n  --dsw-alias-border-l2-darkmode-thin: rgba(221,243,239,0.10);\n  --dsw-alias-border-l3: rgba(221, 243, 239, 0.160);\n  --dsw-alias-border-l4: rgba(221, 243, 239, 0.220);\n  --dsw-alias-border-inverted: rgba(221, 243, 239, 0.120);\n  --dsw-alias-border-inverted2: rgba(221, 243, 239, 0.120);\n  --dsw-alias-brand-primary: #2dd4bf;\n  --dsw-alias-brand-primary-invert: #ddf3ef;\n  --dsw-alias-brand-text: #ddf3ef;\n  --dsw-alias-button-primary-fill: #2dd4bf;\n  --dsw-alias-button-primary-hover: #5eead4;\n  --dsw-alias-button-primary-dimmed: rgba(45, 212, 191, 0.140);\n  --dsw-alias-button-info-fill: #2dd4bf;\n  --dsw-alias-button-info-hover: #5eead4;\n  --dsw-alias-button-contrast-fill: #ddf3ef;\n  --dsw-alias-button-elevated-fill: #0d1d1a;\n  --dsw-alias-button-floating-fill: #0d1d1a;\n  --dsw-alias-button-floating-hover: #142822;\n  --dsw-alias-button-ghost-active-fill: #142822;\n  --dsw-alias-button-ghost-active-hover: #142822;\n  --dsw-alias-button-ghost-active-border: #5d8a81;\n  --dsw-alias-button-tool-bar-fill: rgba(221, 243, 239, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(221, 243, 239, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(221, 243, 239, 0.280);\n  --dsw-alias-label-primary: #ddf3ef;\n  --dsw-alias-label-secondary: #8dbfb5;\n  --dsw-alias-label-tertiary: #5d8a81;\n  --dsw-alias-label-caption: #5d8a81;\n  --dsw-alias-label-dimmed: rgba(221, 243, 239, 0.450);\n  --dsw-alias-label-primary-bluish: #ddf3ef;\n  --dsw-alias-label-primary-dimmed: #ddf3ef;\n  --dsw-alias-label-primary-foreground: #001a15;\n  --dsw-alias-label-primary-inverted: #001a15;\n  --dsw-alias-interactive-bg-hover: rgba(221, 243, 239, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(221, 243, 239, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(45, 212, 191, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #142822;\n  --dsw-alias-markdown-code-block: #0a1815;\n  --dsw-alias-markdown-code-block-banner: #10211d;\n  --dsw-alias-markdown-inline-code: #0a1815;\n  --dsw-alias-markdown-code-segment-selected: #10211d;\n  --dsw-alias-markdown-code-segment-unselected: #0a1815;\n  --dsw-alias-markdown-citation: #142822;\n  --dsw-alias-markdown-placeholder: #142822;\n  --dsw-alias-markdown-tag: #142822;\n  --dsw-alias-state-business-primary: #2dd4bf;\n  --dsw-alias-state-business-tertiary: rgba(45, 212, 191, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(221, 243, 239, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(221, 243, 239, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(221, 243, 239, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(221, 243, 239, 0.220);\n  --dsw-alias-toast-bg: #ddf3ef;\n  --dsw-alias-tooltip-bg: #ddf3ef;\n  --dsw-specific-bubble: #0a1815;\n  --dsw-specific-bubble-highlight: rgba(45, 212, 191, 0.120);\n  --dsw-specific-input-major: #0d1d1a;\n  --dsw-specific-login-input: #142822;\n  --dsw-specific-menu: #0d1d1a;\n  --dsw-specific-selector: #142822;\n  --dsw-specific-sidebar-fill: #091613;\n  --dsw-specific-sidebar-nav-item-active: rgba(221, 243, 239, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(45, 212, 191, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(221, 243, 239, 0.050);\n  --dsw-specific-tip: #142822;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(8, 20, 18) 20.19%, rgba(8, 20, 18, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(20, 40, 34) 20.19%, rgba(20, 40, 34, 0) 100%);\n}\nbody[data-dsh-theme=\"wave\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"wave\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"},{"id":"mono","name":"Mono","nameZh":"极简","desc":"Strict monochrome, maximal focus.","descZh":"严格单色，极致专注。","tags":["neutral","minimal","monochrome"],"swatch":{"light":["#ffffff","#ffffff","#000000","#000000"],"dark":["#000000","#0c0c0c","#ffffff","#ffffff"]},"css":"/* Mono (极简) — dsh-theme */\nbody[data-dsh-theme=\"mono\"]{\n  --dsw-alias-bg-base: #ffffff;\n  --dsw-alias-bg-layer-1: #ffffff;\n  --dsw-alias-bg-layer-2: #ffffff;\n  --dsw-alias-bg-layer-3: #f2f2f2;\n  --dsw-alias-bg-overlay: #f2f2f2;\n  --dsw-alias-bg-module-platform: #f2f2f2;\n  --dsw-alias-bg-multi-select: #f2f2f2;\n  --dsw-alias-bg-skeleton: rgba(0, 0, 0, 0.060);\n  --dsw-alias-border-l1: rgba(0, 0, 0, 0.066);\n  --dsw-alias-border-l2: rgba(0,0,0,0.12);\n  --dsw-alias-border-l2-darkmode-thin: rgba(0,0,0,0.12);\n  --dsw-alias-border-l3: rgba(0, 0, 0, 0.192);\n  --dsw-alias-border-l4: rgba(0, 0, 0, 0.264);\n  --dsw-alias-border-inverted: rgba(0, 0, 0, 0.080);\n  --dsw-alias-border-inverted2: rgba(0, 0, 0, 0.080);\n  --dsw-alias-brand-primary: #000000;\n  --dsw-alias-brand-primary-invert: #000000;\n  --dsw-alias-brand-text: #000000;\n  --dsw-alias-button-primary-fill: #000000;\n  --dsw-alias-button-primary-hover: #333333;\n  --dsw-alias-button-primary-dimmed: rgba(0, 0, 0, 0.140);\n  --dsw-alias-button-info-fill: #000000;\n  --dsw-alias-button-info-hover: #333333;\n  --dsw-alias-button-contrast-fill: #000000;\n  --dsw-alias-button-elevated-fill: #ffffff;\n  --dsw-alias-button-floating-fill: #ffffff;\n  --dsw-alias-button-floating-hover: #f2f2f2;\n  --dsw-alias-button-ghost-active-fill: #f2f2f2;\n  --dsw-alias-button-ghost-active-hover: #f2f2f2;\n  --dsw-alias-button-ghost-active-border: #8c8c8c;\n  --dsw-alias-button-tool-bar-fill: rgba(0, 0, 0, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(0, 0, 0, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(0, 0, 0, 0.280);\n  --dsw-alias-label-primary: #000000;\n  --dsw-alias-label-secondary: #555555;\n  --dsw-alias-label-tertiary: #8c8c8c;\n  --dsw-alias-label-caption: #8c8c8c;\n  --dsw-alias-label-dimmed: rgba(0, 0, 0, 0.450);\n  --dsw-alias-label-primary-bluish: #000000;\n  --dsw-alias-label-primary-dimmed: #000000;\n  --dsw-alias-label-primary-foreground: #ffffff;\n  --dsw-alias-label-primary-inverted: #ffffff;\n  --dsw-alias-interactive-bg-hover: rgba(0, 0, 0, 0.060);\n  --dsw-alias-interactive-bg-active: rgba(0, 0, 0, 0.100);\n  --dsw-alias-interactive-bg-hover-accent: rgba(0, 0, 0, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(185, 28, 28, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #f2f2f2;\n  --dsw-alias-markdown-code-block: #f5f5f5;\n  --dsw-alias-markdown-code-block-banner: #ececec;\n  --dsw-alias-markdown-inline-code: #f5f5f5;\n  --dsw-alias-markdown-code-segment-selected: #ececec;\n  --dsw-alias-markdown-code-segment-unselected: #f5f5f5;\n  --dsw-alias-markdown-citation: #f2f2f2;\n  --dsw-alias-markdown-placeholder: #f2f2f2;\n  --dsw-alias-markdown-tag: #f2f2f2;\n  --dsw-alias-state-business-primary: #000000;\n  --dsw-alias-state-business-tertiary: rgba(0, 0, 0, 0.140);\n  --dsw-alias-state-error-primary: #b91c1c;\n  --dsw-alias-state-error-secondary: rgba(185, 28, 28, 0.750);\n  --dsw-alias-state-success-primary: #166534;\n  --dsw-alias-state-success-secondary: #166534;\n  --dsw-alias-state-success-tertiary: rgba(22, 101, 52, 0.140);\n  --dsw-alias-state-warn-primary: #a16207;\n  --dsw-alias-state-warn-secondary: #a16207;\n  --dsw-alias-state-warn-tertiary: rgba(161, 98, 7, 0.160);\n  --dsw-alias-state-warn-label: #a16207;\n  --dsw-alias-scrollbar-bg-l1: rgba(0, 0, 0, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(0, 0, 0, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(0, 0, 0, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(0, 0, 0, 0.220);\n  --dsw-alias-toast-bg: #000000;\n  --dsw-alias-tooltip-bg: #000000;\n  --dsw-specific-bubble: #f5f5f5;\n  --dsw-specific-bubble-highlight: rgba(0, 0, 0, 0.120);\n  --dsw-specific-input-major: #ffffff;\n  --dsw-specific-login-input: #f2f2f2;\n  --dsw-specific-menu: #ffffff;\n  --dsw-specific-selector: #f2f2f2;\n  --dsw-specific-sidebar-fill: #f7f7f7;\n  --dsw-specific-sidebar-nav-item-active: rgba(0, 0, 0, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(0, 0, 0, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(0, 0, 0, 0.050);\n  --dsw-specific-tip: #f2f2f2;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(255, 255, 255) 20.19%, rgba(255, 255, 255, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(242, 242, 242) 20.19%, rgba(242, 242, 242, 0) 100%);\n}\nbody[data-dsh-theme=\"mono\"][data-ds-dark-theme]{\n  --dsw-alias-bg-base: #000000;\n  --dsw-alias-bg-layer-1: #0c0c0c;\n  --dsw-alias-bg-layer-2: #0c0c0c;\n  --dsw-alias-bg-layer-3: #161616;\n  --dsw-alias-bg-overlay: #161616;\n  --dsw-alias-bg-module-platform: #161616;\n  --dsw-alias-bg-multi-select: #161616;\n  --dsw-alias-bg-skeleton: rgba(255, 255, 255, 0.080);\n  --dsw-alias-border-l1: rgba(255, 255, 255, 0.077);\n  --dsw-alias-border-l2: rgba(255,255,255,0.14);\n  --dsw-alias-border-l2-darkmode-thin: rgba(255,255,255,0.14);\n  --dsw-alias-border-l3: rgba(255, 255, 255, 0.224);\n  --dsw-alias-border-l4: rgba(255, 255, 255, 0.308);\n  --dsw-alias-border-inverted: rgba(255, 255, 255, 0.120);\n  --dsw-alias-border-inverted2: rgba(255, 255, 255, 0.120);\n  --dsw-alias-brand-primary: #ffffff;\n  --dsw-alias-brand-primary-invert: #ffffff;\n  --dsw-alias-brand-text: #ffffff;\n  --dsw-alias-button-primary-fill: #ffffff;\n  --dsw-alias-button-primary-hover: #cccccc;\n  --dsw-alias-button-primary-dimmed: rgba(255, 255, 255, 0.140);\n  --dsw-alias-button-info-fill: #ffffff;\n  --dsw-alias-button-info-hover: #cccccc;\n  --dsw-alias-button-contrast-fill: #ffffff;\n  --dsw-alias-button-elevated-fill: #0c0c0c;\n  --dsw-alias-button-floating-fill: #0c0c0c;\n  --dsw-alias-button-floating-hover: #161616;\n  --dsw-alias-button-ghost-active-fill: #161616;\n  --dsw-alias-button-ghost-active-hover: #161616;\n  --dsw-alias-button-ghost-active-border: #6b6b6b;\n  --dsw-alias-button-tool-bar-fill: rgba(255, 255, 255, 0.180);\n  --dsw-alias-button-tool-bar-fill-invisible: rgba(255, 255, 255, 0.100);\n  --dsw-alias-button-tool-bar-hover: rgba(255, 255, 255, 0.280);\n  --dsw-alias-label-primary: #ffffff;\n  --dsw-alias-label-secondary: #a1a1a1;\n  --dsw-alias-label-tertiary: #6b6b6b;\n  --dsw-alias-label-caption: #6b6b6b;\n  --dsw-alias-label-dimmed: rgba(255, 255, 255, 0.450);\n  --dsw-alias-label-primary-bluish: #ffffff;\n  --dsw-alias-label-primary-dimmed: #ffffff;\n  --dsw-alias-label-primary-foreground: #000000;\n  --dsw-alias-label-primary-inverted: #000000;\n  --dsw-alias-interactive-bg-hover: rgba(255, 255, 255, 0.100);\n  --dsw-alias-interactive-bg-active: rgba(255, 255, 255, 0.160);\n  --dsw-alias-interactive-bg-hover-accent: rgba(255, 255, 255, 0.120);\n  --dsw-alias-interactive-bg-hover-danger: rgba(248, 113, 113, 0.080);\n  --dsw-alias-interactive-bg-hover-solid: #161616;\n  --dsw-alias-markdown-code-block: #0a0a0a;\n  --dsw-alias-markdown-code-block-banner: #131313;\n  --dsw-alias-markdown-inline-code: #0a0a0a;\n  --dsw-alias-markdown-code-segment-selected: #131313;\n  --dsw-alias-markdown-code-segment-unselected: #0a0a0a;\n  --dsw-alias-markdown-citation: #161616;\n  --dsw-alias-markdown-placeholder: #161616;\n  --dsw-alias-markdown-tag: #161616;\n  --dsw-alias-state-business-primary: #ffffff;\n  --dsw-alias-state-business-tertiary: rgba(255, 255, 255, 0.140);\n  --dsw-alias-state-error-primary: #f87171;\n  --dsw-alias-state-error-secondary: rgba(248, 113, 113, 0.750);\n  --dsw-alias-state-success-primary: #4ade80;\n  --dsw-alias-state-success-secondary: #4ade80;\n  --dsw-alias-state-success-tertiary: rgba(74, 222, 128, 0.140);\n  --dsw-alias-state-warn-primary: #fbbf24;\n  --dsw-alias-state-warn-secondary: #fbbf24;\n  --dsw-alias-state-warn-tertiary: rgba(251, 191, 36, 0.160);\n  --dsw-alias-state-warn-label: #fbbf24;\n  --dsw-alias-scrollbar-bg-l1: rgba(255, 255, 255, 0.120);\n  --dsw-alias-scrollbar-bg-l2: rgba(255, 255, 255, 0.120);\n  --dsw-alias-scrollbar-hover-l1: rgba(255, 255, 255, 0.220);\n  --dsw-alias-scrollbar-hover-l2: rgba(255, 255, 255, 0.220);\n  --dsw-alias-toast-bg: #ffffff;\n  --dsw-alias-tooltip-bg: #ffffff;\n  --dsw-specific-bubble: #0a0a0a;\n  --dsw-specific-bubble-highlight: rgba(255, 255, 255, 0.120);\n  --dsw-specific-input-major: #0c0c0c;\n  --dsw-specific-login-input: #161616;\n  --dsw-specific-menu: #0c0c0c;\n  --dsw-specific-selector: #161616;\n  --dsw-specific-sidebar-fill: #050505;\n  --dsw-specific-sidebar-nav-item-active: rgba(255, 255, 255, 0.060);\n  --dsw-specific-sidebar-nav-item-active-accent: rgba(255, 255, 255, 0.140);\n  --dsw-specific-sidebar-nav-item-hover: rgba(255, 255, 255, 0.050);\n  --dsw-specific-tip: #161616;\n  --dsw-linear-gradient-think: linear-gradient(180deg, rgb(0, 0, 0) 20.19%, rgba(0, 0, 0, 0) 100%);\n  --dsw-linear-think-select: linear-gradient(180deg, rgb(22, 22, 22) 20.19%, rgba(22, 22, 22, 0) 100%);\n}\nbody[data-dsh-theme=\"mono\"]{\n  --shiki-token-constant: #1c7ed6;\n  --shiki-token-string: #2f9e44;\n  --shiki-token-comment: #868e96;\n  --shiki-token-keyword: #d6336c;\n  --shiki-token-parameter: #e8590c;\n  --shiki-token-function: #6741d9;\n  --shiki-token-string-expression: #2b8a3e;\n  --shiki-token-punctuation: #495057;\n  --shiki-token-link: #1971c2;\n}\nbody[data-dsh-theme=\"mono\"][data-ds-dark-theme]{\n  --shiki-token-constant: #4dabf7;\n  --shiki-token-string: #69db7c;\n  --shiki-token-comment: #adb5bd;\n  --shiki-token-keyword: #faa2c1;\n  --shiki-token-parameter: #ffa94d;\n  --shiki-token-function: #b197fc;\n  --shiki-token-string-expression: #8ce99a;\n  --shiki-token-punctuation: #ced4da;\n  --shiki-token-link: #74c0fc;\n}\n"}]
