/* Ant Design support tokens — GENERATED, do not hand-edit.
   Emitted by scratchpad/ant/gen_support.py, which reads only:
     ant_palette.py --map
     ant_palette.py --map --dark
     ant_palette.py "#0B5FFF" --dark
   The seeded primary ramp (--ant-1 … --ant-10) lives in tokens.css; this file
   redefines those ten under the dark algorithm, which re-derives rather than
   inverts them. */

:root {
  --ant-color-border-strong: var(--ant-gray-3);   /* 3.36:1 on the container */
  --ant-gray-1: #a6a6a6;
  --ant-gray-2: #999999;
  --ant-gray-3: #8c8c8c;
  --ant-gray-4: #808080;
  --ant-gray-5: #737373;
  --ant-gray-6: #666666;
  --ant-gray-7: #404040;
  --ant-gray-8: #1a1a1a;
  --ant-gray-9: #000000;
  --ant-gray-10: #000000;
  --ant-color-text: rgba(0,0,0,0.88);
  --ant-color-text-secondary: rgba(0,0,0,0.65);
  --ant-color-text-tertiary: rgba(0,0,0,0.45);
  --ant-color-text-quaternary: rgba(0,0,0,0.25);
  --ant-color-fill: rgba(0,0,0,0.15);
  --ant-color-fill-secondary: rgba(0,0,0,0.06);
  --ant-color-fill-tertiary: rgba(0,0,0,0.04);
  --ant-color-fill-quaternary: rgba(0,0,0,0.02);
  --ant-color-bg-layout: #f5f5f5;
  --ant-color-bg-container: #ffffff;
  --ant-color-bg-elevated: #ffffff;
  --ant-color-bg-spotlight: rgba(0,0,0,0.85);
  --ant-color-bg-mask: rgba(0,0,0,0.45);
  --ant-color-border: #d9d9d9;
  --ant-color-border-secondary: #f0f0f0;
  --ant-color-success: #52c41a;
  --ant-color-success-bg: #f6ffed;
  --ant-color-success-border: #b7eb8f;
  --ant-color-success-text: #52c41a;
  --ant-color-success-text-active: #389e0d;
  --ant-color-warning: #faad14;
  --ant-color-warning-bg: #fffbe6;
  --ant-color-warning-border: #ffe58f;
  --ant-color-warning-text: #faad14;
  --ant-color-warning-text-active: #d48806;
  --ant-color-error: #ff4d4f;
  --ant-color-error-bg: #fff2f0;
  --ant-color-error-border: #ffccc7;
  --ant-color-error-text: #ff4d4f;
  --ant-color-error-text-active: #d9363e;
  --ant-color-white: #fff;
  --ant-green-1: #f6ffed;
  --ant-green-3: #b7eb8f;
  --ant-green-6: #52c41a;
  --ant-green-7: #389e0d;
  --ant-green-8: #237804;
  --ant-green-9: #135200;
  --ant-gold-1: #fffbe6;
  --ant-gold-3: #ffe58f;
  --ant-gold-6: #faad14;
  --ant-gold-7: #d48806;
  --ant-gold-8: #ad6800;
  --ant-gold-9: #874d00;
  --ant-red-1: #fff1f0;
  --ant-red-3: #ffa39e;
  --ant-red-6: #f5222d;
  --ant-red-7: #cf1322;
  --ant-red-8: #a8071a;
  --ant-red-9: #820014;
  --ant-cyan-1: #e6fffb;
  --ant-cyan-3: #87e8de;
  --ant-cyan-6: #13c2c2;
  --ant-cyan-7: #08979c;
  --ant-cyan-8: #006d75;
  --ant-cyan-9: #00474f;
  --ant-geekblue-1: #f0f5ff;
  --ant-geekblue-3: #adc6ff;
  --ant-geekblue-6: #2f54eb;
  --ant-geekblue-7: #1d39c4;
  --ant-geekblue-8: #10239e;
  --ant-geekblue-9: #061178;

  --ant-font-size: 14px;
  --ant-font-size-sm: 12px;
  --ant-font-size-lg: 16px;
  --ant-font-size-xl: 20px;
  --ant-font-size-heading-3: 24px;
  --ant-font-size-heading-4: 20px;
  --ant-font-size-heading-5: 16px;
  --ant-line-height: 1.5714;
  --ant-line-height-sm: 1.6667;
  --ant-line-height-heading-3: 1.3333;
  --ant-line-height-heading-4: 1.4;
  --ant-line-height-heading-5: 1.5;
  --ant-size-xxs: 4px;
  --ant-size-xs: 8px;
  --ant-size-sm: 12px;
  --ant-size: 16px;
  --ant-size-lg: 24px;
  --ant-size-xl: 32px;
  --ant-size-xxl: 48px;
  --ant-control-height-xs: 16px;
  --ant-control-height-sm: 24px;
  --ant-control-height: 32px;
  --ant-control-height-lg: 40px;
  --ant-border-radius-xs: 2px;
  --ant-border-radius-sm: 4px;
  --ant-border-radius: 6px;
  --ant-border-radius-lg: 8px;
  --ant-line-width: 1px;
  --ant-line-width-bold: 2px;
  --ant-motion-duration-fast: 0.1s;
  --ant-motion-duration-mid: 0.2s;
  --ant-motion-duration-slow: 0.3s;
  --ant-motion-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
  --ant-motion-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
  --ant-motion-ease-out-circ: cubic-bezier(0.08, 0.82, 0.17, 1);
  --ant-motion-ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
  --ant-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --ant-font-family-code: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
  --ant-color-border-strong: var(--ant-gray-7);   /* 3.41:1 on the container */
  --ant-gray-1: #151515;
  --ant-gray-2: #1f1f1f;
  --ant-gray-3: #2d2d2d;
  --ant-gray-4: #393939;
  --ant-gray-5: #494949;
  --ant-gray-6: #5a5a5a;
  --ant-gray-7: #6a6a6a;
  --ant-gray-8: #7b7b7b;
  --ant-gray-9: #888888;
  --ant-gray-10: #969696;
  --ant-color-text: rgba(255,255,255,0.85);
  --ant-color-text-secondary: rgba(255,255,255,0.65);
  --ant-color-text-tertiary: rgba(255,255,255,0.45);
  --ant-color-text-quaternary: rgba(255,255,255,0.25);
  --ant-color-fill: rgba(255,255,255,0.18);
  --ant-color-fill-secondary: rgba(255,255,255,0.12);
  --ant-color-fill-tertiary: rgba(255,255,255,0.08);
  --ant-color-fill-quaternary: rgba(255,255,255,0.04);
  --ant-color-bg-layout: #000000;
  --ant-color-bg-container: #141414;
  --ant-color-bg-elevated: #1f1f1f;
  --ant-color-bg-spotlight: #424242;
  --ant-color-bg-mask: rgba(0,0,0,0.45);
  --ant-color-border: #424242;
  --ant-color-border-secondary: #303030;
  --ant-color-success: #49aa19;
  --ant-color-success-bg: #162312;
  --ant-color-success-border: #274916;
  --ant-color-success-text: #49aa19;
  --ant-color-success-text-active: #3c8618;
  --ant-color-warning: #d89614;
  --ant-color-warning-bg: #2b2111;
  --ant-color-warning-border: #594214;
  --ant-color-warning-text: #d89614;
  --ant-color-warning-text-active: #aa7714;
  --ant-color-error: #dc4446;
  --ant-color-error-bg: #2c1618;
  --ant-color-error-border: #5b2526;
  --ant-color-error-text: #dc4446;
  --ant-color-error-text-active: #ad393a;
  --ant-color-white: #fff;
  --ant-green-1: #162312;
  --ant-green-3: #274916;
  --ant-green-6: #49aa19;
  --ant-green-7: #6abe39;
  --ant-green-8: #8fd460;
  --ant-green-9: #b2e58b;
  --ant-gold-1: #2b2111;
  --ant-gold-3: #594214;
  --ant-gold-6: #d89614;
  --ant-gold-7: #e8b339;
  --ant-gold-8: #f3cc62;
  --ant-gold-9: #f8df8b;
  --ant-red-1: #2a1215;
  --ant-red-3: #58181c;
  --ant-red-6: #d32029;
  --ant-red-7: #e84749;
  --ant-red-8: #f37370;
  --ant-red-9: #f89f9a;
  --ant-cyan-1: #112123;
  --ant-cyan-3: #144848;
  --ant-cyan-6: #13a8a8;
  --ant-cyan-7: #33bcb7;
  --ant-cyan-8: #58d1c9;
  --ant-cyan-9: #84e2d8;
  --ant-geekblue-1: #131629;
  --ant-geekblue-3: #1c2755;
  --ant-geekblue-6: #2b4acb;
  --ant-geekblue-7: #5273e0;
  --ant-geekblue-8: #7f9ef3;
  --ant-geekblue-9: #a8c1f8;

  --ant-1: #11192c;
  --ant-2: #0f2045;
  --ant-3: #112b5b;
  --ant-4: #10367e;
  --ant-5: #0e45ad;
  --ant-6: #0c54dc;
  --ant-7: #3076e8;
  --ant-8: #5899f3;
  --ant-9: #82b7f8;
  --ant-10: #aad1fa;
  }
}

:root[data-theme="dark"] {
  --ant-color-border-strong: var(--ant-gray-7);   /* 3.41:1 on the container */
  --ant-gray-1: #151515;
  --ant-gray-2: #1f1f1f;
  --ant-gray-3: #2d2d2d;
  --ant-gray-4: #393939;
  --ant-gray-5: #494949;
  --ant-gray-6: #5a5a5a;
  --ant-gray-7: #6a6a6a;
  --ant-gray-8: #7b7b7b;
  --ant-gray-9: #888888;
  --ant-gray-10: #969696;
  --ant-color-text: rgba(255,255,255,0.85);
  --ant-color-text-secondary: rgba(255,255,255,0.65);
  --ant-color-text-tertiary: rgba(255,255,255,0.45);
  --ant-color-text-quaternary: rgba(255,255,255,0.25);
  --ant-color-fill: rgba(255,255,255,0.18);
  --ant-color-fill-secondary: rgba(255,255,255,0.12);
  --ant-color-fill-tertiary: rgba(255,255,255,0.08);
  --ant-color-fill-quaternary: rgba(255,255,255,0.04);
  --ant-color-bg-layout: #000000;
  --ant-color-bg-container: #141414;
  --ant-color-bg-elevated: #1f1f1f;
  --ant-color-bg-spotlight: #424242;
  --ant-color-bg-mask: rgba(0,0,0,0.45);
  --ant-color-border: #424242;
  --ant-color-border-secondary: #303030;
  --ant-color-success: #49aa19;
  --ant-color-success-bg: #162312;
  --ant-color-success-border: #274916;
  --ant-color-success-text: #49aa19;
  --ant-color-success-text-active: #3c8618;
  --ant-color-warning: #d89614;
  --ant-color-warning-bg: #2b2111;
  --ant-color-warning-border: #594214;
  --ant-color-warning-text: #d89614;
  --ant-color-warning-text-active: #aa7714;
  --ant-color-error: #dc4446;
  --ant-color-error-bg: #2c1618;
  --ant-color-error-border: #5b2526;
  --ant-color-error-text: #dc4446;
  --ant-color-error-text-active: #ad393a;
  --ant-color-white: #fff;
  --ant-green-1: #162312;
  --ant-green-3: #274916;
  --ant-green-6: #49aa19;
  --ant-green-7: #6abe39;
  --ant-green-8: #8fd460;
  --ant-green-9: #b2e58b;
  --ant-gold-1: #2b2111;
  --ant-gold-3: #594214;
  --ant-gold-6: #d89614;
  --ant-gold-7: #e8b339;
  --ant-gold-8: #f3cc62;
  --ant-gold-9: #f8df8b;
  --ant-red-1: #2a1215;
  --ant-red-3: #58181c;
  --ant-red-6: #d32029;
  --ant-red-7: #e84749;
  --ant-red-8: #f37370;
  --ant-red-9: #f89f9a;
  --ant-cyan-1: #112123;
  --ant-cyan-3: #144848;
  --ant-cyan-6: #13a8a8;
  --ant-cyan-7: #33bcb7;
  --ant-cyan-8: #58d1c9;
  --ant-cyan-9: #84e2d8;
  --ant-geekblue-1: #131629;
  --ant-geekblue-3: #1c2755;
  --ant-geekblue-6: #2b4acb;
  --ant-geekblue-7: #5273e0;
  --ant-geekblue-8: #7f9ef3;
  --ant-geekblue-9: #a8c1f8;

  --ant-1: #11192c;
  --ant-2: #0f2045;
  --ant-3: #112b5b;
  --ant-4: #10367e;
  --ant-5: #0e45ad;
  --ant-6: #0c54dc;
  --ant-7: #3076e8;
  --ant-8: #5899f3;
  --ant-9: #82b7f8;
  --ant-10: #aad1fa;
}
