/* GENERATED by scripts/build_dark_theme_css.py from tailwind.build.css.
   Do not edit by hand. Everything is scoped to [data-theme="dark"]. */
[data-theme="dark"] .border-amber-100{border-color: color-mix(in oklab, #f59e0b 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-amber-200{border-color: color-mix(in oklab, #f59e0b 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-amber-300{border-color: color-mix(in oklab, #f59e0b 48%, oklch(var(--b1)));}
[data-theme="dark"] .border-blue-100{border-color: color-mix(in oklab, #3b82f6 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-blue-200{border-color: color-mix(in oklab, #3b82f6 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-blue-300{border-color: color-mix(in oklab, #3b82f6 48%, oklch(var(--b1)));}
[data-theme="dark"] .border-cyan-100{border-color: color-mix(in oklab, #06b6d4 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-cyan-200{border-color: color-mix(in oklab, #06b6d4 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-cyan-300{border-color: color-mix(in oklab, #06b6d4 48%, oklch(var(--b1)));}
[data-theme="dark"] .border-emerald-100{border-color: color-mix(in oklab, #10b981 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-emerald-200{border-color: color-mix(in oklab, #10b981 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-emerald-300{border-color: color-mix(in oklab, #10b981 48%, oklch(var(--b1)));}
[data-theme="dark"] .border-gray-100{border-color: oklch(var(--b3));}
[data-theme="dark"] .border-gray-200{border-color: oklch(var(--b3));}
[data-theme="dark"] .border-gray-300{border-color: color-mix(in oklab, oklch(var(--b3)) 70%, oklch(var(--bc)));}
[data-theme="dark"] .border-green-100{border-color: color-mix(in oklab, #22c55e 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-green-200{border-color: color-mix(in oklab, #22c55e 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-green-300{border-color: color-mix(in oklab, #22c55e 48%, oklch(var(--b1)));}
[data-theme="dark"] .border-indigo-100{border-color: color-mix(in oklab, #6366f1 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-indigo-200{border-color: color-mix(in oklab, #6366f1 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-indigo-300{border-color: color-mix(in oklab, #6366f1 48%, oklch(var(--b1)));}
[data-theme="dark"] .border-lime-100{border-color: color-mix(in oklab, #84cc16 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-orange-100{border-color: color-mix(in oklab, #f97316 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-orange-200{border-color: color-mix(in oklab, #f97316 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-orange-300{border-color: color-mix(in oklab, #f97316 48%, oklch(var(--b1)));}
[data-theme="dark"] .border-pink-100{border-color: color-mix(in oklab, #ec4899 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-pink-200{border-color: color-mix(in oklab, #ec4899 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-purple-100{border-color: color-mix(in oklab, #a855f7 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-purple-200{border-color: color-mix(in oklab, #a855f7 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-purple-300{border-color: color-mix(in oklab, #a855f7 48%, oklch(var(--b1)));}
[data-theme="dark"] .border-red-100{border-color: color-mix(in oklab, #ef4444 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-red-200{border-color: color-mix(in oklab, #ef4444 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-rose-100{border-color: color-mix(in oklab, #f43f5e 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-rose-200{border-color: color-mix(in oklab, #f43f5e 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-sky-200{border-color: color-mix(in oklab, #0ea5e9 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-sky-300{border-color: color-mix(in oklab, #0ea5e9 48%, oklch(var(--b1)));}
[data-theme="dark"] .border-slate-200{border-color: oklch(var(--b3));}
[data-theme="dark"] .border-slate-300{border-color: color-mix(in oklab, oklch(var(--b3)) 70%, oklch(var(--bc)));}
[data-theme="dark"] .border-teal-100{border-color: color-mix(in oklab, #14b8a6 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-teal-200{border-color: color-mix(in oklab, #14b8a6 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-teal-300{border-color: color-mix(in oklab, #14b8a6 48%, oklch(var(--b1)));}
[data-theme="dark"] .border-violet-100{border-color: color-mix(in oklab, #8b5cf6 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-violet-200{border-color: color-mix(in oklab, #8b5cf6 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-yellow-100{border-color: color-mix(in oklab, #eab308 28%, oklch(var(--b1)));}
[data-theme="dark"] .border-yellow-200{border-color: color-mix(in oklab, #eab308 36%, oklch(var(--b1)));}
[data-theme="dark"] .border-yellow-300{border-color: color-mix(in oklab, #eab308 48%, oklch(var(--b1)));}
[data-theme="dark"] .bg-amber-100{background-color: color-mix(in oklab, #f59e0b 18%, oklch(var(--b1)));}
[data-theme="dark"] .bg-amber-100\/50{background-color: color-mix(in oklab, #f59e0b 9%, oklch(var(--b1)));}
[data-theme="dark"] .bg-amber-50{background-color: color-mix(in oklab, #f59e0b 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-amber-50\/40{background-color: color-mix(in oklab, #f59e0b 5%, oklch(var(--b1)));}
[data-theme="dark"] .bg-blue-100{background-color: color-mix(in oklab, #3b82f6 18%, oklch(var(--b1)));}
[data-theme="dark"] .bg-blue-200{background-color: color-mix(in oklab, #3b82f6 26%, oklch(var(--b1)));}
[data-theme="dark"] .bg-blue-50{background-color: color-mix(in oklab, #3b82f6 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-cyan-50{background-color: color-mix(in oklab, #06b6d4 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-emerald-100{background-color: color-mix(in oklab, #10b981 18%, oklch(var(--b1)));}
[data-theme="dark"] .bg-emerald-50{background-color: color-mix(in oklab, #10b981 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-gray-100{background-color: oklch(var(--b2));}
[data-theme="dark"] .bg-gray-50{background-color: oklch(var(--b2));}
[data-theme="dark"] .bg-green-100{background-color: color-mix(in oklab, #22c55e 18%, oklch(var(--b1)));}
[data-theme="dark"] .bg-green-200{background-color: color-mix(in oklab, #22c55e 26%, oklch(var(--b1)));}
[data-theme="dark"] .bg-green-50{background-color: color-mix(in oklab, #22c55e 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-indigo-100{background-color: color-mix(in oklab, #6366f1 18%, oklch(var(--b1)));}
[data-theme="dark"] .bg-indigo-50{background-color: color-mix(in oklab, #6366f1 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-orange-100{background-color: color-mix(in oklab, #f97316 18%, oklch(var(--b1)));}
[data-theme="dark"] .bg-orange-50{background-color: color-mix(in oklab, #f97316 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-pink-50{background-color: color-mix(in oklab, #ec4899 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-purple-100{background-color: color-mix(in oklab, #a855f7 18%, oklch(var(--b1)));}
[data-theme="dark"] .bg-purple-200{background-color: color-mix(in oklab, #a855f7 26%, oklch(var(--b1)));}
[data-theme="dark"] .bg-purple-50{background-color: color-mix(in oklab, #a855f7 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-red-100{background-color: color-mix(in oklab, #ef4444 18%, oklch(var(--b1)));}
[data-theme="dark"] .bg-red-200{background-color: color-mix(in oklab, #ef4444 26%, oklch(var(--b1)));}
[data-theme="dark"] .bg-red-50{background-color: color-mix(in oklab, #ef4444 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-rose-50{background-color: color-mix(in oklab, #f43f5e 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-sky-100{background-color: color-mix(in oklab, #0ea5e9 18%, oklch(var(--b1)));}
[data-theme="dark"] .bg-slate-100{background-color: oklch(var(--b2));}
[data-theme="dark"] .bg-teal-100{background-color: color-mix(in oklab, #14b8a6 18%, oklch(var(--b1)));}
[data-theme="dark"] .bg-teal-50{background-color: color-mix(in oklab, #14b8a6 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-violet-50{background-color: color-mix(in oklab, #8b5cf6 12%, oklch(var(--b1)));}
[data-theme="dark"] .bg-white{background-color: oklch(var(--b1));}
[data-theme="dark"] .bg-white\/50{background-color: color-mix(in oklab, oklch(var(--b1)) 50%, transparent);}
[data-theme="dark"] .bg-yellow-100{background-color: color-mix(in oklab, #eab308 18%, oklch(var(--b1)));}
[data-theme="dark"] .bg-yellow-200{background-color: color-mix(in oklab, #eab308 26%, oklch(var(--b1)));}
[data-theme="dark"] .bg-yellow-50{background-color: color-mix(in oklab, #eab308 12%, oklch(var(--b1)));}
[data-theme="dark"] .from-indigo-50{--tw-gradient-from: color-mix(in oklab, #6366f1 12%, oklch(var(--b1))) var(--tw-gradient-from-position);--tw-gradient-to: transparent var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
[data-theme="dark"] .to-purple-50{--tw-gradient-to: color-mix(in oklab, #a855f7 12%, oklch(var(--b1))) var(--tw-gradient-to-position);}
[data-theme="dark"] .text-amber-500{color: #f8bb54;}
[data-theme="dark"] .text-amber-600{color: #faca79;}
[data-theme="dark"] .text-amber-700{color: #fad391;}
[data-theme="dark"] .text-amber-800{color: #fcddaa;}
[data-theme="dark"] .text-amber-900{color: #fce4bb;}
[data-theme="dark"] .text-blue-500{color: #76a8f9;}
[data-theme="dark"] .text-blue-600{color: #93bafa;}
[data-theme="dark"] .text-blue-700{color: #a7c7fb;}
[data-theme="dark"] .text-blue-800{color: #bad3fc;}
[data-theme="dark"] .text-blue-900{color: #c8dcfc;}
[data-theme="dark"] .text-cyan-500{color: #51cce1;}
[data-theme="dark"] .text-cyan-600{color: #76d7e7;}
[data-theme="dark"] .text-cyan-700{color: #8fdeec;}
[data-theme="dark"] .text-cyan-800{color: #a8e5f0;}
[data-theme="dark"] .text-cyan-900{color: #b9ebf3;}
[data-theme="dark"] .text-emerald-500{color: #58cea7;}
[data-theme="dark"] .text-emerald-600{color: #7cd8ba;}
[data-theme="dark"] .text-emerald-700{color: #93e0c6;}
[data-theme="dark"] .text-emerald-800{color: #abe6d3;}
[data-theme="dark"] .text-emerald-900{color: #bcebdc;}
[data-theme="dark"] .text-gray-400{color: oklch(var(--bc) / 0.5);}
[data-theme="dark"] .text-gray-500{color: oklch(var(--bc) / 0.62);}
[data-theme="dark"] .text-gray-600{color: oklch(var(--bc) / 0.74);}
[data-theme="dark"] .text-gray-700{color: oklch(var(--bc) / 0.88);}
[data-theme="dark"] .text-gray-800{color: oklch(var(--bc));}
[data-theme="dark"] .text-gray-900{color: oklch(var(--bc));}
[data-theme="dark"] .text-green-500{color: #64d68e;}
[data-theme="dark"] .text-green-600{color: #85dfa6;}
[data-theme="dark"] .text-green-700{color: #9ce5b7;}
[data-theme="dark"] .text-green-800{color: #b2ebc7;}
[data-theme="dark"] .text-green-900{color: #c1efd2;}
[data-theme="dark"] .text-indigo-500{color: #9294f5;}
[data-theme="dark"] .text-indigo-600{color: #a9abf7;}
[data-theme="dark"] .text-indigo-700{color: #b9baf9;}
[data-theme="dark"] .text-indigo-800{color: #c8c9fa;}
[data-theme="dark"] .text-indigo-900{color: #d3d4fb;}
[data-theme="dark"] .text-lime-700{color: #c8e896;}
[data-theme="dark"] .text-lime-900{color: #ddf1be;}
[data-theme="dark"] .text-orange-600{color: #fcb27f;}
[data-theme="dark"] .text-orange-700{color: #fcc096;}
[data-theme="dark"] .text-orange-800{color: #fdcead;}
[data-theme="dark"] .text-orange-900{color: #fdd8be;}
[data-theme="dark"] .text-pink-600{color: #f59ac7;}
[data-theme="dark"] .text-pink-700{color: #f6add1;}
[data-theme="dark"] .text-pink-800{color: #f8bfdb;}
[data-theme="dark"] .text-pink-900{color: #facce2;}
[data-theme="dark"] .text-purple-500{color: #c288f9;}
[data-theme="dark"] .text-purple-600{color: #cfa2fb;}
[data-theme="dark"] .text-purple-700{color: #d8b2fb;}
[data-theme="dark"] .text-purple-800{color: #e1c4fc;}
[data-theme="dark"] .text-purple-900{color: #e7cffd;}
[data-theme="dark"] .text-red-500{color: #f47c7c;}
[data-theme="dark"] .text-red-600{color: #f69898;}
[data-theme="dark"] .text-red-700{color: #f8abab;}
[data-theme="dark"] .text-red-800{color: #f9bebe;}
[data-theme="dark"] .text-red-900{color: #fbcbcb;}
[data-theme="dark"] .text-rose-500{color: #f7798e;}
[data-theme="dark"] .text-rose-600{color: #f995a6;}
[data-theme="dark"] .text-rose-700{color: #faa9b7;}
[data-theme="dark"] .text-rose-800{color: #fbbcc7;}
[data-theme="dark"] .text-rose-900{color: #fcc9d2;}
[data-theme="dark"] .text-sky-700{color: #93d6f5;}
[data-theme="dark"] .text-sky-800{color: #abe0f7;}
[data-theme="dark"] .text-sky-900{color: #bce6f9;}
[data-theme="dark"] .text-slate-700{color: oklch(var(--bc) / 0.88);}
[data-theme="dark"] .text-slate-800{color: oklch(var(--bc));}
[data-theme="dark"] .text-slate-900{color: oklch(var(--bc));}
[data-theme="dark"] .text-teal-500{color: #5acdc1;}
[data-theme="dark"] .text-teal-600{color: #7ed8ce;}
[data-theme="dark"] .text-teal-700{color: #95dfd7;}
[data-theme="dark"] .text-teal-800{color: #ade6e0;}
[data-theme="dark"] .text-teal-900{color: #bdebe6;}
[data-theme="dark"] .text-violet-600{color: #bfa5fa;}
[data-theme="dark"] .text-violet-700{color: #cbb6fb;}
[data-theme="dark"] .text-violet-900{color: #dfd1fc;}
[data-theme="dark"] .text-yellow-600{color: #f3d577;}
[data-theme="dark"] .text-yellow-700{color: #f6dd90;}
[data-theme="dark"] .text-yellow-800{color: #f8e4a9;}
[data-theme="dark"] .text-yellow-900{color: #f9eaba;}
[data-theme="dark"] .text-zinc-700{color: oklch(var(--bc) / 0.88);}
[data-theme="dark"] .text-zinc-900{color: oklch(var(--bc));}
[data-theme="dark"] .hover\:border-amber-300:hover{border-color: color-mix(in oklab, #f59e0b 48%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:border-blue-300:hover{border-color: color-mix(in oklab, #3b82f6 48%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:border-emerald-300:hover{border-color: color-mix(in oklab, #10b981 48%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:border-gray-200:hover{border-color: oklch(var(--b3));}
[data-theme="dark"] .hover\:border-green-300:hover{border-color: color-mix(in oklab, #22c55e 48%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:border-indigo-300:hover{border-color: color-mix(in oklab, #6366f1 48%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:border-purple-300:hover{border-color: color-mix(in oklab, #a855f7 48%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:border-rose-300:hover{border-color: color-mix(in oklab, #f43f5e 48%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:border-teal-300:hover{border-color: color-mix(in oklab, #14b8a6 48%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:border-violet-300:hover{border-color: color-mix(in oklab, #8b5cf6 48%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:bg-amber-100:hover{background-color: color-mix(in oklab, #f59e0b 18%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:bg-amber-50:hover{background-color: color-mix(in oklab, #f59e0b 12%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:bg-blue-50:hover{background-color: color-mix(in oklab, #3b82f6 12%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:bg-emerald-50:hover{background-color: color-mix(in oklab, #10b981 12%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:bg-gray-50:hover{background-color: oklch(var(--b2));}
[data-theme="dark"] .hover\:bg-green-50:hover{background-color: color-mix(in oklab, #22c55e 12%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:bg-indigo-100:hover{background-color: color-mix(in oklab, #6366f1 18%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:bg-indigo-50:hover{background-color: color-mix(in oklab, #6366f1 12%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:bg-purple-50:hover{background-color: color-mix(in oklab, #a855f7 12%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:bg-rose-50:hover{background-color: color-mix(in oklab, #f43f5e 12%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:bg-teal-50:hover{background-color: color-mix(in oklab, #14b8a6 12%, oklch(var(--b1)));}
[data-theme="dark"] .hover\:bg-violet-50:hover{background-color: color-mix(in oklab, #8b5cf6 12%, oklch(var(--b1)));}
