/* Paleta generada por theme.mjs a partir del tono OKLCH 150. */
:root:root {
  --semantic-0: 250 255 251;
  --semantic-1: 242 249 243;
  --semantic-2: 237 244 238;
  --semantic-3: 231 237 232;
  --semantic-4: 224 230 225;
  --semantic-5: 218 224 218;
  --semantic-6: 211 217 212;
  --foreground: 11 20 13;
  --muted-foreground: 74 90 77;
  --disabled: 153 165 155;
  --inverse: 250 253 250;
  --primary: 16 126 59;
  --card: var(--semantic-0);
  --toast: var(--semantic-0);
  --page: var(--semantic-1);
  --color-emerald-50: oklch(97.9% 0.021 150);
  --color-emerald-100: oklch(95% 0.052 150);
  --color-emerald-200: oklch(90.5% 0.093 150);
  --color-emerald-300: oklch(84.5% 0.143 150);
  --color-emerald-400: oklch(76.5% 0.177 150);
  --color-emerald-500: oklch(69.6% 0.17 150);
  --color-emerald-600: oklch(59.6% 0.145 150);
  --color-emerald-700: oklch(50.8% 0.118 150);
  --color-emerald-800: oklch(43.2% 0.095 150);
  --color-emerald-900: oklch(37.8% 0.077 150);
  --color-emerald-950: oklch(26.2% 0.051 150);
}

:root.dark, .dark.dark {
  --semantic-0: 18 24 19;
  --semantic-1: 23 29 24;
  --semantic-2: 26 33 28;
  --semantic-3: 31 38 32;
  --semantic-4: 36 43 37;
  --semantic-5: 40 47 41;
  --semantic-6: 45 52 46;
  --foreground: 246 252 247;
  --muted-foreground: 156 168 158;
  --disabled: 72 83 74;
  --inverse: 8 12 9;
  --primary: 110 216 137;
  --card: var(--semantic-3);
  --toast: var(--semantic-6);
  --page: var(--semantic-0);
}

h1 {
  color: rgb(var(--primary));
}
