|
|
与 Goolge AI Studio弹窗底色变透明 里的原因一样,5.1 版本里不支持 CSS 的 light-dark() 函数。只能是使用样式类的插件(如 Stylus)给网站添加类似的样式:
- @media (prefers-color-scheme: light) {
- :root,
- :host {
- --text-color-kumo-default: var(--color-neutral-900, oklch(21% .006 285.885));
- --text-color-kumo-inverse: var(--color-neutral-100, oklch(97% 0 0));
- --text-color-kumo-strong: var(--color-neutral-950, oklch(14.5% 0 0));
- --text-color-kumo-subtle: var(--color-neutral-500, oklch(55.6% 0 0));
- --text-color-kumo-inactive: var(--color-neutral-300, oklch(87% 0 0));
- --text-color-kumo-placeholder: var(--color-neutral-400, oklch(70.8% 0 0));
- --text-color-kumo-brand: #f6821f;
- --text-color-kumo-link: var(--color-blue-800, oklch(42.4% .199 265.638));
- --text-color-kumo-info: var(--color-blue-800, oklch(42.4% .199 265.638));
- --text-color-kumo-success: var(--color-emerald-800, oklch(43.2% .095 166.913));
- --text-color-kumo-danger: var(--color-red-700, oklch(50.5% .213 27.518));
- --text-color-kumo-warning: var(--color-yellow-800, oklch(47.6% .114 61.907));
- --text-color-kumo-badge-orange-subtle: var(--color-orange-800, oklch(47% .157 37.304));
- --text-color-kumo-badge-teal-subtle: var(--color-teal-800, oklch(43.7% .078 188.216));
- --text-color-kumo-badge-neutral-subtle: var(--color-neutral-800, oklch(26.9% 0 0));
- --text-color-kumo-badge-inverted: var(--color-white, #fff);
- --color-kumo-canvas: var(--color-kumo-neutral-25, oklch(98.75% 0 0));
- --color-kumo-elevated: var(--color-kumo-neutral-75, oklch(98% 0 0));
- --color-kumo-recessed: var(--color-kumo-neutral-125, oklch(96% 0 0));
- --color-kumo-base: var(--color-white, #fff);
- --color-kumo-tint: var(--color-neutral-100, oklch(97% 0 0));
- --color-kumo-contrast: var(--color-kumo-neutral-975, oklch(8.5% 0 0));
- --color-kumo-overlay: var(--color-kumo-neutral-50, oklch(97.5% 0 0));
- --color-kumo-control: var(--color-white, #fff);
- --color-kumo-interact: var(--color-neutral-300, oklch(87% 0 0));
- --color-kumo-fill: var(--color-neutral-200, oklch(92.2% 0 0));
- --color-kumo-fill-hover: var(--color-kumo-neutral-125, oklch(96.5% 0 0));
- --color-kumo-brand: oklch(57.72% .2324 260);
- --color-kumo-brand-hover: var(--color-blue-700, oklch(48.8% .243 264.376));
- --color-kumo-line: oklch(14.5% 0 0/.1);
- --color-kumo-hairline: var(--color-kumo-neutral-150, oklch(93.5% 0 0));
- --color-kumo-focus: var(--color-kumo-neutral-950, oklch(15% 0 0));
- --color-kumo-shadow-edge: oklch(0% 0 0/.12);
- --color-kumo-shadow-drop: oklch(0% 0 0/.08);
- --color-kumo-tip-shadow: var(--color-gray-200, oklch(92.8% .006 264.531));
- --color-kumo-tip-stroke: transparent;
- --color-kumo-info-tint: var(--color-blue-100, oklch(93.2% .032 255.585));
- --color-kumo-info: var(--color-blue-500, oklch(68.5% .169 237.323));
- --color-kumo-warning-tint: var(--color-yellow-100, oklch(97.3% .071 103.193));
- --color-kumo-warning: var(--color-yellow-500, oklch(79.5% .184 86.047));
- --color-kumo-danger-tint: var(--color-red-100, oklch(93.6% .032 17.717));
- --color-kumo-danger: var(--color-red-500, oklch(63.7% .237 25.331));
- --color-kumo-success-tint: var(--color-emerald-100, oklch(95% .052 163.051));
- --color-kumo-success: var(--color-emerald-600, oklch(59.6% .145 163.225));
- --color-kumo-banner-info: oklch(93.2% .032 255.585/.7);
- --color-kumo-banner-warning: var(--color-yellow-100, oklch(97.3% .071 103.193));
- --color-kumo-badge-red: var(--color-red-600, oklch(57.7% .245 27.325));
- --color-kumo-badge-orange: var(--color-orange-650, oklch(81.5% .197 76));
- --color-kumo-badge-purple: var(--color-purple-600, oklch(60% .118 184.704));
- --color-kumo-badge-teal: var(--color-teal-650, oklch(54.9% .096 184.565));
- --color-kumo-badge-blue: var(--color-blue-600, oklch(54.6% .245 262.881));
- --color-kumo-badge-neutral: var(--color-neutral-500, oklch(55.6% 0 0));
- --color-kumo-badge-inverted: var(--color-neutral-950, oklch(14.5% 0 0));
- --text-color-surface: var(--color-neutral-900, oklch(21% .006 285.885));
- --text-color-label: var(--color-neutral-600, oklch(43.9% 0 0));
- --text-color-muted: var(--color-neutral-500, oklch(55.6% 0 0));
- --text-color-disabled: var(--color-neutral-400, oklch(70.8% 0 0));
- --text-color-brand: #f6821f;
- --text-color-info: var(--color-blue-800, oklch(42.4% .199 265.638));
- --text-color-error: var(--color-red-500, oklch(63.7% .237 25.331));
- --text-color-alert: var(--color-yellow-800, oklch(47.6% .114 61.907));
- --color-tooltip-border: var(--color-gray-200, oklch(92.8% .006 264.531));
- --color-surface: var(--color-white, #fff);
- --color-surface-2: var(--color-neutral-25, oklch(99% 0 0));
- --color-layer-card-primary: var(--color-white, #fff);
- --color-surface-elevated: var(--color-white, #fff);
- --color-surface-secondary: var(--color-neutral-50, oklch(98.5% 0 0));
- --color-active: var(--color-neutral-400, oklch(70.8% 0 0));
- --color-muted: var(--color-neutral-100, oklch(97% .001 106.424));
- --color-secondary: var(--color-white, #fff);
- --color-subtle: var(--color-neutral-50, oklch(98.5% 0 0));
- --color-accent: var(--color-neutral-150, oklch(96% 0 0));
- --color-color: var(--color-neutral-200, oklch(92.2% 0 0));
- --color-color-2: var(--color-neutral-200, oklch(92.2% 0 0));
- --color-color-3: var(--color-neutral-100, oklch(97% 0 0));
- --color-hover: var(--color-neutral-300, oklch(87% 0 0));
- --color-primary: oklch(57.72% .2324 260);
- --color-info: var(--color-blue-500, oklch(62.3% .214 259.815));
- --color-info-selection: var(--color-blue-300, oklch(80.9% .105 251.813));
- --color-alert-selection: var(--color-yellow-300, oklch(90.5% .182 98.111));
- --color-error: var(--color-red-500, oklch(63.7% .237 25.331));
- --color-error-selection: var(--color-red-300, oklch(80.8% .114 19.571));
- }
- }
- @media (prefers-color-scheme: dark) {
- :root,
- :host {
- --text-color-kumo-default: var(--color-neutral-100, oklch(97% 0 0));
- --text-color-kumo-inverse: var(--color-neutral-900, oklch(20.5% 0 0));
- --text-color-kumo-strong: var(--color-neutral-50, oklch(98.5% 0 0));
- --text-color-kumo-subtle: var(--color-neutral-400, oklch(70.8% 0 0));
- --text-color-kumo-inactive: var(--color-neutral-600, oklch(43.9% 0 0));
- --text-color-kumo-placeholder: var(--color-neutral-500, oklch(55.6% 0 0));
- --text-color-kumo-brand: #f6821f;
- --text-color-kumo-link: var(--color-blue-400, oklch(70.7% .165 254.624));
- --text-color-kumo-info: var(--color-blue-400, oklch(70.7% .165 254.624));
- --text-color-kumo-success: var(--color-emerald-200, oklch(90.5% .093 164.15));
- --text-color-kumo-danger: var(--color-red-400, oklch(70.4% .191 22.216));
- --text-color-kumo-warning: var(--color-yellow-400, oklch(85.2% .199 91.936));
- --text-color-kumo-badge-orange-subtle: var(--color-orange-200, oklch(90.1% .076 70.697));
- --text-color-kumo-badge-teal-subtle: var(--color-teal-200, oklch(91% .096 180.426));
- --text-color-kumo-badge-neutral-subtle: var(--color-neutral-200, oklch(92.2% 0 0));
- --text-color-kumo-badge-inverted: var(--color-black, #000);
- --color-kumo-canvas: var(--color-kumo-neutral-1000, oklch(10% 0 0));
- --color-kumo-elevated: var(--color-kumo-neutral-975, oklch(12% 0 0));
- --color-kumo-recessed: var(--color-kumo-neutral-950, oklch(15% 0 0));
- --color-kumo-base: var(--color-kumo-neutral-925, oklch(17% 0 0));
- --color-kumo-tint: var(--color-kumo-neutral-800, oklch(26.9% 0 0));
- --color-kumo-contrast: var(--color-kumo-neutral-25, oklch(98.5% 0 0));
- --color-kumo-overlay: var(--color-neutral-800, oklch(26.9% 0 0));
- --color-kumo-control: var(--color-neutral-900, oklch(21% .006 285.885));
- --color-kumo-interact: var(--color-neutral-700, oklch(37.1% 0 0));
- --color-kumo-fill: var(--color-neutral-800, oklch(26.9% 0 0));
- --color-kumo-fill-hover: var(--color-neutral-800, oklch(37.1% 0 0));
- --color-kumo-brand: oklch(57.72% .2324 260);
- --color-kumo-brand-hover: var(--color-blue-700, oklch(48.8% .243 264.376));
- --color-kumo-line: var(--color-kumo-neutral-750, oklch(32% 0 0));
- --color-kumo-hairline: var(--color-neutral-800, oklch(26.9% 0 0));
- --color-kumo-focus: var(--color-kumo-neutral-150, oklch(93.5% 0 0));
- --color-kumo-shadow-edge: oklch(100% 0 0/.1);
- --color-kumo-shadow-drop: oklch(0% 0 0/.3);
- --color-kumo-tip-shadow: transparent;
- --color-kumo-tip-stroke: var(--color-neutral-800, oklch(26.9% 0 0));
- --color-kumo-info-tint: var(--color-blue-900, oklch(37.9% .146 265.522));
- --color-kumo-info: var(--color-blue-400, oklch(70.7% .165 254.624));
- --color-kumo-warning-tint: var(--color-yellow-700, oklch(55.4% .135 66.442));
- --color-kumo-warning: var(--color-yellow-400, oklch(85.2% .199 91.936));
- --color-kumo-danger-tint: var(--color-red-900, oklch(39.6% .141 25.723));
- --color-kumo-danger: var(--color-red-400, oklch(70.4% .191 22.216));
- --color-kumo-success-tint: var(--color-emerald-900, oklch(37.8% .077 168.94));
- --color-kumo-success: var(--color-emerald-400, oklch(76.5% .177 163.223));
- --color-kumo-banner-info: oklch(37.9% .146 265.522/.5);
- --color-kumo-banner-warning: oklch(55.4% .135 66.442/.5);
- --color-kumo-badge-red: var(--color-red-700, oklch(50.5% .213 27.518));
- --color-kumo-badge-orange: var(--color-orange-650, oklch(81.5% .197 76));
- --color-kumo-badge-purple: var(--color-purple-700, oklch(50.8% .118 165.612));
- --color-kumo-badge-teal: var(--color-teal-700, oklch(51.1% .096 186.391));
- --color-kumo-badge-blue: var(--color-blue-700, oklch(48.8% .243 264.376));
- --color-kumo-badge-neutral: var(--color-neutral-600, oklch(43.9% 0 0));
- --color-kumo-badge-inverted: var(--color-white, #fff);
- --text-color-surface: var(--color-neutral-100, oklch(97% 0 0));
- --text-color-label: var(--color-neutral-400, oklch(70.8% 0 0));
- --text-color-muted: var(--color-neutral-50, oklch(98.5% 0 0));
- --text-color-disabled: var(--color-neutral-400, oklch(70.8% 0 0));
- --text-color-brand: #f6821f;
- --text-color-info: var(--color-blue-400, oklch(70.7% .165 254.624));
- --text-color-error: var(--color-red-400, oklch(70.4% .191 22.216));
- --text-color-alert: var(--color-yellow-400, oklch(85.2% .199 91.936));
- --color-tooltip-border: var(--color-neutral-800, oklch(26.9% 0 0));
- --color-surface: var(--color-black, #000);
- --color-surface-2: var(--color-neutral-950, oklch(14.5% 0 0));
- --color-layer-card-primary: var(--color-neutral-950, oklch(14.5% 0 0));
- --color-surface-elevated: var(--color-neutral-850, oklch(23% 0 0));
- --color-surface-secondary: #000;
- --color-active: var(--color-neutral-600, oklch(43.9% 0 0));
- --color-muted: var(--color-neutral-500, oklch(55.3% .013 58.071));
- --color-secondary: var(--color-neutral-900, oklch(21% .006 285.885));
- --color-subtle: var(--color-neutral-800, oklch(26.9% 0 0));
- --color-accent: var(--color-neutral-850, oklch(23% 0 0));
- --color-color: var(--color-neutral-800, oklch(26.9% 0 0));
- --color-color-2: var(--color-neutral-700, oklch(37.1% 0 0));
- --color-color-3: var(--color-neutral-800, oklch(26.9% 0 0));
- --color-hover: var(--color-neutral-700, oklch(37.1% 0 0));
- --color-primary: oklch(57.72% .2324 260);
- --color-info: var(--color-blue-700, oklch(48.8% .243 264.376));
- --color-info-selection: var(--color-blue-900, oklch(37.9% .146 265.522));
- --color-alert-selection: var(--color-yellow-900, oklch(42.1% .095 57.708));
- --color-error: var(--color-red-700, oklch(50.5% .213 27.518));
- --color-error-selection: var(--color-red-900, oklch(39.6% .141 25.723));
- }
- }
复制代码
|
|