/* Strict One — generated by @strictthemes/spec */

@theme static {
  --color-strict-one-primary-50: #f3f7ff;
  --color-strict-one-primary-100: #e2ebff;
  --color-strict-one-primary-200: #c8d9ff;
  --color-strict-one-primary-300: #a9c3ff;
  --color-strict-one-primary-400: #7aa0ff;
  --color-strict-one-primary-500: #517eff;
  --color-strict-one-primary-600: #2b54ff;
  --color-strict-one-primary-700: #1f3bff;
  --color-strict-one-primary-800: #1219c4;
  --color-strict-one-primary-900: #0b0a9a;
  --color-strict-one-primary-950: #050666;
  --color-strict-one-secondary-50: #f7f7f7;
  --color-strict-one-secondary-100: #ebebeb;
  --color-strict-one-secondary-200: #d9d9d9;
  --color-strict-one-secondary-300: #c4c4c4;
  --color-strict-one-secondary-400: #a4a4a4;
  --color-strict-one-secondary-500: #898989;
  --color-strict-one-secondary-600: #6f6f6f;
  --color-strict-one-secondary-700: #585858;
  --color-strict-one-secondary-800: #454545;
  --color-strict-one-secondary-900: #333333;
  --color-strict-one-secondary-950: #111111;
  --color-strict-one-error-50: #fff4f2;
  --color-strict-one-error-100: #ffe4e0;
  --color-strict-one-error-200: #ffcbc4;
  --color-strict-one-error-300: #ffaba1;
  --color-strict-one-error-400: #ff7267;
  --color-strict-one-error-500: #e74b44;
  --color-strict-one-error-600: #c62828;
  --color-strict-one-error-700: #a51117;
  --color-strict-one-error-800: #85060e;
  --color-strict-one-error-900: #660006;
  --color-strict-one-error-950: #420003;
  --color-strict-one-neutral-50: #f7f7f7;
  --color-strict-one-neutral-100: #ebebeb;
  --color-strict-one-neutral-200: #d9d9d9;
  --color-strict-one-neutral-300: #c4c4c4;
  --color-strict-one-neutral-400: #a4a4a4;
  --color-strict-one-neutral-500: #898989;
  --color-strict-one-neutral-600: #6b6b6b;
  --color-strict-one-neutral-700: #585858;
  --color-strict-one-neutral-800: #454545;
  --color-strict-one-neutral-900: #333333;
  --color-strict-one-neutral-950: #1f1f1f;
  --font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, monospace;
}

:root {
  --ui-primary: #1F3BFF;
  --ui-secondary: #111111;
  --ui-error: #C62828;
  --ui-radius: 2.6667px;
  --ui-bg: #FFFFFF;
  --ui-bg-muted: #F5F5F4;
  --ui-bg-elevated: #e7e7e7;
  --ui-bg-accented: #d9d9d9;
  --ui-bg-inverted: #111111;
  --ui-text-dimmed: #949494;
  --ui-text-muted: #6B6B6B;
  --ui-text-toned: #4d4d4d;
  --ui-text: #111111;
  --ui-text-highlighted: #111111;
  --ui-text-inverted: #FFFFFF;
  --ui-border: #E2E2E0;
  --ui-border-muted: #E2E2E0;
  --ui-border-accented: #c3c3c1;
  --ui-border-inverted: #111111;
}

.dark {
  --ui-primary: #8091FF;
  --ui-secondary: #F5F5F4;
  --ui-error: #FF6B5E;
  --ui-bg: #0B0B0C;
  --ui-bg-muted: #161618;
  --ui-bg-elevated: #272728;
  --ui-bg-accented: #353536;
  --ui-bg-inverted: #F5F5F4;
  --ui-text-dimmed: #747474;
  --ui-text-muted: #A3A3A0;
  --ui-text-toned: #bbbbba;
  --ui-text: #F5F5F4;
  --ui-text-highlighted: #F5F5F4;
  --ui-text-inverted: #0B0B0C;
  --ui-border: #2A2A2E;
  --ui-border-muted: #2A2A2E;
  --ui-border-accented: #48484c;
  --ui-border-inverted: #F5F5F4;
}
