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

@theme static {
  --color-veranda-primary-50: #f6f6fc;
  --color-veranda-primary-100: #e9eaf5;
  --color-veranda-primary-200: #d5d8eb;
  --color-veranda-primary-300: #bec2df;
  --color-veranda-primary-400: #9da2c5;
  --color-veranda-primary-500: #8186ac;
  --color-veranda-primary-600: #676b90;
  --color-veranda-primary-700: #515576;
  --color-veranda-primary-800: #3d405b;
  --color-veranda-primary-900: #2e3147;
  --color-veranda-primary-950: #1c1e2d;
  --color-veranda-secondary-50: #fff5e6;
  --color-veranda-secondary-100: #fde8c7;
  --color-veranda-secondary-200: #f2cc8f;
  --color-veranda-secondary-300: #f4b94f;
  --color-veranda-secondary-400: #d69700;
  --color-veranda-secondary-500: #b37e00;
  --color-veranda-secondary-600: #916500;
  --color-veranda-secondary-700: #745000;
  --color-veranda-secondary-800: #5c3f00;
  --color-veranda-secondary-900: #452e00;
  --color-veranda-secondary-950: #2c1c00;
  --color-veranda-error-50: #fff4f1;
  --color-veranda-error-100: #ffe4de;
  --color-veranda-error-200: #ffcbbf;
  --color-veranda-error-300: #ffac99;
  --color-veranda-error-400: #f08067;
  --color-veranda-error-500: #d85e44;
  --color-veranda-error-600: #b94129;
  --color-veranda-error-700: #a63a24;
  --color-veranda-error-800: #7b210e;
  --color-veranda-error-900: #5e1405;
  --color-veranda-error-950: #3d0b03;
  --color-veranda-neutral-50: #f6f6fa;
  --color-veranda-neutral-100: #e9ebf3;
  --color-veranda-neutral-200: #d6d8e6;
  --color-veranda-neutral-300: #bfc2d8;
  --color-veranda-neutral-400: #9fa3bd;
  --color-veranda-neutral-500: #8387a4;
  --color-veranda-neutral-600: #696c88;
  --color-veranda-neutral-700: #5c5f78;
  --color-veranda-neutral-800: #414358;
  --color-veranda-neutral-900: #2f3142;
  --color-veranda-neutral-950: #1d1e2a;
  --font-sans: Outfit, ui-sans-serif, system-ui, sans-serif;
  --font-mono: "Cutive Mono", ui-monospace, monospace;
}

:root {
  --ui-primary: #3D405B;
  --ui-secondary: #F2CC8F;
  --ui-error: #A63A24;
  --ui-radius: 2.6667px;
  --ui-bg: #F4F1DE;
  --ui-bg-muted: #FBFAF1;
  --ui-bg-elevated: #dcd9cb;
  --ui-bg-accented: #d0cec2;
  --ui-bg-inverted: #2A2C40;
  --ui-text-dimmed: #999897;
  --ui-text-muted: #5C5F78;
  --ui-text-toned: #5c5d68;
  --ui-text: #2A2C40;
  --ui-text-highlighted: #2A2C40;
  --ui-text-inverted: #F4F1DE;
  --ui-border: #DDD8BD;
  --ui-border-muted: #DDD8BD;
  --ui-border-accented: #c2beaa;
  --ui-border-inverted: #2A2C40;
}

.dark {
  --ui-primary: #F2CC8F;
  --ui-secondary: #4A4D6B;
  --ui-error: #F2A08C;
  --ui-bg: #22243A;
  --ui-bg-muted: #2E3049;
  --ui-bg-elevated: #333447;
  --ui-bg-accented: #3f4151;
  --ui-bg-inverted: #F4F1DE;
  --ui-text-dimmed: #818084;
  --ui-text-muted: #B9BBD0;
  --ui-text-toned: #c0beb5;
  --ui-text: #F4F1DE;
  --ui-text-highlighted: #F4F1DE;
  --ui-text-inverted: #22243A;
  --ui-border: #45486A;
  --ui-border-muted: #45486A;
  --ui-border-accented: #5f617b;
  --ui-border-inverted: #F4F1DE;
}
