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

@theme static {
  --color-atelier-primary-50: #f7f7f7;
  --color-atelier-primary-100: #ebebeb;
  --color-atelier-primary-200: #d9d9d9;
  --color-atelier-primary-300: #c4c4c4;
  --color-atelier-primary-400: #a4a4a4;
  --color-atelier-primary-500: #898989;
  --color-atelier-primary-600: #6f6f6f;
  --color-atelier-primary-700: #585858;
  --color-atelier-primary-800: #454545;
  --color-atelier-primary-900: #333333;
  --color-atelier-primary-950: #141414;
  --color-atelier-secondary-50: #f8f6f4;
  --color-atelier-secondary-100: #eeebe6;
  --color-atelier-secondary-200: #e4dfd6;
  --color-atelier-secondary-300: #cbc3b5;
  --color-atelier-secondary-400: #ada392;
  --color-atelier-secondary-500: #928875;
  --color-atelier-secondary-600: #776d5b;
  --color-atelier-secondary-700: #605747;
  --color-atelier-secondary-800: #4b4437;
  --color-atelier-secondary-900: #383227;
  --color-atelier-secondary-950: #231f17;
  --color-atelier-error-50: #fff4f2;
  --color-atelier-error-100: #ffe4e0;
  --color-atelier-error-200: #ffcbc4;
  --color-atelier-error-300: #ffaba1;
  --color-atelier-error-400: #fa766c;
  --color-atelier-error-500: #e2514a;
  --color-atelier-error-600: #c2322f;
  --color-atelier-error-700: #a32020;
  --color-atelier-error-800: #811214;
  --color-atelier-error-900: #63070a;
  --color-atelier-error-950: #410405;
  --color-atelier-neutral-50: #f7f7f6;
  --color-atelier-neutral-100: #ecebe9;
  --color-atelier-neutral-200: #dbd9d5;
  --color-atelier-neutral-300: #c7c3be;
  --color-atelier-neutral-400: #a9a49d;
  --color-atelier-neutral-500: #8e8881;
  --color-atelier-neutral-600: #68635c;
  --color-atelier-neutral-700: #5c5751;
  --color-atelier-neutral-800: #48443f;
  --color-atelier-neutral-900: #35322e;
  --color-atelier-neutral-950: #211f1c;
  --font-sans: "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;
  --font-mono: "Fragment Mono", ui-monospace, monospace;
}

:root {
  --ui-primary: #141414;
  --ui-secondary: #E4DFD6;
  --ui-error: #A32020;
  --ui-radius: 0px;
  --ui-bg: #FAF8F5;
  --ui-bg-muted: #F1EEE8;
  --ui-bg-elevated: #e3e1df;
  --ui-bg-accented: #d5d4d1;
  --ui-bg-inverted: #141414;
  --ui-text-dimmed: #939190;
  --ui-text-muted: #68635C;
  --ui-text-toned: #4e4d4c;
  --ui-text: #141414;
  --ui-text-highlighted: #141414;
  --ui-text-inverted: #FAF8F5;
  --ui-border: #D6D1C8;
  --ui-border-muted: #D6D1C8;
  --ui-border-accented: #b9b5ad;
  --ui-border-inverted: #141414;
}

.dark {
  --ui-primary: #F3F0EA;
  --ui-secondary: #2B2A27;
  --ui-error: #FF8577;
  --ui-bg: #0F0F0F;
  --ui-bg-muted: #1A1A19;
  --ui-bg-elevated: #262625;
  --ui-bg-accented: #333332;
  --ui-bg-inverted: #F3F0EA;
  --ui-text-dimmed: #767472;
  --ui-text-muted: #A6A097;
  --ui-text-toned: #bab8b3;
  --ui-text: #F3F0EA;
  --ui-text-highlighted: #F3F0EA;
  --ui-text-inverted: #0F0F0F;
  --ui-border: #353330;
  --ui-border-muted: #353330;
  --ui-border-accented: #524f4c;
  --ui-border-inverted: #F3F0EA;
}
