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

@theme static {
  --color-sorbet-primary-50: #fff3f6;
  --color-sorbet-primary-100: #ffe3e9;
  --color-sorbet-primary-200: #ffc8d5;
  --color-sorbet-primary-300: #ffa6be;
  --color-sorbet-primary-400: #fd6b9a;
  --color-sorbet-primary-500: #e5427e;
  --color-sorbet-primary-600: #c41c64;
  --color-sorbet-primary-700: #ad1457;
  --color-sorbet-primary-800: #81003e;
  --color-sorbet-primary-900: #62002d;
  --color-sorbet-primary-950: #40001b;
  --color-sorbet-secondary-50: #fcf4f8;
  --color-sorbet-secondary-100: #f5e7ed;
  --color-sorbet-secondary-200: #ebd1dc;
  --color-sorbet-secondary-300: #deb7c9;
  --color-sorbet-secondary-400: #c494ab;
  --color-sorbet-secondary-500: #ab7790;
  --color-sorbet-secondary-600: #8e5d75;
  --color-sorbet-secondary-700: #74485e;
  --color-sorbet-secondary-800: #5c384a;
  --color-sorbet-secondary-900: #452837;
  --color-sorbet-secondary-950: #2b1721;
  --color-sorbet-success-50: #f0faf4;
  --color-sorbet-success-100: #ddf1e5;
  --color-sorbet-success-200: #bee4ce;
  --color-sorbet-success-300: #99d4b4;
  --color-sorbet-success-400: #6bb790;
  --color-sorbet-success-500: #449d73;
  --color-sorbet-success-600: #1c7c54;
  --color-sorbet-success-700: #0e6845;
  --color-sorbet-success-800: #045335;
  --color-sorbet-success-900: #003e26;
  --color-sorbet-success-950: #002716;
  --color-sorbet-error-50: #fff4f2;
  --color-sorbet-error-100: #ffe4df;
  --color-sorbet-error-200: #ffcbc2;
  --color-sorbet-error-300: #ffab9e;
  --color-sorbet-error-400: #fa7765;
  --color-sorbet-error-500: #e25242;
  --color-sorbet-error-600: #b42318;
  --color-sorbet-error-700: #a11e14;
  --color-sorbet-error-800: #81130b;
  --color-sorbet-error-900: #630704;
  --color-sorbet-error-950: #410402;
  --color-sorbet-neutral-50: #f9f6f7;
  --color-sorbet-neutral-100: #efe9ec;
  --color-sorbet-neutral-200: #e1d6db;
  --color-sorbet-neutral-300: #d0bfc6;
  --color-sorbet-neutral-400: #b39ea8;
  --color-sorbet-neutral-500: #98828c;
  --color-sorbet-neutral-600: #735e68;
  --color-sorbet-neutral-700: #65525b;
  --color-sorbet-neutral-800: #504047;
  --color-sorbet-neutral-900: #3b2f35;
  --color-sorbet-neutral-950: #251c21;
  --font-sans: Figtree, ui-sans-serif, system-ui, sans-serif;
  --font-mono: "Sometype Mono", ui-monospace, monospace;
}

:root {
  --ui-primary: #AD1457;
  --ui-secondary: #2B1721;
  --ui-success: #1C7C54;
  --ui-error: #B42318;
  --ui-radius: 13.3333px;
  --ui-bg: #FFF6F1;
  --ui-bg-muted: #FFFFFF;
  --ui-bg-elevated: #eae0dc;
  --ui-bg-accented: #ddd2d0;
  --ui-bg-inverted: #2B1721;
  --ui-text-dimmed: #a09293;
  --ui-text-muted: #735E68;
  --ui-text-toned: #604f55;
  --ui-text: #2B1721;
  --ui-text-highlighted: #2B1721;
  --ui-text-inverted: #FFF6F1;
  --ui-border: #F0D9D2;
  --ui-border-muted: #F0D9D2;
  --ui-border-accented: #d2bcb7;
  --ui-border-inverted: #2B1721;
}

.dark {
  --ui-primary: #FF85B4;
  --ui-secondary: #FBEAF0;
  --ui-success: #5BD6A0;
  --ui-error: #FF8A80;
  --ui-bg: #1D1118;
  --ui-bg-muted: #291922;
  --ui-bg-elevated: #33272e;
  --ui-bg-accented: #41343b;
  --ui-bg-inverted: #FBEAF0;
  --ui-text-dimmed: #817379;
  --ui-text-muted: #BFA6B0;
  --ui-text-toned: #c3b4ba;
  --ui-text: #FBEAF0;
  --ui-text-highlighted: #FBEAF0;
  --ui-text-inverted: #1D1118;
  --ui-border: #402A35;
  --ui-border-muted: #402A35;
  --ui-border-accented: #5c4751;
  --ui-border-inverted: #FBEAF0;
}
