body[data-theme] {
  --colors-green-50: #0a3d1a;
  --colors-green-100: #0a3d1a;
  --colors-green-200: #14532d;
  --colors-green-300: #166534;
  --colors-green-400: #15803d;
  --colors-green-500: #22c55e;
  --colors-green-600: #4ade80;
  --colors-green-700: #86efac;
  --colors-green-800: #bbf7d0;
  --colors-green-900: #dcfce7;
  --colors-yellow-50: #4a2c0a;
  --colors-yellow-100: #4a2c0a;
  --colors-yellow-200: #78350f;
  --colors-yellow-300: #92400e;
  --colors-yellow-400: #b45309;
  --colors-yellow-500: #d97706;
  --colors-yellow-600: #f59e0b;
  --colors-yellow-700: #fbbf24;
  --colors-yellow-800: #fde68a;
  --colors-yellow-900: #fef3c7;
  --colors-blue-50: #11263a;
  --colors-blue-100: #11263a;
  --colors-blue-200: #001a33;
  --colors-blue-300: #00306a;
  --colors-blue-400: #0440a3;
  --colors-blue-500: #124edb;
  --colors-blue-600: #3669ff;
  --colors-blue-700: #7091ff;
  --colors-blue-800: #b0c1ff;
  --colors-blue-900: #e0e4ff;
  --colors-red-50: #4a1a1a;
  --colors-red-100: #4a1a1a;
  --colors-red-200: #7f1d1d;
  --colors-red-300: #991b1b;
  --colors-red-400: #b91c1c;
  --colors-red-500: #dc2626;
  --colors-red-600: #ef4444;
  --colors-red-700: #f87171;
  --colors-red-800: #fca5a5;
  --colors-red-900: #fecaca;
  --colors-gray-50: #1a2130;
  --colors-gray-100: #0b0e14;
  --colors-gray-200: #242e40;
  --colors-gray-300: #2f3b52;
  --colors-gray-400: #46526a;
  --colors-gray-500: #5d6a82;
  --colors-gray-600: #8b96a8;
  --colors-gray-700: #a3adbd;
  --colors-gray-800: #c8cfdb;
  --colors-gray-900: #e8ecf4;
  --colors-white: #121722;
  --colors-black: #e8ecf4;
  --colors-primary-light: #f5c85a;
  --colors-primary-base: #f0b429;
  --colors-primary-dark: #d9a01f;
  color-scheme: dark;
}

body[data-theme] .text-green-50,
body[data-theme] .hover\:text-green-50:hover {
  color: #0a3d1a;
}
body[data-theme] .bg-green-50,
body[data-theme] .hover\:bg-green-50:hover {
  background-color: #0a3d1a;
}
body[data-theme] .border-green-50 {
  border-color: #0a3d1a;
}
body[data-theme] .text-green-100,
body[data-theme] .hover\:text-green-100:hover {
  color: #0a3d1a;
}
body[data-theme] .bg-green-100,
body[data-theme] .hover\:bg-green-100:hover {
  background-color: #0a3d1a;
}
body[data-theme] .border-green-100 {
  border-color: #0a3d1a;
}
body[data-theme] .text-green-200,
body[data-theme] .hover\:text-green-200:hover {
  color: #14532d;
}
body[data-theme] .bg-green-200,
body[data-theme] .hover\:bg-green-200:hover {
  background-color: #14532d;
}
body[data-theme] .border-green-200 {
  border-color: #14532d;
}
body[data-theme] .text-green-300,
body[data-theme] .hover\:text-green-300:hover {
  color: #166534;
}
body[data-theme] .bg-green-300,
body[data-theme] .hover\:bg-green-300:hover {
  background-color: #166534;
}
body[data-theme] .border-green-300 {
  border-color: #166534;
}
body[data-theme] .text-green-400,
body[data-theme] .hover\:text-green-400:hover {
  color: #15803d;
}
body[data-theme] .bg-green-400,
body[data-theme] .hover\:bg-green-400:hover {
  background-color: #15803d;
}
body[data-theme] .border-green-400 {
  border-color: #15803d;
}
body[data-theme] .text-green-500,
body[data-theme] .hover\:text-green-500:hover {
  color: #22c55e;
}
body[data-theme] .bg-green-500,
body[data-theme] .hover\:bg-green-500:hover {
  background-color: #22c55e;
}
body[data-theme] .border-green-500 {
  border-color: #22c55e;
}
body[data-theme] .text-green-600,
body[data-theme] .hover\:text-green-600:hover {
  color: #4ade80;
}
body[data-theme] .bg-green-600,
body[data-theme] .hover\:bg-green-600:hover {
  background-color: #4ade80;
}
body[data-theme] .border-green-600 {
  border-color: #4ade80;
}
body[data-theme] .text-green-700,
body[data-theme] .hover\:text-green-700:hover {
  color: #86efac;
}
body[data-theme] .bg-green-700,
body[data-theme] .hover\:bg-green-700:hover {
  background-color: #86efac;
}
body[data-theme] .border-green-700 {
  border-color: #86efac;
}
body[data-theme] .text-green-800,
body[data-theme] .hover\:text-green-800:hover {
  color: #bbf7d0;
}
body[data-theme] .bg-green-800,
body[data-theme] .hover\:bg-green-800:hover {
  background-color: #bbf7d0;
}
body[data-theme] .border-green-800 {
  border-color: #bbf7d0;
}
body[data-theme] .text-green-900,
body[data-theme] .hover\:text-green-900:hover {
  color: #dcfce7;
}
body[data-theme] .bg-green-900,
body[data-theme] .hover\:bg-green-900:hover {
  background-color: #dcfce7;
}
body[data-theme] .border-green-900 {
  border-color: #dcfce7;
}
body[data-theme] .text-yellow-50,
body[data-theme] .hover\:text-yellow-50:hover {
  color: #4a2c0a;
}
body[data-theme] .bg-yellow-50,
body[data-theme] .hover\:bg-yellow-50:hover {
  background-color: #4a2c0a;
}
body[data-theme] .border-yellow-50 {
  border-color: #4a2c0a;
}
body[data-theme] .text-yellow-100,
body[data-theme] .hover\:text-yellow-100:hover {
  color: #4a2c0a;
}
body[data-theme] .bg-yellow-100,
body[data-theme] .hover\:bg-yellow-100:hover {
  background-color: #4a2c0a;
}
body[data-theme] .border-yellow-100 {
  border-color: #4a2c0a;
}
body[data-theme] .text-yellow-200,
body[data-theme] .hover\:text-yellow-200:hover {
  color: #78350f;
}
body[data-theme] .bg-yellow-200,
body[data-theme] .hover\:bg-yellow-200:hover {
  background-color: #78350f;
}
body[data-theme] .border-yellow-200 {
  border-color: #78350f;
}
body[data-theme] .text-yellow-300,
body[data-theme] .hover\:text-yellow-300:hover {
  color: #92400e;
}
body[data-theme] .bg-yellow-300,
body[data-theme] .hover\:bg-yellow-300:hover {
  background-color: #92400e;
}
body[data-theme] .border-yellow-300 {
  border-color: #92400e;
}
body[data-theme] .text-yellow-400,
body[data-theme] .hover\:text-yellow-400:hover {
  color: #b45309;
}
body[data-theme] .bg-yellow-400,
body[data-theme] .hover\:bg-yellow-400:hover {
  background-color: #b45309;
}
body[data-theme] .border-yellow-400 {
  border-color: #b45309;
}
body[data-theme] .text-yellow-500,
body[data-theme] .hover\:text-yellow-500:hover {
  color: #d97706;
}
body[data-theme] .bg-yellow-500,
body[data-theme] .hover\:bg-yellow-500:hover {
  background-color: #d97706;
}
body[data-theme] .border-yellow-500 {
  border-color: #d97706;
}
body[data-theme] .text-yellow-600,
body[data-theme] .hover\:text-yellow-600:hover {
  color: #f59e0b;
}
body[data-theme] .bg-yellow-600,
body[data-theme] .hover\:bg-yellow-600:hover {
  background-color: #f59e0b;
}
body[data-theme] .border-yellow-600 {
  border-color: #f59e0b;
}
body[data-theme] .text-yellow-700,
body[data-theme] .hover\:text-yellow-700:hover {
  color: #fbbf24;
}
body[data-theme] .bg-yellow-700,
body[data-theme] .hover\:bg-yellow-700:hover {
  background-color: #fbbf24;
}
body[data-theme] .border-yellow-700 {
  border-color: #fbbf24;
}
body[data-theme] .text-yellow-800,
body[data-theme] .hover\:text-yellow-800:hover {
  color: #fde68a;
}
body[data-theme] .bg-yellow-800,
body[data-theme] .hover\:bg-yellow-800:hover {
  background-color: #fde68a;
}
body[data-theme] .border-yellow-800 {
  border-color: #fde68a;
}
body[data-theme] .text-yellow-900,
body[data-theme] .hover\:text-yellow-900:hover {
  color: #fef3c7;
}
body[data-theme] .bg-yellow-900,
body[data-theme] .hover\:bg-yellow-900:hover {
  background-color: #fef3c7;
}
body[data-theme] .border-yellow-900 {
  border-color: #fef3c7;
}
body[data-theme] .text-blue-50,
body[data-theme] .hover\:text-blue-50:hover {
  color: #11263a;
}
body[data-theme] .bg-blue-50,
body[data-theme] .hover\:bg-blue-50:hover {
  background-color: #11263a;
}
body[data-theme] .border-blue-50 {
  border-color: #11263a;
}
body[data-theme] .text-blue-100,
body[data-theme] .hover\:text-blue-100:hover {
  color: #11263a;
}
body[data-theme] .bg-blue-100,
body[data-theme] .hover\:bg-blue-100:hover {
  background-color: #11263a;
}
body[data-theme] .border-blue-100 {
  border-color: #11263a;
}
body[data-theme] .text-blue-200,
body[data-theme] .hover\:text-blue-200:hover {
  color: #001a33;
}
body[data-theme] .bg-blue-200,
body[data-theme] .hover\:bg-blue-200:hover {
  background-color: #001a33;
}
body[data-theme] .border-blue-200 {
  border-color: #001a33;
}
body[data-theme] .text-blue-300,
body[data-theme] .hover\:text-blue-300:hover {
  color: #00306a;
}
body[data-theme] .bg-blue-300,
body[data-theme] .hover\:bg-blue-300:hover {
  background-color: #00306a;
}
body[data-theme] .border-blue-300 {
  border-color: #00306a;
}
body[data-theme] .text-blue-400,
body[data-theme] .hover\:text-blue-400:hover {
  color: #0440a3;
}
body[data-theme] .bg-blue-400,
body[data-theme] .hover\:bg-blue-400:hover {
  background-color: #0440a3;
}
body[data-theme] .border-blue-400 {
  border-color: #0440a3;
}
body[data-theme] .text-blue-500,
body[data-theme] .hover\:text-blue-500:hover {
  color: #124edb;
}
body[data-theme] .bg-blue-500,
body[data-theme] .hover\:bg-blue-500:hover {
  background-color: #124edb;
}
body[data-theme] .border-blue-500 {
  border-color: #124edb;
}
body[data-theme] .text-blue-600,
body[data-theme] .hover\:text-blue-600:hover {
  color: #3669ff;
}
body[data-theme] .bg-blue-600,
body[data-theme] .hover\:bg-blue-600:hover {
  background-color: #3669ff;
}
body[data-theme] .border-blue-600 {
  border-color: #3669ff;
}
body[data-theme] .text-blue-700,
body[data-theme] .hover\:text-blue-700:hover {
  color: #7091ff;
}
body[data-theme] .bg-blue-700,
body[data-theme] .hover\:bg-blue-700:hover {
  background-color: #7091ff;
}
body[data-theme] .border-blue-700 {
  border-color: #7091ff;
}
body[data-theme] .text-blue-800,
body[data-theme] .hover\:text-blue-800:hover {
  color: #b0c1ff;
}
body[data-theme] .bg-blue-800,
body[data-theme] .hover\:bg-blue-800:hover {
  background-color: #b0c1ff;
}
body[data-theme] .border-blue-800 {
  border-color: #b0c1ff;
}
body[data-theme] .text-blue-900,
body[data-theme] .hover\:text-blue-900:hover {
  color: #e0e4ff;
}
body[data-theme] .bg-blue-900,
body[data-theme] .hover\:bg-blue-900:hover {
  background-color: #e0e4ff;
}
body[data-theme] .border-blue-900 {
  border-color: #e0e4ff;
}
body[data-theme] .text-red-50,
body[data-theme] .hover\:text-red-50:hover {
  color: #4a1a1a;
}
body[data-theme] .bg-red-50,
body[data-theme] .hover\:bg-red-50:hover {
  background-color: #4a1a1a;
}
body[data-theme] .border-red-50 {
  border-color: #4a1a1a;
}
body[data-theme] .text-red-100,
body[data-theme] .hover\:text-red-100:hover {
  color: #4a1a1a;
}
body[data-theme] .bg-red-100,
body[data-theme] .hover\:bg-red-100:hover {
  background-color: #4a1a1a;
}
body[data-theme] .border-red-100 {
  border-color: #4a1a1a;
}
body[data-theme] .text-red-200,
body[data-theme] .hover\:text-red-200:hover {
  color: #7f1d1d;
}
body[data-theme] .bg-red-200,
body[data-theme] .hover\:bg-red-200:hover {
  background-color: #7f1d1d;
}
body[data-theme] .border-red-200 {
  border-color: #7f1d1d;
}
body[data-theme] .text-red-300,
body[data-theme] .hover\:text-red-300:hover {
  color: #991b1b;
}
body[data-theme] .bg-red-300,
body[data-theme] .hover\:bg-red-300:hover {
  background-color: #991b1b;
}
body[data-theme] .border-red-300 {
  border-color: #991b1b;
}
body[data-theme] .text-red-400,
body[data-theme] .hover\:text-red-400:hover {
  color: #b91c1c;
}
body[data-theme] .bg-red-400,
body[data-theme] .hover\:bg-red-400:hover {
  background-color: #b91c1c;
}
body[data-theme] .border-red-400 {
  border-color: #b91c1c;
}
body[data-theme] .text-red-500,
body[data-theme] .hover\:text-red-500:hover {
  color: #dc2626;
}
body[data-theme] .bg-red-500,
body[data-theme] .hover\:bg-red-500:hover {
  background-color: #dc2626;
}
body[data-theme] .border-red-500 {
  border-color: #dc2626;
}
body[data-theme] .text-red-600,
body[data-theme] .hover\:text-red-600:hover {
  color: #ef4444;
}
body[data-theme] .bg-red-600,
body[data-theme] .hover\:bg-red-600:hover {
  background-color: #ef4444;
}
body[data-theme] .border-red-600 {
  border-color: #ef4444;
}
body[data-theme] .text-red-700,
body[data-theme] .hover\:text-red-700:hover {
  color: #f87171;
}
body[data-theme] .bg-red-700,
body[data-theme] .hover\:bg-red-700:hover {
  background-color: #f87171;
}
body[data-theme] .border-red-700 {
  border-color: #f87171;
}
body[data-theme] .text-red-800,
body[data-theme] .hover\:text-red-800:hover {
  color: #fca5a5;
}
body[data-theme] .bg-red-800,
body[data-theme] .hover\:bg-red-800:hover {
  background-color: #fca5a5;
}
body[data-theme] .border-red-800 {
  border-color: #fca5a5;
}
body[data-theme] .text-red-900,
body[data-theme] .hover\:text-red-900:hover {
  color: #fecaca;
}
body[data-theme] .bg-red-900,
body[data-theme] .hover\:bg-red-900:hover {
  background-color: #fecaca;
}
body[data-theme] .border-red-900 {
  border-color: #fecaca;
}
body[data-theme] .text-gray-50,
body[data-theme] .hover\:text-gray-50:hover {
  color: #1a2130;
}
body[data-theme] .bg-gray-50,
body[data-theme] .hover\:bg-gray-50:hover {
  background-color: #1a2130;
}
body[data-theme] .border-gray-50 {
  border-color: #1a2130;
}
body[data-theme] .text-gray-100,
body[data-theme] .hover\:text-gray-100:hover {
  color: #0b0e14;
}
body[data-theme] .bg-gray-100,
body[data-theme] .hover\:bg-gray-100:hover {
  background-color: #0b0e14;
}
body[data-theme] .border-gray-100 {
  border-color: #0b0e14;
}
body[data-theme] .text-gray-200,
body[data-theme] .hover\:text-gray-200:hover {
  color: #242e40;
}
body[data-theme] .bg-gray-200,
body[data-theme] .hover\:bg-gray-200:hover {
  background-color: #242e40;
}
body[data-theme] .border-gray-200 {
  border-color: #242e40;
}
body[data-theme] .text-gray-300,
body[data-theme] .hover\:text-gray-300:hover {
  color: #2f3b52;
}
body[data-theme] .bg-gray-300,
body[data-theme] .hover\:bg-gray-300:hover {
  background-color: #2f3b52;
}
body[data-theme] .border-gray-300 {
  border-color: #2f3b52;
}
body[data-theme] .text-gray-400,
body[data-theme] .hover\:text-gray-400:hover {
  color: #46526a;
}
body[data-theme] .bg-gray-400,
body[data-theme] .hover\:bg-gray-400:hover {
  background-color: #46526a;
}
body[data-theme] .border-gray-400 {
  border-color: #46526a;
}
body[data-theme] .text-gray-500,
body[data-theme] .hover\:text-gray-500:hover {
  color: #5d6a82;
}
body[data-theme] .bg-gray-500,
body[data-theme] .hover\:bg-gray-500:hover {
  background-color: #5d6a82;
}
body[data-theme] .border-gray-500 {
  border-color: #5d6a82;
}
body[data-theme] .text-gray-600,
body[data-theme] .hover\:text-gray-600:hover {
  color: #8b96a8;
}
body[data-theme] .bg-gray-600,
body[data-theme] .hover\:bg-gray-600:hover {
  background-color: #8b96a8;
}
body[data-theme] .border-gray-600 {
  border-color: #8b96a8;
}
body[data-theme] .text-gray-700,
body[data-theme] .hover\:text-gray-700:hover {
  color: #a3adbd;
}
body[data-theme] .bg-gray-700,
body[data-theme] .hover\:bg-gray-700:hover {
  background-color: #a3adbd;
}
body[data-theme] .border-gray-700 {
  border-color: #a3adbd;
}
body[data-theme] .text-gray-800,
body[data-theme] .hover\:text-gray-800:hover {
  color: #c8cfdb;
}
body[data-theme] .bg-gray-800,
body[data-theme] .hover\:bg-gray-800:hover {
  background-color: #c8cfdb;
}
body[data-theme] .border-gray-800 {
  border-color: #c8cfdb;
}
body[data-theme] .text-gray-900,
body[data-theme] .hover\:text-gray-900:hover {
  color: #e8ecf4;
}
body[data-theme] .bg-gray-900,
body[data-theme] .hover\:bg-gray-900:hover {
  background-color: #e8ecf4;
}
body[data-theme] .border-gray-900 {
  border-color: #e8ecf4;
}
body[data-theme] .text-white,
body[data-theme] .hover\:text-white:hover {
  color: #121722;
}
body[data-theme] .bg-white,
body[data-theme] .hover\:bg-white:hover {
  background-color: #121722;
}
body[data-theme] .border-white {
  border-color: #121722;
}
body[data-theme] .text-black,
body[data-theme] .hover\:text-black:hover {
  color: #e8ecf4;
}
body[data-theme] .bg-black,
body[data-theme] .hover\:bg-black:hover {
  background-color: #e8ecf4;
}
body[data-theme] .border-black {
  border-color: #e8ecf4;
}