/* Cipher — generated by @strictthemes/spec */

@theme static {
  --color-cipher-primary-50: #f5f6ff;
  --color-cipher-primary-100: #e8e9ff;
  --color-cipher-primary-200: #d3d5ff;
  --color-cipher-primary-300: #bbbdff;
  --color-cipher-primary-400: #9996ff;
  --color-cipher-primary-500: #7d6fff;
  --color-cipher-primary-600: #673cff;
  --color-cipher-primary-700: #5b32e6;
  --color-cipher-primary-800: #4114b1;
  --color-cipher-primary-900: #30068a;
  --color-cipher-primary-950: #1d045b;
  --color-cipher-secondary-50: #f6f7f9;
  --color-cipher-secondary-100: #e9ebef;
  --color-cipher-secondary-200: #d5d9e0;
  --color-cipher-secondary-300: #bec4cf;
  --color-cipher-secondary-400: #9da5b2;
  --color-cipher-secondary-500: #818a97;
  --color-cipher-secondary-600: #676f7c;
  --color-cipher-secondary-700: #515864;
  --color-cipher-secondary-800: #3f454f;
  --color-cipher-secondary-900: #2e333b;
  --color-cipher-secondary-950: #0e1116;
  --color-cipher-success-50: #f0faf2;
  --color-cipher-success-100: #ddf2e2;
  --color-cipher-success-200: #bee4c9;
  --color-cipher-success-300: #99d5ab;
  --color-cipher-success-400: #6ab985;
  --color-cipher-success-500: #449e67;
  --color-cipher-success-600: #177a45;
  --color-cipher-success-700: #0d693a;
  --color-cipher-success-800: #04532c;
  --color-cipher-success-900: #003e1f;
  --color-cipher-success-950: #002711;
  --color-cipher-error-50: #fff4f2;
  --color-cipher-error-100: #ffe4df;
  --color-cipher-error-200: #ffcbc2;
  --color-cipher-error-300: #ffab9e;
  --color-cipher-error-400: #ff7361;
  --color-cipher-error-500: #e64c3c;
  --color-cipher-error-600: #c4281c;
  --color-cipher-error-700: #a4140b;
  --color-cipher-error-800: #840803;
  --color-cipher-error-900: #660100;
  --color-cipher-error-950: #420100;
  --color-cipher-neutral-50: #f5f7f9;
  --color-cipher-neutral-100: #e9ebf0;
  --color-cipher-neutral-200: #d5d9e2;
  --color-cipher-neutral-300: #bdc4d2;
  --color-cipher-neutral-400: #9ca5b6;
  --color-cipher-neutral-500: #80899c;
  --color-cipher-neutral-600: #666f81;
  --color-cipher-neutral-700: #565e6e;
  --color-cipher-neutral-800: #3f4552;
  --color-cipher-neutral-900: #2e333e;
  --color-cipher-neutral-950: #1c1f27;
  --font-sans: Geist, ui-sans-serif, system-ui, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, monospace;
}

:root {
  --ui-primary: #5B32E6;
  --ui-secondary: #0E1116;
  --ui-success: #177A45;
  --ui-error: #C4281C;
  --ui-radius: 4px;
  --ui-bg: #F1F3F1;
  --ui-bg-muted: #FFFFFF;
  --ui-bg-elevated: #dadcdb;
  --ui-bg-accented: #cdcfce;
  --ui-bg-inverted: #0E1116;
  --ui-text-dimmed: #8b8d8e;
  --ui-text-muted: #565E6E;
  --ui-text-toned: #474a4d;
  --ui-text: #0E1116;
  --ui-text-highlighted: #0E1116;
  --ui-text-inverted: #F1F3F1;
  --ui-border: #D3D8DA;
  --ui-border-muted: #D3D8DA;
  --ui-border-accented: #b5babd;
  --ui-border-inverted: #0E1116;
}

.dark {
  --ui-primary: #A893FF;
  --ui-secondary: #E6E9EE;
  --ui-success: #56D38A;
  --ui-error: #FF7B72;
  --ui-bg: #0B0D10;
  --ui-bg-muted: #13161B;
  --ui-bg-elevated: #25272b;
  --ui-bg-accented: #323538;
  --ui-bg-inverted: #E6E9EE;
  --ui-text-dimmed: #6e7074;
  --ui-text-muted: #8E97A6;
  --ui-text-toned: #afb2b7;
  --ui-text: #E6E9EE;
  --ui-text-highlighted: #E6E9EE;
  --ui-text-inverted: #0B0D10;
  --ui-border: #262B34;
  --ui-border-muted: #262B34;
  --ui-border-accented: #434850;
  --ui-border-inverted: #E6E9EE;
}
