/* Generado por scripts/gen_theme_css.py. No editar a mano. */
.bg-gradient-to-r{background-image:linear-gradient(to right,var(--g-from,transparent),var(--g-via,var(--g-from,transparent)),var(--g-to,transparent))}
.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--g-from,transparent),var(--g-via,var(--g-from,transparent)),var(--g-to,transparent))}
:where(.bg-amber-100){background-color:#fef3c7}
:where(.bg-amber-50){background-color:#fffbeb}
:where(.bg-amber-50\/60){background-color:color-mix(in srgb, #fffbeb 60%, transparent)}
:where(.bg-amber-50\/70){background-color:color-mix(in srgb, #fffbeb 70%, transparent)}
:where(.bg-amber-500){background-color:#f59e0b}
:where(.bg-amber-500\/10){background-color:color-mix(in srgb, #f59e0b 10%, transparent)}
:where(.bg-amber-600){background-color:#d97706}
:where(.bg-base-200\/70){background-color:color-mix(in srgb, var(--color-base-200) 70%, transparent)}
:where(.bg-base-200\/80){background-color:color-mix(in srgb, var(--color-base-200) 80%, transparent)}
:where(.bg-base-50\/50){background-color:color-mix(in srgb, var(--color-base-50) 50%, transparent)}
:where(.bg-base-50\/70){background-color:color-mix(in srgb, var(--color-base-50) 70%, transparent)}
:where(.bg-blue-50\/50){background-color:color-mix(in srgb, #eff6ff 50%, transparent)}
:where(.bg-blue-50\/60){background-color:color-mix(in srgb, #eff6ff 60%, transparent)}
:where(.bg-blue-600\/10){background-color:color-mix(in srgb, #2563eb 10%, transparent)}
:where(.bg-emerald-100){background-color:#d1fae5}
:where(.bg-emerald-400){background-color:#34d399}
:where(.bg-emerald-50\/60){background-color:color-mix(in srgb, #ecfdf5 60%, transparent)}
:where(.bg-emerald-500){background-color:#10b981}
:where(.bg-emerald-600){background-color:#059669}
:where(.bg-gray-100){background-color:var(--color-base-100)}
:where(.bg-gray-100\/75){background-color:color-mix(in srgb, var(--color-base-100) 75%, transparent)}
:where(.bg-gray-200){background-color:var(--color-base-200)}
:where(.bg-gray-50){background-color:var(--color-base-50)}
:where(.bg-gray-50\/50){background-color:color-mix(in srgb, var(--color-base-50) 50%, transparent)}
:where(.bg-gray-50\/80){background-color:color-mix(in srgb, var(--color-base-50) 80%, transparent)}
:where(.bg-primary-100\/70){background-color:color-mix(in srgb, var(--color-primary-100) 70%, transparent)}
:where(.bg-purple-200\/50){background-color:color-mix(in srgb, #e9d5ff 50%, transparent)}
:where(.bg-purple-600){background-color:#9333ea}
:where(.bg-red-50\/70){background-color:color-mix(in srgb, var(--color-red-50) 70%, transparent)}
:where(.bg-red-50\/80){background-color:color-mix(in srgb, var(--color-red-50) 80%, transparent)}
:where(.bg-red-50\/90){background-color:color-mix(in srgb, var(--color-red-50) 90%, transparent)}
:where(.bg-rose-600){background-color:#e11d48}
:where(.border-amber-200){border-color:#fde68a}
:where(.border-blue-100){border-color:#dbeafe}
:where(.border-blue-200){border-color:#bfdbfe}
:where(.border-blue-200\/80){border-color:color-mix(in srgb, #bfdbfe 80%, transparent)}
:where(.border-emerald-200){border-color:#a7f3d0}
:where(.border-gray-100){border-color:var(--color-base-100)}
:where(.border-gray-200){border-color:var(--color-base-200)}
:where(.border-gray-200\/60){border-color:color-mix(in srgb, var(--color-base-200) 60%, transparent)}
:where(.border-gray-200\/80){border-color:color-mix(in srgb, var(--color-base-200) 80%, transparent)}
:where(.border-gray-300){border-color:var(--color-base-300)}
:where(.border-primary-200\/60){border-color:color-mix(in srgb, var(--color-primary-200) 60%, transparent)}
:where(.border-primary-500\/40){border-color:color-mix(in srgb, var(--color-primary-500) 40%, transparent)}
:where(.border-purple-200){border-color:#e9d5ff}
:where(.border-red-200){border-color:var(--color-red-200)}
:where(.border-rose-200){border-color:#fecdd3}
:where(.divide-base-100 > :not(:last-child)){border-color:var(--color-base-100)}
:where(.divide-gray-100 > :not(:last-child)){border-color:var(--color-base-100)}
:where(.divide-gray-200 > :not(:last-child)){border-color:var(--color-base-200)}
:where(.file\:bg-primary-50::file-selector-button){background-color:var(--color-primary-50)}
:where(.file\:text-primary-700::file-selector-button){color:var(--color-primary-700)}
:where(.from-amber-50\/50){--g-from:color-mix(in srgb, #fffbeb 50%, transparent)}
:where(.from-blue-50\/70){--g-from:color-mix(in srgb, #eff6ff 70%, transparent)}
:where(.from-primary-50\/50){--g-from:color-mix(in srgb, var(--color-primary-50) 50%, transparent)}
:where(.from-primary-600){--g-from:var(--color-primary-600)}
:where(.text-amber-600){color:#d97706}
:where(.text-amber-700){color:#b45309}
:where(.text-amber-800){color:#92400e}
:where(.text-blue-600){color:#2563eb}
:where(.text-blue-800){color:#1e40af}
:where(.text-blue-900){color:#1e3a8a}
:where(.text-emerald-400){color:#34d399}
:where(.text-emerald-600){color:#059669}
:where(.text-emerald-700){color:#047857}
:where(.text-emerald-800){color:#065f46}
:where(.text-gray-300){color:var(--color-base-300)}
:where(.text-gray-400){color:var(--color-base-400)}
:where(.text-gray-500){color:var(--color-base-500)}
:where(.text-gray-600){color:var(--color-base-600)}
:where(.text-gray-700){color:var(--color-base-700)}
:where(.text-gray-800){color:var(--color-base-800)}
:where(.text-gray-900){color:var(--color-base-900)}
:where(.text-purple-700){color:#7e22ce}
:where(.text-purple-800){color:#6b21a8}
:where(.text-purple-900){color:#581c87}
:where(.text-red-500){color:var(--color-red-500)}
:where(.text-red-800){color:var(--color-red-800)}
:where(.text-red-800\/90){color:color-mix(in srgb, var(--color-red-800) 90%, transparent)}
:where(.text-red-900){color:var(--color-red-900)}
:where(.text-rose-600){color:#e11d48}
:where(.text-rose-700){color:#be123c}
:where(.text-rose-800){color:#9f1239}
:where(.to-primary-50\/30){--g-to:color-mix(in srgb, var(--color-primary-50) 30%, transparent)}
:where(.to-primary-800){--g-to:var(--color-primary-800)}
:where(.to-white){--g-to:var(--color-white)}
:where(.via-white){--g-via:var(--color-white)}
.group:hover .group-hover\:bg-primary-500{background-color:var(--color-primary-500)}
.group:hover .group-hover\:text-primary-500{color:var(--color-primary-500)}
.group:hover .group-hover\:text-white{color:var(--color-white)}
.hover\:bg-amber-700:hover{background-color:#b45309}
.hover\:bg-base-100\/70:hover{background-color:color-mix(in srgb, var(--color-base-100) 70%, transparent)}
.hover\:bg-base-50\/60:hover{background-color:color-mix(in srgb, var(--color-base-50) 60%, transparent)}
.hover\:bg-base-50\/70:hover{background-color:color-mix(in srgb, var(--color-base-50) 70%, transparent)}
.hover\:bg-gray-100:hover{background-color:var(--color-base-100)}
.hover\:bg-gray-200:hover{background-color:var(--color-base-200)}
.hover\:bg-gray-50:hover{background-color:var(--color-base-50)}
.hover\:file\:bg-primary-100:hover::file-selector-button{background-color:var(--color-primary-100)}
.hover\:text-base-600:hover{color:var(--color-base-600)}
.hover\:text-gray-600:hover{color:var(--color-base-600)}
.hover\:text-gray-700:hover{color:var(--color-base-700)}
.dark\:bg-amber-400\/10:where(.dark,.dark *){background-color:color-mix(in srgb, #fbbf24 10%, transparent)}
.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb, #78350f 20%, transparent)}
.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb, #78350f 30%, transparent)}
.dark\:bg-amber-900\/50:where(.dark,.dark *){background-color:color-mix(in srgb, #78350f 50%, transparent)}
.dark\:bg-amber-950\/20:where(.dark,.dark *){background-color:color-mix(in srgb, #451a03 20%, transparent)}
.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:color-mix(in srgb, #451a03 40%, transparent)}
.dark\:bg-amber-950\/50:where(.dark,.dark *){background-color:color-mix(in srgb, #451a03 50%, transparent)}
.dark\:bg-base-800\/40:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-800) 40%, transparent)}
.dark\:bg-base-800\/60:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-800) 60%, transparent)}
.dark\:bg-base-800\/80:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-800) 80%, transparent)}
.dark\:bg-base-850:where(.dark,.dark *){background-color:var(--color-base-850)}
.dark\:bg-base-850\/50:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-850) 50%, transparent)}
.dark\:bg-blue-400\/10:where(.dark,.dark *){background-color:color-mix(in srgb, #60a5fa 10%, transparent)}
.dark\:bg-blue-950\/20:where(.dark,.dark *){background-color:color-mix(in srgb, #172554 20%, transparent)}
.dark\:bg-blue-950\/40:where(.dark,.dark *){background-color:color-mix(in srgb, #172554 40%, transparent)}
.dark\:bg-blue-950\/50:where(.dark,.dark *){background-color:color-mix(in srgb, #172554 50%, transparent)}
.dark\:bg-emerald-900\/20:where(.dark,.dark *){background-color:color-mix(in srgb, #064e3b 20%, transparent)}
.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:color-mix(in srgb, #064e3b 40%, transparent)}
.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:color-mix(in srgb, #022c22 40%, transparent)}
.dark\:bg-emerald-950\/60:where(.dark,.dark *){background-color:color-mix(in srgb, #022c22 60%, transparent)}
.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-base-700)}
.dark\:bg-gray-700\/50:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-700) 50%, transparent)}
.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-base-800)}
.dark\:bg-gray-800\/50:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-800) 50%, transparent)}
.dark\:bg-gray-800\/80:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-800) 80%, transparent)}
.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-base-900)}
.dark\:bg-gray-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-900) 30%, transparent)}
.dark\:bg-gray-900\/60:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-900) 60%, transparent)}
.dark\:bg-primary-900\/30:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-primary-900) 30%, transparent)}
.dark\:bg-primary-950\/50:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-primary-950) 50%, transparent)}
.dark\:bg-purple-900\/50:where(.dark,.dark *){background-color:color-mix(in srgb, #581c87 50%, transparent)}
.dark\:bg-red-900\/50:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-red-900) 50%, transparent)}
.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-red-950) 20%, transparent)}
.dark\:bg-red-950\/30:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-red-950) 30%, transparent)}
.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-red-950) 40%, transparent)}
.dark\:bg-red-950\/60:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-red-950) 60%, transparent)}
.dark\:border-amber-800:where(.dark,.dark *){border-color:#92400e}
.dark\:border-amber-800\/60:where(.dark,.dark *){border-color:color-mix(in srgb, #92400e 60%, transparent)}
.dark\:border-amber-900\/50:where(.dark,.dark *){border-color:color-mix(in srgb, #78350f 50%, transparent)}
.dark\:border-amber-900\/60:where(.dark,.dark *){border-color:color-mix(in srgb, #78350f 60%, transparent)}
.dark\:border-base-700\/60:where(.dark,.dark *){border-color:color-mix(in srgb, var(--color-base-700) 60%, transparent)}
.dark\:border-base-700\/80:where(.dark,.dark *){border-color:color-mix(in srgb, var(--color-base-700) 80%, transparent)}
.dark\:border-base-750:where(.dark,.dark *){border-color:var(--color-base-750)}
.dark\:border-blue-800\/60:where(.dark,.dark *){border-color:color-mix(in srgb, #1e40af 60%, transparent)}
.dark\:border-blue-900\/40:where(.dark,.dark *){border-color:color-mix(in srgb, #1e3a8a 40%, transparent)}
.dark\:border-blue-900\/50:where(.dark,.dark *){border-color:color-mix(in srgb, #1e3a8a 50%, transparent)}
.dark\:border-blue-900\/60:where(.dark,.dark *){border-color:color-mix(in srgb, #1e3a8a 60%, transparent)}
.dark\:border-emerald-800\/60:where(.dark,.dark *){border-color:color-mix(in srgb, #065f46 60%, transparent)}
.dark\:border-emerald-900\/60:where(.dark,.dark *){border-color:color-mix(in srgb, #064e3b 60%, transparent)}
.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-base-600)}
.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-base-700)}
.dark\:border-gray-700\/50:where(.dark,.dark *){border-color:color-mix(in srgb, var(--color-base-700) 50%, transparent)}
.dark\:border-gray-700\/60:where(.dark,.dark *){border-color:color-mix(in srgb, var(--color-base-700) 60%, transparent)}
.dark\:border-gray-700\/80:where(.dark,.dark *){border-color:color-mix(in srgb, var(--color-base-700) 80%, transparent)}
.dark\:border-gray-800:where(.dark,.dark *){border-color:var(--color-base-800)}
.dark\:border-purple-800\/60:where(.dark,.dark *){border-color:color-mix(in srgb, #6b21a8 60%, transparent)}
.dark\:border-red-900:where(.dark,.dark *){border-color:var(--color-red-900)}
.dark\:border-red-900\/50:where(.dark,.dark *){border-color:color-mix(in srgb, var(--color-red-900) 50%, transparent)}
.dark\:border-red-900\/60:where(.dark,.dark *){border-color:color-mix(in srgb, var(--color-red-900) 60%, transparent)}
.dark\:border-rose-800\/60:where(.dark,.dark *){border-color:color-mix(in srgb, #9f1239 60%, transparent)}
.dark\:divide-base-800\/60:where(.dark,.dark *) > :not(:last-child){border-color:color-mix(in srgb, var(--color-base-800) 60%, transparent)}
.dark\:divide-gray-700:where(.dark,.dark *) > :not(:last-child){border-color:var(--color-base-700)}
.dark\:divide-gray-800:where(.dark,.dark *) > :not(:last-child){border-color:var(--color-base-800)}
.dark\:file\:bg-primary-900\/30::file-selector-button:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-primary-900) 30%, transparent)}
.dark\:file\:text-primary-400::file-selector-button:where(.dark,.dark *){color:var(--color-primary-400)}
.dark\:from-amber-950\/20:where(.dark,.dark *){--g-from:color-mix(in srgb, #451a03 20%, transparent)}
.dark\:from-blue-950\/30:where(.dark,.dark *){--g-from:color-mix(in srgb, #172554 30%, transparent)}
.dark\:from-gray-900\/40:where(.dark,.dark *){--g-from:color-mix(in srgb, var(--color-base-900) 40%, transparent)}
.dark\:from-primary-950\/30:where(.dark,.dark *){--g-from:color-mix(in srgb, var(--color-primary-950) 30%, transparent)}
.dark\:text-amber-200:where(.dark,.dark *){color:#fde68a}
.dark\:text-amber-300:where(.dark,.dark *){color:#fcd34d}
.dark\:text-amber-400:where(.dark,.dark *){color:#fbbf24}
.dark\:text-blue-200:where(.dark,.dark *){color:#bfdbfe}
.dark\:text-blue-300:where(.dark,.dark *){color:#93c5fd}
.dark\:text-emerald-300:where(.dark,.dark *){color:#6ee7b7}
.dark\:text-emerald-400:where(.dark,.dark *){color:#34d399}
.dark\:text-gray-100:where(.dark,.dark *){color:var(--color-base-100)}
.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-base-200)}
.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-base-300)}
.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-base-400)}
.dark\:text-gray-500:where(.dark,.dark *){color:var(--color-base-500)}
.dark\:text-gray-600:where(.dark,.dark *){color:var(--color-base-600)}
.dark\:text-purple-200:where(.dark,.dark *){color:#e9d5ff}
.dark\:text-purple-300:where(.dark,.dark *){color:#d8b4fe}
.dark\:text-purple-400:where(.dark,.dark *){color:#c084fc}
.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}
.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}
.dark\:text-red-300\/90:where(.dark,.dark *){color:color-mix(in srgb, var(--color-red-300) 90%, transparent)}
.dark\:text-rose-300:where(.dark,.dark *){color:#fda4af}
.dark\:text-rose-400:where(.dark,.dark *){color:#fb7185}
.dark\:to-gray-800:where(.dark,.dark *){--g-to:var(--color-base-800)}
.dark\:to-gray-800\/80:where(.dark,.dark *){--g-to:color-mix(in srgb, var(--color-base-800) 80%, transparent)}
.dark\:via-gray-800:where(.dark,.dark *){--g-via:var(--color-base-800)}
.group:hover .dark\:group-hover\:text-primary-400:where(.dark,.dark *){color:var(--color-primary-400)}
.dark\:hover\:bg-base-750:hover:where(.dark,.dark *){background-color:var(--color-base-750)}
.dark\:hover\:bg-base-800\/30:hover:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-800) 30%, transparent)}
.dark\:hover\:bg-base-800\/40:hover:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-800) 40%, transparent)}
.dark\:hover\:bg-base-800\/70:hover:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-800) 70%, transparent)}
.dark\:hover\:bg-gray-700:hover:where(.dark,.dark *){background-color:var(--color-base-700)}
.dark\:hover\:bg-gray-800:hover:where(.dark,.dark *){background-color:var(--color-base-800)}
.dark\:hover\:bg-gray-800\/50:hover:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-base-800) 50%, transparent)}
.dark\:hover\:bg-red-950\/40:hover:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-red-950) 40%, transparent)}
.dark\:hover\:border-primary-500:hover:where(.dark,.dark *){border-color:var(--color-primary-500)}
.dark\:hover\:border-primary-500\/50:hover:where(.dark,.dark *){border-color:color-mix(in srgb, var(--color-primary-500) 50%, transparent)}
.dark\:hover\:file\:bg-primary-900\/50:hover::file-selector-button:where(.dark,.dark *){background-color:color-mix(in srgb, var(--color-primary-900) 50%, transparent)}
.dark\:hover\:text-base-300:hover:where(.dark,.dark *){color:var(--color-base-300)}
.dark\:hover\:text-gray-300:hover:where(.dark,.dark *){color:var(--color-base-300)}
