html:not(.dark) {
  color-scheme: light;
}

html:not(.dark) body {
  background: #f8fafc !important;
  color: #4b5563 !important;
}

html:not(.dark) [class~="bg-[#080808]"] { background-color: #f8fafc !important; }
html:not(.dark) [class~="bg-[#080808]/90"] { background-color: rgba(248, 250, 252, .94) !important; }
html:not(.dark) [class~="bg-[#080808]/95"] { background-color: rgba(248, 250, 252, .96) !important; }
html:not(.dark) [class~="bg-[#0d0d0f]"] { background-color: #ffffff !important; }
html:not(.dark) [class~="bg-black/20"],
html:not(.dark) [class~="bg-black/30"] { background-color: rgba(241, 245, 249, .82) !important; }

html:not(.dark) [class~="bg-white/[0.02]"],
html:not(.dark) [class~="bg-white/[0.03]"],
html:not(.dark) [class~="bg-white/[0.04]"],
html:not(.dark) [class~="bg-white/[0.05]"],
html:not(.dark) [class~="bg-white/[0.06]"] {
  background-color: #ffffff !important;
}

html:not(.dark) [class~="hover:bg-white/[0.03]"]:hover,
html:not(.dark) [class~="hover:bg-white/[0.04]"]:hover,
html:not(.dark) [class~="hover:bg-white/[0.05]"]:hover,
html:not(.dark) [class~="hover:bg-white/[0.06]"]:hover,
html:not(.dark) [class~="focus-within:bg-white/[0.06]"]:focus-within {
  background-color: #f1f5f9 !important;
}

html:not(.dark) [class~="border-white/[0.03]"],
html:not(.dark) [class~="border-white/[0.04]"],
html:not(.dark) [class~="border-white/[0.05]"],
html:not(.dark) [class~="border-white/[0.06]"],
html:not(.dark) [class~="border-white/[0.08]"],
html:not(.dark) [class~="border-white/[0.10]"],
html:not(.dark) [class~="border-white/[0.12]"],
html:not(.dark) [class~="border-white/[0.16]"] {
  border-color: #e2e8f0 !important;
}

html:not(.dark) [class~="hover:border-white/[0.12]"]:hover,
html:not(.dark) [class~="hover:border-white/[0.16]"]:hover {
  border-color: #cbd5e1 !important;
}

html:not(.dark) [class~="text-zinc-100"],
html:not(.dark) [class~="text-zinc-200"],
html:not(.dark) [class~="text-zinc-300"] { color: #111827 !important; }
html:not(.dark) [class~="text-zinc-400"] { color: #374151 !important; }
html:not(.dark) [class~="text-zinc-500"] { color: #4b5563 !important; }
html:not(.dark) [class~="text-zinc-600"],
html:not(.dark) [class~="text-zinc-700"] { color: #64748b !important; }
html:not(.dark) [class~="text-zinc-800"],
html:not(.dark) [class~="text-zinc-900"] { color: #94a3b8 !important; }

html:not(.dark) [class~="hover:text-zinc-200"]:hover,
html:not(.dark) [class~="hover:text-zinc-300"]:hover,
html:not(.dark) [class~="hover:text-zinc-400"]:hover,
html:not(.dark) [class~="hover:text-zinc-500"]:hover {
  color: #111827 !important;
}

html:not(.dark) [class~="placeholder-zinc-700"]::placeholder,
html:not(.dark) [class~="placeholder:text-zinc-700"]::placeholder {
  color: #94a3b8 !important;
}

html:not(.dark) input,
html:not(.dark) select,
html:not(.dark) textarea {
  color: #111827;
}

html:not(.dark) .prose,
html:not(.dark) .prose blockquote {
  color: #4b5563;
}

html:not(.dark) .prose h1,
html:not(.dark) .prose h2,
html:not(.dark) .prose h3,
html:not(.dark) .prose strong {
  color: #111827;
}

html:not(.dark) .prose h4,
html:not(.dark) .prose li::marker {
  color: #64748b;
}

html:not(.dark) .prose code {
  background: #f1f5f9;
  border-color: #e2e8f0;
  color: #6d28d9;
}

html:not(.dark) .prose pre {
  background: #f8fafc;
  border-color: #e2e8f0;
}

html:not(.dark) .prose pre code {
  color: #374151;
}

html:not(.dark) .prose thead th {
  background: #f1f5f9;
  color: #111827;
}

html:not(.dark) .prose tbody td,
html:not(.dark) .prose hr {
  border-color: #e2e8f0;
}

html:not(.dark) .panel-drawer {
  background: #ffffff;
  border-left-color: #e2e8f0;
}

html:not(.dark) .panel-overlay {
  background: rgba(15, 23, 42, .24);
}
