:root {
  --primary-50: oklch(0.977 0.013 236.62);
  --primary-100: oklch(0.951 0.026 236.824);
  --primary-200: oklch(0.901 0.058 230.902);
  --primary-300: oklch(0.828 0.111 230.318);
  --primary-400: oklch(0.746 0.16 232.661);
  --primary-500: oklch(0.685 0.169 237.323);
  --primary-600: oklch(0.588 0.158 241.966);
  --primary-700: oklch(0.5 0.134 242.749);
  --primary-800: oklch(0.443 0.11 240.79);
  --primary-900: oklch(0.391 0.09 240.876);
  --primary-950: oklch(0.293 0.066 243.157);
  --secondary-50: oklch(0.984 0.003 247.858);
  --secondary-100: oklch(0.968 0.007 247.896);
  --secondary-200: oklch(0.929 0.013 255.508);
  --secondary-300: oklch(0.869 0.022 252.894);
  --secondary-400: oklch(0.704 0.04 256.788);
  --secondary-500: oklch(0.554 0.046 257.417);
  --secondary-600: oklch(0.446 0.043 257.281);
  --secondary-700: oklch(0.372 0.044 257.287);
  --secondary-800: oklch(0.279 0.041 260.031);
  --secondary-900: oklch(0.208 0.042 265.755);
  --secondary-950: oklch(0.129 0.042 264.695);
  --success-50: #f0faf5;
  --success-100: #d9f2e5;
  --success-200: #b3e5cb;
  --success-300: #8dd8b1;
  --success-400: #66cb97;
  --success-500: #40be7d;
  --success-600: #339864;
  --success-700: #26724b;
  --success-800: #1a4c32;
  --success-900: #0d2619;
  --success-950: #06130c;
  --warning-50: #fff7ed;
  --warning-100: #ffedd5;
  --warning-200: #fed7aa;
  --warning-300: #fdba74;
  --warning-400: #fb923c;
  --warning-500: #f97316;
  --warning-600: #ea580c;
  --warning-700: #c2410c;
  --warning-800: #9a3412;
  --warning-900: #7c2d12;
  --warning-950: #431407;
  --danger-50: #fef2f2;
  --danger-100: #fee2e2;
  --danger-200: #fecaca;
  --danger-300: #fca5a5;
  --danger-400: #f87171;
  --danger-500: #ef4444;
  --danger-600: #dc2626;
  --danger-700: #b91c1c;
  --danger-800: #991b1b;
  --danger-900: #7f1d1d;
  --danger-950: #450a0a;
  --gray-50: oklch(0.985 0.002 247.839);
  --gray-100: oklch(0.967 0.003 264.542);
  --gray-200: oklch(0.928 0.006 264.531);
  --gray-300: oklch(0.872 0.01 258.338);
  --gray-400: oklch(0.707 0.022 261.325);
  --gray-500: oklch(0.551 0.027 264.364);
  --gray-600: oklch(0.446 0.03 256.802);
  --gray-700: oklch(0.373 0.034 259.733);
  --gray-800: oklch(0.278 0.033 256.848);
  --gray-900: oklch(0.21 0.034 264.665);
  --gray-950: oklch(0.13 0.028 261.692);
}
