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

@theme static {
  --color-counsel-primary-50: #f3f7ff;
  --color-counsel-primary-100: #e2ecff;
  --color-counsel-primary-200: #c8dafc;
  --color-counsel-primary-300: #aac4f8;
  --color-counsel-primary-400: #84a4e5;
  --color-counsel-primary-500: #6687cd;
  --color-counsel-primary-600: #4d6cb0;
  --color-counsel-primary-700: #3a5692;
  --color-counsel-primary-800: #2c4375;
  --color-counsel-primary-900: #1e315a;
  --color-counsel-primary-950: #14213d;
  --color-counsel-secondary-50: #f7f7f7;
  --color-counsel-secondary-100: #ebebeb;
  --color-counsel-secondary-200: #d9d9d9;
  --color-counsel-secondary-300: #c4c4c4;
  --color-counsel-secondary-400: #a4a4a4;
  --color-counsel-secondary-500: #898989;
  --color-counsel-secondary-600: #6f6f6f;
  --color-counsel-secondary-700: #585858;
  --color-counsel-secondary-800: #454545;
  --color-counsel-secondary-900: #333333;
  --color-counsel-secondary-950: #000000;
  --color-counsel-error-50: #fff4f2;
  --color-counsel-error-100: #ffe4e0;
  --color-counsel-error-200: #ffcbc2;
  --color-counsel-error-300: #ffab9f;
  --color-counsel-error-400: #f97869;
  --color-counsel-error-500: #e05446;
  --color-counsel-error-600: #b3261e;
  --color-counsel-error-700: #9f2019;
  --color-counsel-error-800: #801510;
  --color-counsel-error-900: #630a07;
  --color-counsel-error-950: #400503;
  --color-counsel-neutral-50: #f6f7f9;
  --color-counsel-neutral-100: #e9ebf0;
  --color-counsel-neutral-200: #d5d9e2;
  --color-counsel-neutral-300: #bfc4d1;
  --color-counsel-neutral-400: #9ea4b5;
  --color-counsel-neutral-500: #82899a;
  --color-counsel-neutral-600: #686e7f;
  --color-counsel-neutral-700: #5b6170;
  --color-counsel-neutral-800: #404551;
  --color-counsel-neutral-900: #2f333d;
  --color-counsel-neutral-950: #1c1f26;
  --font-sans: Jost, ui-sans-serif, system-ui, sans-serif;
  --font-mono: "Courier Prime", ui-monospace, monospace;
}

:root {
  --ui-primary: #14213D;
  --ui-secondary: #000000;
  --ui-error: #B3261E;
  --ui-radius: 1.3333px;
  --ui-bg: #FFFFFF;
  --ui-bg-muted: #F6F6F6;
  --ui-bg-elevated: #e6e6e6;
  --ui-bg-accented: #d6d6d6;
  --ui-bg-inverted: #000000;
  --ui-text-dimmed: #8c8c8c;
  --ui-text-muted: #5B6170;
  --ui-text-toned: #404040;
  --ui-text: #000000;
  --ui-text-highlighted: #000000;
  --ui-text-inverted: #FFFFFF;
  --ui-border: #E5E5E5;
  --ui-border-muted: #E5E5E5;
  --ui-border-accented: #c3c3c3;
  --ui-border-inverted: #000000;
}

.dark {
  --ui-primary: #FFC300;
  --ui-secondary: #F4F6FA;
  --ui-error: #FF8A80;
  --ui-bg: #000814;
  --ui-bg-muted: #001D3D;
  --ui-bg-elevated: #1d2530;
  --ui-bg-accented: #2c333d;
  --ui-bg-inverted: #F4F6FA;
  --ui-text-dimmed: #6e737b;
  --ui-text-muted: #9FB0C8;
  --ui-text-toned: #b7bbc1;
  --ui-text: #F4F6FA;
  --ui-text-highlighted: #F4F6FA;
  --ui-text-inverted: #000814;
  --ui-border: #003566;
  --ui-border-muted: #003566;
  --ui-border-accented: #25527c;
  --ui-border-inverted: #F4F6FA;
}
