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

@theme static {
  --color-nocturne-primary-50: #fbf6ee;
  --color-nocturne-primary-100: #f4ead9;
  --color-nocturne-primary-200: #e9d6b9;
  --color-nocturne-primary-300: #dcc092;
  --color-nocturne-primary-400: #c29e63;
  --color-nocturne-primary-500: #a9823e;
  --color-nocturne-primary-600: #8d6720;
  --color-nocturne-primary-700: #6b4a00;
  --color-nocturne-primary-800: #5b3f04;
  --color-nocturne-primary-900: #452e00;
  --color-nocturne-primary-950: #2b1c01;
  --color-nocturne-secondary-50: #f7f6fa;
  --color-nocturne-secondary-100: #ece9f2;
  --color-nocturne-secondary-200: #dbd6e6;
  --color-nocturne-secondary-300: #c7c0d8;
  --color-nocturne-secondary-400: #a89fbd;
  --color-nocturne-secondary-500: #8d83a3;
  --color-nocturne-secondary-600: #736987;
  --color-nocturne-secondary-700: #5b536e;
  --color-nocturne-secondary-800: #484057;
  --color-nocturne-secondary-900: #352f42;
  --color-nocturne-secondary-950: #17131f;
  --color-nocturne-error-50: #fff4f2;
  --color-nocturne-error-100: #ffe4e0;
  --color-nocturne-error-200: #ffcbc2;
  --color-nocturne-error-300: #ffab9f;
  --color-nocturne-error-400: #f97869;
  --color-nocturne-error-500: #e05446;
  --color-nocturne-error-600: #b3261e;
  --color-nocturne-error-700: #9f2019;
  --color-nocturne-error-800: #801510;
  --color-nocturne-error-900: #630a07;
  --color-nocturne-error-950: #400503;
  --color-nocturne-neutral-50: #f7f6f9;
  --color-nocturne-neutral-100: #eceaf0;
  --color-nocturne-neutral-200: #dbd7e2;
  --color-nocturne-neutral-300: #c7c1d1;
  --color-nocturne-neutral-400: #a8a0b5;
  --color-nocturne-neutral-500: #8d859b;
  --color-nocturne-neutral-600: #726a80;
  --color-nocturne-neutral-700: #625b6e;
  --color-nocturne-neutral-800: #484251;
  --color-nocturne-neutral-900: #35303d;
  --color-nocturne-neutral-950: #211d26;
  --font-sans: Onest, ui-sans-serif, system-ui, sans-serif;
  --font-mono: "Azeret Mono", ui-monospace, monospace;
}

:root {
  --ui-primary: #6B4A00;
  --ui-secondary: #17131F;
  --ui-error: #B3261E;
  --ui-radius: 5.3333px;
  --ui-bg: #F2F0F5;
  --ui-bg-muted: #FFFFFF;
  --ui-bg-elevated: #dcdae0;
  --ui-bg-accented: #cfcdd3;
  --ui-bg-inverted: #17131F;
  --ui-text-dimmed: #8f8d95;
  --ui-text-muted: #625B6E;
  --ui-text-toned: #4e4a55;
  --ui-text: #17131F;
  --ui-text-highlighted: #17131F;
  --ui-text-inverted: #F2F0F5;
  --ui-border: #DAD5E2;
  --ui-border-muted: #DAD5E2;
  --ui-border-accented: #bdb8c5;
  --ui-border-inverted: #17131F;
}

.dark {
  --ui-primary: #F2C14E;
  --ui-secondary: #F0ECF7;
  --ui-error: #FF8A80;
  --ui-bg: #100D16;
  --ui-bg-muted: #1A1622;
  --ui-bg-elevated: #26232d;
  --ui-bg-accented: #34313a;
  --ui-bg-inverted: #F0ECF7;
  --ui-text-dimmed: #75717b;
  --ui-text-muted: #A79FB5;
  --ui-text-toned: #b8b4bf;
  --ui-text: #F0ECF7;
  --ui-text-highlighted: #F0ECF7;
  --ui-text-inverted: #100D16;
  --ui-border: #2F2A3A;
  --ui-border-muted: #2F2A3A;
  --ui-border-accented: #4c4756;
  --ui-border-inverted: #F0ECF7;
}
