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

@theme static {
  --color-voltage-primary-50: #f7f7f7;
  --color-voltage-primary-100: #ebebeb;
  --color-voltage-primary-200: #d9d9d9;
  --color-voltage-primary-300: #c4c4c4;
  --color-voltage-primary-400: #a4a4a4;
  --color-voltage-primary-500: #898989;
  --color-voltage-primary-600: #6f6f6f;
  --color-voltage-primary-700: #585858;
  --color-voltage-primary-800: #454545;
  --color-voltage-primary-900: #333333;
  --color-voltage-primary-950: #0a0a0a;
  --color-voltage-secondary-50: #f3f7ff;
  --color-voltage-secondary-100: #e3ebff;
  --color-voltage-secondary-200: #cad8ff;
  --color-voltage-secondary-300: #acc2ff;
  --color-voltage-secondary-400: #809fff;
  --color-voltage-secondary-500: #5a7cff;
  --color-voltage-secondary-600: #3a51ff;
  --color-voltage-secondary-700: #2b2bf0;
  --color-voltage-secondary-800: #1f18c1;
  --color-voltage-secondary-900: #160a97;
  --color-voltage-secondary-950: #0b0664;
  --color-voltage-error-50: #fff4f3;
  --color-voltage-error-100: #ffe4e2;
  --color-voltage-error-200: #ffcac6;
  --color-voltage-error-300: #ffaaa5;
  --color-voltage-error-400: #ff716e;
  --color-voltage-error-500: #ed3f47;
  --color-voltage-error-600: #cc142c;
  --color-voltage-error-700: #b00020;
  --color-voltage-error-800: #860016;
  --color-voltage-error-900: #65000e;
  --color-voltage-error-950: #420006;
  --color-voltage-neutral-50: #f7f7f4;
  --color-voltage-neutral-100: #ecebe5;
  --color-voltage-neutral-200: #dbdacf;
  --color-voltage-neutral-300: #c7c5b4;
  --color-voltage-neutral-400: #a8a691;
  --color-voltage-neutral-500: #8d8a74;
  --color-voltage-neutral-600: #72705a;
  --color-voltage-neutral-700: #5b5946;
  --color-voltage-neutral-800: #4a4838;
  --color-voltage-neutral-900: #353326;
  --color-voltage-neutral-950: #212017;
  --font-sans: "Familjen Grotesk", ui-sans-serif, system-ui, sans-serif;
  --font-mono: "Space Mono", ui-monospace, monospace;
}

:root {
  --ui-primary: #0A0A0A;
  --ui-secondary: #2B2BF0;
  --ui-error: #B00020;
  --ui-radius: 9.3333px;
  --ui-bg: #FFE500;
  --ui-bg-muted: #FFFFFF;
  --ui-bg-elevated: #e7cf01;
  --ui-bg-accented: #d8c202;
  --ui-bg-inverted: #0A0A0A;
  --ui-text-dimmed: #918205;
  --ui-text-muted: #4A4838;
  --ui-text-toned: #474108;
  --ui-text: #0A0A0A;
  --ui-text-highlighted: #0A0A0A;
  --ui-text-inverted: #FFE500;
  --ui-border: #0A0A0A;
  --ui-border-muted: #0A0A0A;
  --ui-border-accented: #0a0a0a;
  --ui-border-inverted: #0A0A0A;
}

.dark {
  --ui-primary: #FFE500;
  --ui-secondary: #5B5BFF;
  --ui-error: #FF7A7A;
  --ui-bg: #0A0A0A;
  --ui-bg-muted: #171717;
  --ui-bg-elevated: #262624;
  --ui-bg-accented: #353432;
  --ui-bg-inverted: #F7F5E6;
  --ui-text-dimmed: #75746d;
  --ui-text-muted: #B5B29C;
  --ui-text-toned: #bcbaaf;
  --ui-text: #F7F5E6;
  --ui-text-highlighted: #F7F5E6;
  --ui-text-inverted: #0A0A0A;
  --ui-border: #F7F5E6;
  --ui-border-muted: #F7F5E6;
  --ui-border-accented: #f7f5e6;
  --ui-border-inverted: #F7F5E6;
}
