@layer theme {
  :root, :host {
  --ui-color-primary-50: var(--color-old-neutral-50, oklch(98.5% 0 none));
  --ui-color-primary-100: var(--color-old-neutral-100, oklch(97% 0 none));
  --ui-color-primary-200: var(--color-old-neutral-200, oklch(92.2% 0 none));
  --ui-color-primary-300: var(--color-old-neutral-300, oklch(87% 0 none));
  --ui-color-primary-400: var(--color-old-neutral-400, oklch(70.8% 0 none));
  --ui-color-primary-500: var(--color-old-neutral-500, oklch(55.6% 0 none));
  --ui-color-primary-600: var(--color-old-neutral-600, oklch(43.9% 0 none));
  --ui-color-primary-700: var(--color-old-neutral-700, oklch(37.1% 0 none));
  --ui-color-primary-800: var(--color-old-neutral-800, oklch(26.9% 0 none));
  --ui-color-primary-900: var(--color-old-neutral-900, oklch(20.5% 0 none));
  --ui-color-primary-950: var(--color-old-neutral-950, oklch(14.5% 0 none));
  --ui-color-secondary-50: var(--color-blue-50, oklch(97% 0.014 254.604));
  --ui-color-secondary-100: var(--color-blue-100, oklch(93.2% 0.032 255.585));
  --ui-color-secondary-200: var(--color-blue-200, oklch(88.2% 0.059 254.128));
  --ui-color-secondary-300: var(--color-blue-300, oklch(80.9% 0.105 251.813));
  --ui-color-secondary-400: var(--color-blue-400, oklch(70.7% 0.165 254.624));
  --ui-color-secondary-500: var(--color-blue-500, oklch(62.3% 0.214 259.815));
  --ui-color-secondary-600: var(--color-blue-600, oklch(54.6% 0.245 262.881));
  --ui-color-secondary-700: var(--color-blue-700, oklch(48.8% 0.243 264.376));
  --ui-color-secondary-800: var(--color-blue-800, oklch(42.4% 0.199 265.638));
  --ui-color-secondary-900: var(--color-blue-900, oklch(37.9% 0.146 265.522));
  --ui-color-secondary-950: var(--color-blue-950, oklch(28.2% 0.091 267.935));
  --ui-color-success-50: var(--color-green-50, oklch(98.2% 0.018 155.826));
  --ui-color-success-100: var(--color-green-100, oklch(96.2% 0.044 156.743));
  --ui-color-success-200: var(--color-green-200, oklch(92.5% 0.084 155.995));
  --ui-color-success-300: var(--color-green-300, oklch(87.1% 0.15 154.449));
  --ui-color-success-400: var(--color-green-400, oklch(79.2% 0.209 151.711));
  --ui-color-success-500: var(--color-green-500, oklch(72.3% 0.219 149.579));
  --ui-color-success-600: var(--color-green-600, oklch(62.7% 0.194 149.214));
  --ui-color-success-700: var(--color-green-700, oklch(52.7% 0.154 150.069));
  --ui-color-success-800: var(--color-green-800, oklch(44.8% 0.119 151.328));
  --ui-color-success-900: var(--color-green-900, oklch(39.3% 0.095 152.535));
  --ui-color-success-950: var(--color-green-950, oklch(26.6% 0.065 152.934));
  --ui-color-info-50: var(--color-blue-50, oklch(97% 0.014 254.604));
  --ui-color-info-100: var(--color-blue-100, oklch(93.2% 0.032 255.585));
  --ui-color-info-200: var(--color-blue-200, oklch(88.2% 0.059 254.128));
  --ui-color-info-300: var(--color-blue-300, oklch(80.9% 0.105 251.813));
  --ui-color-info-400: var(--color-blue-400, oklch(70.7% 0.165 254.624));
  --ui-color-info-500: var(--color-blue-500, oklch(62.3% 0.214 259.815));
  --ui-color-info-600: var(--color-blue-600, oklch(54.6% 0.245 262.881));
  --ui-color-info-700: var(--color-blue-700, oklch(48.8% 0.243 264.376));
  --ui-color-info-800: var(--color-blue-800, oklch(42.4% 0.199 265.638));
  --ui-color-info-900: var(--color-blue-900, oklch(37.9% 0.146 265.522));
  --ui-color-info-950: var(--color-blue-950, oklch(28.2% 0.091 267.935));
  --ui-color-warning-50: var(--color-yellow-50, oklch(98.7% 0.026 102.212));
  --ui-color-warning-100: var(--color-yellow-100, oklch(97.3% 0.071 103.193));
  --ui-color-warning-200: var(--color-yellow-200, oklch(94.5% 0.129 101.54));
  --ui-color-warning-300: var(--color-yellow-300, oklch(90.5% 0.182 98.111));
  --ui-color-warning-400: var(--color-yellow-400, oklch(85.2% 0.199 91.936));
  --ui-color-warning-500: var(--color-yellow-500, oklch(79.5% 0.184 86.047));
  --ui-color-warning-600: var(--color-yellow-600, oklch(68.1% 0.162 75.834));
  --ui-color-warning-700: var(--color-yellow-700, oklch(55.4% 0.135 66.442));
  --ui-color-warning-800: var(--color-yellow-800, oklch(47.6% 0.114 61.907));
  --ui-color-warning-900: var(--color-yellow-900, oklch(42.1% 0.095 57.708));
  --ui-color-warning-950: var(--color-yellow-950, oklch(28.6% 0.066 53.813));
  --ui-color-error-50: var(--color-red-50, oklch(97.1% 0.013 17.38));
  --ui-color-error-100: var(--color-red-100, oklch(93.6% 0.032 17.717));
  --ui-color-error-200: var(--color-red-200, oklch(88.5% 0.062 18.334));
  --ui-color-error-300: var(--color-red-300, oklch(80.8% 0.114 19.571));
  --ui-color-error-400: var(--color-red-400, oklch(70.4% 0.191 22.216));
  --ui-color-error-500: var(--color-red-500, oklch(63.7% 0.237 25.331));
  --ui-color-error-600: var(--color-red-600, oklch(57.7% 0.245 27.325));
  --ui-color-error-700: var(--color-red-700, oklch(50.5% 0.213 27.518));
  --ui-color-error-800: var(--color-red-800, oklch(44.4% 0.177 26.899));
  --ui-color-error-900: var(--color-red-900, oklch(39.6% 0.141 25.723));
  --ui-color-error-950: var(--color-red-950, oklch(25.8% 0.092 26.042));
  --ui-color-neutral-50: var(--color-old-neutral-50, oklch(98.5% 0 none));
  --ui-color-neutral-100: var(--color-old-neutral-100, oklch(97% 0 none));
  --ui-color-neutral-200: var(--color-old-neutral-200, oklch(92.2% 0 none));
  --ui-color-neutral-300: var(--color-old-neutral-300, oklch(87% 0 none));
  --ui-color-neutral-400: var(--color-old-neutral-400, oklch(70.8% 0 none));
  --ui-color-neutral-500: var(--color-old-neutral-500, oklch(55.6% 0 none));
  --ui-color-neutral-600: var(--color-old-neutral-600, oklch(43.9% 0 none));
  --ui-color-neutral-700: var(--color-old-neutral-700, oklch(37.1% 0 none));
  --ui-color-neutral-800: var(--color-old-neutral-800, oklch(26.9% 0 none));
  --ui-color-neutral-900: var(--color-old-neutral-900, oklch(20.5% 0 none));
  --ui-color-neutral-950: var(--color-old-neutral-950, oklch(14.5% 0 none));
  }
  :root, :host, .light {
  --ui-primary: var(--ui-color-primary-500);
  --ui-secondary: var(--ui-color-secondary-500);
  --ui-success: var(--ui-color-success-500);
  --ui-info: var(--ui-color-info-500);
  --ui-warning: var(--ui-color-warning-500);
  --ui-error: var(--ui-color-error-500);
  }
  .dark {
  --ui-primary: var(--ui-color-primary-400);
  --ui-secondary: var(--ui-color-secondary-400);
  --ui-success: var(--ui-color-success-400);
  --ui-info: var(--ui-color-info-400);
  --ui-warning: var(--ui-color-warning-400);
  --ui-error: var(--ui-color-error-400);
  }
}
html:root:not(.dark){--ui-color-primary-50:oklch(98.7% 0.022 95.277);--ui-color-primary-100:oklch(96.2% 0.059 95.617);--ui-color-primary-200:oklch(92.4% 0.12 95.746);--ui-color-primary-300:oklch(87.9% 0.169 91.605);--ui-color-primary-400:oklch(82.8% 0.189 84.429);--ui-color-primary-500:oklch(76.9% 0.188 70.08);--ui-color-primary-600:oklch(66.6% 0.179 58.318);--ui-color-primary-700:oklch(55.5% 0.163 48.998);--ui-color-primary-800:oklch(47.3% 0.137 46.201);--ui-color-primary-900:oklch(41.4% 0.112 45.904);--ui-color-primary-950:oklch(27.9% 0.077 45.635);--ui-color-neutral-50:oklch(98.4% 0.003 247.858);--ui-color-neutral-100:oklch(96.8% 0.007 247.896);--ui-color-neutral-200:oklch(92.9% 0.013 255.508);--ui-color-neutral-300:oklch(86.9% 0.022 252.894);--ui-color-neutral-400:oklch(70.4% 0.04 256.788);--ui-color-neutral-500:oklch(55.4% 0.046 257.417);--ui-color-neutral-600:oklch(44.6% 0.043 257.281);--ui-color-neutral-700:oklch(37.2% 0.044 257.287);--ui-color-neutral-800:oklch(27.9% 0.041 260.031);--ui-color-neutral-900:oklch(20.8% 0.042 265.755);--ui-color-neutral-950:oklch(12.9% 0.042 264.695);--ui-primary:var(--ui-color-primary-500);--ui-radius:0.125rem;--font-sans:'Noto Sans SC', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;--c-primary-50:255 251 235;--c-primary-100:254 243 198;--c-primary-200:254 230 133;--c-primary-300:255 210 48;--c-primary-400:255 185 0;--c-primary-500:254 154 0;--c-primary-600:225 113 0;--c-primary-700:187 77 0;--c-primary-800:151 60 0;--c-primary-900:123 51 6;--c-primary-950:70 25 1;--ui-sakura:#ffb900;--ui-halo:0 0 0 3px rgb(255 185 0 / 0.5);--ui-btn:linear-gradient(180deg, #e17100 0%, #bb4d00 100%);--ui-btn-hover:linear-gradient(180deg, #fe9a00 0%, #e17100 100%);}
html:root.dark{--ui-color-primary-50:oklch(98.7% 0.022 95.277);--ui-color-primary-100:oklch(96.2% 0.059 95.617);--ui-color-primary-200:oklch(92.4% 0.12 95.746);--ui-color-primary-300:oklch(87.9% 0.169 91.605);--ui-color-primary-400:oklch(82.8% 0.189 84.429);--ui-color-primary-500:oklch(76.9% 0.188 70.08);--ui-color-primary-600:oklch(66.6% 0.179 58.318);--ui-color-primary-700:oklch(55.5% 0.163 48.998);--ui-color-primary-800:oklch(47.3% 0.137 46.201);--ui-color-primary-900:oklch(41.4% 0.112 45.904);--ui-color-primary-950:oklch(27.9% 0.077 45.635);--ui-color-neutral-50:oklch(98.4% 0.003 247.858);--ui-color-neutral-100:oklch(96.8% 0.007 247.896);--ui-color-neutral-200:oklch(92.9% 0.013 255.508);--ui-color-neutral-300:oklch(86.9% 0.022 252.894);--ui-color-neutral-400:oklch(70.4% 0.04 256.788);--ui-color-neutral-500:oklch(55.4% 0.046 257.417);--ui-color-neutral-600:oklch(44.6% 0.043 257.281);--ui-color-neutral-700:oklch(37.2% 0.044 257.287);--ui-color-neutral-800:oklch(27.9% 0.041 260.031);--ui-color-neutral-900:oklch(20.8% 0.042 265.755);--ui-color-neutral-950:oklch(12.9% 0.042 264.695);--ui-primary:var(--ui-color-primary-400);--ui-radius:0.125rem;--font-sans:'Noto Sans SC', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;--c-primary-50:255 251 235;--c-primary-100:254 243 198;--c-primary-200:254 230 133;--c-primary-300:255 210 48;--c-primary-400:255 185 0;--c-primary-500:254 154 0;--c-primary-600:225 113 0;--c-primary-700:187 77 0;--c-primary-800:151 60 0;--c-primary-900:123 51 6;--c-primary-950:70 25 1;}
html:root:not(.dark) :is(.console-signal, body:has(.console-signal) > .modal-overlay, body:has(.console-signal) > .dialog-overlay, body:has(.console-signal) > .select-dropdown-portal, body:has(.console-signal) > .account-popover){--signal-accent:#e17100;--signal-command:#e17100;--signal-command-hover:#bb4d00;--signal-sakura:#ffb900;--signal-hero-mark:#fe9a00;}
html:root.dark :is(.console-signal, body:has(.console-signal) > .modal-overlay, body:has(.console-signal) > .dialog-overlay, body:has(.console-signal) > .select-dropdown-portal, body:has(.console-signal) > .account-popover){--signal-accent:#ffb900;--signal-on-accent:#461901;--signal-accent-soft:rgb(255 185 0 / 0.16);--signal-command:#ffb900;--signal-command-text:#461901;--signal-command-hover:#ffd230;--signal-nav-active:rgb(255 185 0 / 0.16);--signal-nav-active-text:#fee685;--signal-nav-brand:#fee685;--signal-hero-mark:#ffd230;--signal-sakura:#ffb900;}
html:root,html:root :is(.console-signal, body:has(.console-signal) > .modal-overlay, body:has(.console-signal) > .dialog-overlay, body:has(.console-signal) > .select-dropdown-portal, body:has(.console-signal) > .account-popover){font-family:var(--font-sans);}