:root[data-theme=nuit] .bg-white{background-color:var(--surface)}:root[data-theme=nuit] .text-black{color:var(--ink)}:root[data-theme=nuit] .bg-green-50{background-color:color-mix(in oklch,#22c55e 12%,var(--surface))}:root[data-theme=nuit] .bg-green-100{background-color:color-mix(in oklch,#22c55e 18%,var(--surface))}:root[data-theme=nuit] .bg-green-200{background-color:color-mix(in oklch,#22c55e 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-green-50:hover{background-color:color-mix(in oklch,#22c55e 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-green-100:hover{background-color:color-mix(in oklch,#22c55e 22%,var(--surface))}:root[data-theme=nuit] :is(.text-green-600,.text-green-700,.text-green-800,.text-green-900){color:color-mix(in oklch,#22c55e 60%,#fff)}:root[data-theme=nuit] :is(.border-green-100,.border-green-200,.border-green-300){border-color:color-mix(in oklch,#22c55e 35%,var(--surface))}:root[data-theme=nuit] .bg-emerald-50{background-color:color-mix(in oklch,#10b981 12%,var(--surface))}:root[data-theme=nuit] .bg-emerald-100{background-color:color-mix(in oklch,#10b981 18%,var(--surface))}:root[data-theme=nuit] .bg-emerald-200{background-color:color-mix(in oklch,#10b981 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-emerald-50:hover{background-color:color-mix(in oklch,#10b981 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-emerald-100:hover{background-color:color-mix(in oklch,#10b981 22%,var(--surface))}:root[data-theme=nuit] :is(.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-emerald-900){color:color-mix(in oklch,#10b981 60%,#fff)}:root[data-theme=nuit] :is(.border-emerald-100,.border-emerald-200,.border-emerald-300){border-color:color-mix(in oklch,#10b981 35%,var(--surface))}:root[data-theme=nuit] .bg-amber-50{background-color:color-mix(in oklch,#f59e0b 12%,var(--surface))}:root[data-theme=nuit] .bg-amber-100{background-color:color-mix(in oklch,#f59e0b 18%,var(--surface))}:root[data-theme=nuit] .bg-amber-200{background-color:color-mix(in oklch,#f59e0b 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-amber-50:hover{background-color:color-mix(in oklch,#f59e0b 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-amber-100:hover{background-color:color-mix(in oklch,#f59e0b 22%,var(--surface))}:root[data-theme=nuit] :is(.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900){color:color-mix(in oklch,#f59e0b 60%,#fff)}:root[data-theme=nuit] :is(.border-amber-100,.border-amber-200,.border-amber-300){border-color:color-mix(in oklch,#f59e0b 35%,var(--surface))}:root[data-theme=nuit] .bg-yellow-50{background-color:color-mix(in oklch,#eab308 12%,var(--surface))}:root[data-theme=nuit] .bg-yellow-100{background-color:color-mix(in oklch,#eab308 18%,var(--surface))}:root[data-theme=nuit] .bg-yellow-200{background-color:color-mix(in oklch,#eab308 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-yellow-50:hover{background-color:color-mix(in oklch,#eab308 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-yellow-100:hover{background-color:color-mix(in oklch,#eab308 22%,var(--surface))}:root[data-theme=nuit] :is(.text-yellow-600,.text-yellow-700,.text-yellow-800,.text-yellow-900){color:color-mix(in oklch,#eab308 60%,#fff)}:root[data-theme=nuit] :is(.border-yellow-100,.border-yellow-200,.border-yellow-300){border-color:color-mix(in oklch,#eab308 35%,var(--surface))}:root[data-theme=nuit] .bg-red-50{background-color:color-mix(in oklch,#ef4444 12%,var(--surface))}:root[data-theme=nuit] .bg-red-100{background-color:color-mix(in oklch,#ef4444 18%,var(--surface))}:root[data-theme=nuit] .bg-red-200{background-color:color-mix(in oklch,#ef4444 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-red-50:hover{background-color:color-mix(in oklch,#ef4444 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-red-100:hover{background-color:color-mix(in oklch,#ef4444 22%,var(--surface))}:root[data-theme=nuit] :is(.text-red-600,.text-red-700,.text-red-800,.text-red-900){color:color-mix(in oklch,#ef4444 60%,#fff)}:root[data-theme=nuit] :is(.border-red-100,.border-red-200,.border-red-300){border-color:color-mix(in oklch,#ef4444 35%,var(--surface))}:root[data-theme=nuit] .bg-rose-50{background-color:color-mix(in oklch,#f43f5e 12%,var(--surface))}:root[data-theme=nuit] .bg-rose-100{background-color:color-mix(in oklch,#f43f5e 18%,var(--surface))}:root[data-theme=nuit] .bg-rose-200{background-color:color-mix(in oklch,#f43f5e 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-rose-50:hover{background-color:color-mix(in oklch,#f43f5e 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-rose-100:hover{background-color:color-mix(in oklch,#f43f5e 22%,var(--surface))}:root[data-theme=nuit] :is(.text-rose-600,.text-rose-700,.text-rose-800,.text-rose-900){color:color-mix(in oklch,#f43f5e 60%,#fff)}:root[data-theme=nuit] :is(.border-rose-100,.border-rose-200,.border-rose-300){border-color:color-mix(in oklch,#f43f5e 35%,var(--surface))}:root[data-theme=nuit] .bg-pink-50{background-color:color-mix(in oklch,#ec4899 12%,var(--surface))}:root[data-theme=nuit] .bg-pink-100{background-color:color-mix(in oklch,#ec4899 18%,var(--surface))}:root[data-theme=nuit] .bg-pink-200{background-color:color-mix(in oklch,#ec4899 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-pink-50:hover{background-color:color-mix(in oklch,#ec4899 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-pink-100:hover{background-color:color-mix(in oklch,#ec4899 22%,var(--surface))}:root[data-theme=nuit] :is(.text-pink-600,.text-pink-700,.text-pink-800,.text-pink-900){color:color-mix(in oklch,#ec4899 60%,#fff)}:root[data-theme=nuit] :is(.border-pink-100,.border-pink-200,.border-pink-300){border-color:color-mix(in oklch,#ec4899 35%,var(--surface))}:root[data-theme=nuit] .bg-blue-50{background-color:color-mix(in oklch,#3b82f6 12%,var(--surface))}:root[data-theme=nuit] .bg-blue-100{background-color:color-mix(in oklch,#3b82f6 18%,var(--surface))}:root[data-theme=nuit] .bg-blue-200{background-color:color-mix(in oklch,#3b82f6 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-blue-50:hover{background-color:color-mix(in oklch,#3b82f6 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-blue-100:hover{background-color:color-mix(in oklch,#3b82f6 22%,var(--surface))}:root[data-theme=nuit] :is(.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900){color:color-mix(in oklch,#3b82f6 60%,#fff)}:root[data-theme=nuit] :is(.border-blue-100,.border-blue-200,.border-blue-300){border-color:color-mix(in oklch,#3b82f6 35%,var(--surface))}:root[data-theme=nuit] .bg-sky-50{background-color:color-mix(in oklch,#0ea5e9 12%,var(--surface))}:root[data-theme=nuit] .bg-sky-100{background-color:color-mix(in oklch,#0ea5e9 18%,var(--surface))}:root[data-theme=nuit] .bg-sky-200{background-color:color-mix(in oklch,#0ea5e9 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-sky-50:hover{background-color:color-mix(in oklch,#0ea5e9 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-sky-100:hover{background-color:color-mix(in oklch,#0ea5e9 22%,var(--surface))}:root[data-theme=nuit] :is(.text-sky-600,.text-sky-700,.text-sky-800,.text-sky-900){color:color-mix(in oklch,#0ea5e9 60%,#fff)}:root[data-theme=nuit] :is(.border-sky-100,.border-sky-200,.border-sky-300){border-color:color-mix(in oklch,#0ea5e9 35%,var(--surface))}:root[data-theme=nuit] .bg-indigo-50{background-color:color-mix(in oklch,#6366f1 12%,var(--surface))}:root[data-theme=nuit] .bg-indigo-100{background-color:color-mix(in oklch,#6366f1 18%,var(--surface))}:root[data-theme=nuit] .bg-indigo-200{background-color:color-mix(in oklch,#6366f1 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-indigo-50:hover{background-color:color-mix(in oklch,#6366f1 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-indigo-100:hover{background-color:color-mix(in oklch,#6366f1 22%,var(--surface))}:root[data-theme=nuit] :is(.text-indigo-600,.text-indigo-700,.text-indigo-800,.text-indigo-900){color:color-mix(in oklch,#6366f1 60%,#fff)}:root[data-theme=nuit] :is(.border-indigo-100,.border-indigo-200,.border-indigo-300){border-color:color-mix(in oklch,#6366f1 35%,var(--surface))}:root[data-theme=nuit] .bg-violet-50{background-color:color-mix(in oklch,#8b5cf6 12%,var(--surface))}:root[data-theme=nuit] .bg-violet-100{background-color:color-mix(in oklch,#8b5cf6 18%,var(--surface))}:root[data-theme=nuit] .bg-violet-200{background-color:color-mix(in oklch,#8b5cf6 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-violet-50:hover{background-color:color-mix(in oklch,#8b5cf6 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-violet-100:hover{background-color:color-mix(in oklch,#8b5cf6 22%,var(--surface))}:root[data-theme=nuit] :is(.text-violet-600,.text-violet-700,.text-violet-800,.text-violet-900){color:color-mix(in oklch,#8b5cf6 60%,#fff)}:root[data-theme=nuit] :is(.border-violet-100,.border-violet-200,.border-violet-300){border-color:color-mix(in oklch,#8b5cf6 35%,var(--surface))}:root[data-theme=nuit] .bg-purple-50{background-color:color-mix(in oklch,#a855f7 12%,var(--surface))}:root[data-theme=nuit] .bg-purple-100{background-color:color-mix(in oklch,#a855f7 18%,var(--surface))}:root[data-theme=nuit] .bg-purple-200{background-color:color-mix(in oklch,#a855f7 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-purple-50:hover{background-color:color-mix(in oklch,#a855f7 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-purple-100:hover{background-color:color-mix(in oklch,#a855f7 22%,var(--surface))}:root[data-theme=nuit] :is(.text-purple-600,.text-purple-700,.text-purple-800,.text-purple-900){color:color-mix(in oklch,#a855f7 60%,#fff)}:root[data-theme=nuit] :is(.border-purple-100,.border-purple-200,.border-purple-300){border-color:color-mix(in oklch,#a855f7 35%,var(--surface))}:root[data-theme=nuit] .bg-orange-50{background-color:color-mix(in oklch,#f97316 12%,var(--surface))}:root[data-theme=nuit] .bg-orange-100{background-color:color-mix(in oklch,#f97316 18%,var(--surface))}:root[data-theme=nuit] .bg-orange-200{background-color:color-mix(in oklch,#f97316 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-orange-50:hover{background-color:color-mix(in oklch,#f97316 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-orange-100:hover{background-color:color-mix(in oklch,#f97316 22%,var(--surface))}:root[data-theme=nuit] :is(.text-orange-600,.text-orange-700,.text-orange-800,.text-orange-900){color:color-mix(in oklch,#f97316 60%,#fff)}:root[data-theme=nuit] :is(.border-orange-100,.border-orange-200,.border-orange-300){border-color:color-mix(in oklch,#f97316 35%,var(--surface))}:root[data-theme=nuit] .bg-teal-50{background-color:color-mix(in oklch,#14b8a6 12%,var(--surface))}:root[data-theme=nuit] .bg-teal-100{background-color:color-mix(in oklch,#14b8a6 18%,var(--surface))}:root[data-theme=nuit] .bg-teal-200{background-color:color-mix(in oklch,#14b8a6 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-teal-50:hover{background-color:color-mix(in oklch,#14b8a6 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-teal-100:hover{background-color:color-mix(in oklch,#14b8a6 22%,var(--surface))}:root[data-theme=nuit] :is(.text-teal-600,.text-teal-700,.text-teal-800,.text-teal-900){color:color-mix(in oklch,#14b8a6 60%,#fff)}:root[data-theme=nuit] :is(.border-teal-100,.border-teal-200,.border-teal-300){border-color:color-mix(in oklch,#14b8a6 35%,var(--surface))}:root[data-theme=nuit] .bg-cyan-50{background-color:color-mix(in oklch,#06b6d4 12%,var(--surface))}:root[data-theme=nuit] .bg-cyan-100{background-color:color-mix(in oklch,#06b6d4 18%,var(--surface))}:root[data-theme=nuit] .bg-cyan-200{background-color:color-mix(in oklch,#06b6d4 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-cyan-50:hover{background-color:color-mix(in oklch,#06b6d4 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-cyan-100:hover{background-color:color-mix(in oklch,#06b6d4 22%,var(--surface))}:root[data-theme=nuit] :is(.text-cyan-600,.text-cyan-700,.text-cyan-800,.text-cyan-900){color:color-mix(in oklch,#06b6d4 60%,#fff)}:root[data-theme=nuit] :is(.border-cyan-100,.border-cyan-200,.border-cyan-300){border-color:color-mix(in oklch,#06b6d4 35%,var(--surface))}:root[data-theme=nuit] .bg-lime-50{background-color:color-mix(in oklch,#84cc16 12%,var(--surface))}:root[data-theme=nuit] .bg-lime-100{background-color:color-mix(in oklch,#84cc16 18%,var(--surface))}:root[data-theme=nuit] .bg-lime-200{background-color:color-mix(in oklch,#84cc16 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-lime-50:hover{background-color:color-mix(in oklch,#84cc16 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-lime-100:hover{background-color:color-mix(in oklch,#84cc16 22%,var(--surface))}:root[data-theme=nuit] :is(.text-lime-600,.text-lime-700,.text-lime-800,.text-lime-900){color:color-mix(in oklch,#84cc16 60%,#fff)}:root[data-theme=nuit] :is(.border-lime-100,.border-lime-200,.border-lime-300){border-color:color-mix(in oklch,#84cc16 35%,var(--surface))}:root[data-theme=nuit] .bg-slate-50{background-color:color-mix(in oklch,#64748b 12%,var(--surface))}:root[data-theme=nuit] .bg-slate-100{background-color:color-mix(in oklch,#64748b 18%,var(--surface))}:root[data-theme=nuit] .bg-slate-200{background-color:color-mix(in oklch,#64748b 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-slate-50:hover{background-color:color-mix(in oklch,#64748b 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-slate-100:hover{background-color:color-mix(in oklch,#64748b 22%,var(--surface))}:root[data-theme=nuit] :is(.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900){color:color-mix(in oklch,#64748b 60%,#fff)}:root[data-theme=nuit] :is(.border-slate-100,.border-slate-200,.border-slate-300){border-color:color-mix(in oklch,#64748b 35%,var(--surface))}:root[data-theme=nuit] .bg-gray-50{background-color:color-mix(in oklch,#6b7280 12%,var(--surface))}:root[data-theme=nuit] .bg-gray-100{background-color:color-mix(in oklch,#6b7280 18%,var(--surface))}:root[data-theme=nuit] .bg-gray-200{background-color:color-mix(in oklch,#6b7280 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-gray-50:hover{background-color:color-mix(in oklch,#6b7280 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-gray-100:hover{background-color:color-mix(in oklch,#6b7280 22%,var(--surface))}:root[data-theme=nuit] :is(.text-gray-600,.text-gray-700,.text-gray-800,.text-gray-900){color:color-mix(in oklch,#6b7280 60%,#fff)}:root[data-theme=nuit] :is(.border-gray-100,.border-gray-200,.border-gray-300){border-color:color-mix(in oklch,#6b7280 35%,var(--surface))}:root[data-theme=nuit] .bg-zinc-50{background-color:color-mix(in oklch,#71717a 12%,var(--surface))}:root[data-theme=nuit] .bg-zinc-100{background-color:color-mix(in oklch,#71717a 18%,var(--surface))}:root[data-theme=nuit] .bg-zinc-200{background-color:color-mix(in oklch,#71717a 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-zinc-50:hover{background-color:color-mix(in oklch,#71717a 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-zinc-100:hover{background-color:color-mix(in oklch,#71717a 22%,var(--surface))}:root[data-theme=nuit] :is(.text-zinc-600,.text-zinc-700,.text-zinc-800,.text-zinc-900){color:color-mix(in oklch,#71717a 60%,#fff)}:root[data-theme=nuit] :is(.border-zinc-100,.border-zinc-200,.border-zinc-300){border-color:color-mix(in oklch,#71717a 35%,var(--surface))}:root[data-theme=nuit] .bg-stone-50{background-color:color-mix(in oklch,#78716c 12%,var(--surface))}:root[data-theme=nuit] .bg-stone-100{background-color:color-mix(in oklch,#78716c 18%,var(--surface))}:root[data-theme=nuit] .bg-stone-200{background-color:color-mix(in oklch,#78716c 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-stone-50:hover{background-color:color-mix(in oklch,#78716c 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-stone-100:hover{background-color:color-mix(in oklch,#78716c 22%,var(--surface))}:root[data-theme=nuit] :is(.text-stone-600,.text-stone-700,.text-stone-800,.text-stone-900){color:color-mix(in oklch,#78716c 60%,#fff)}:root[data-theme=nuit] :is(.border-stone-100,.border-stone-200,.border-stone-300){border-color:color-mix(in oklch,#78716c 35%,var(--surface))}:root[data-theme=nuit] .bg-neutral-50{background-color:color-mix(in oklch,#737373 12%,var(--surface))}:root[data-theme=nuit] .bg-neutral-100{background-color:color-mix(in oklch,#737373 18%,var(--surface))}:root[data-theme=nuit] .bg-neutral-200{background-color:color-mix(in oklch,#737373 26%,var(--surface))}:root[data-theme=nuit] .hover\:bg-neutral-50:hover{background-color:color-mix(in oklch,#737373 16%,var(--surface))}:root[data-theme=nuit] .hover\:bg-neutral-100:hover{background-color:color-mix(in oklch,#737373 22%,var(--surface))}:root[data-theme=nuit] :is(.text-neutral-600,.text-neutral-700,.text-neutral-800,.text-neutral-900){color:color-mix(in oklch,#737373 60%,#fff)}:root[data-theme=nuit] :is(.border-neutral-100,.border-neutral-200,.border-neutral-300){border-color:color-mix(in oklch,#737373 35%,var(--surface))}