/*
 * Tema noturno: complemento
 *
 * O index.html já escurece as classes claras mais comuns (bg-white, bg-slate-50, bg-emerald-50...).
 * Este arquivo cobre o que faltava e deixava cartões "lavados" no modo noturno:
 *   - fundos claros com transparência (bg-emerald-50/70) e nos tons 100 e 200
 *   - degradês claros (from-purple-50/80 via-white to-orange-50/80)
 *   - textos escuros coloridos (text-emerald-800, text-red-900...)
 *   - bordas claras e o efeito de passar o mouse (hover) que acendia um fundo branco
 *   - o roxo da marca, que sumia no fundo escuro
 *
 * Só vale no modo noturno (html com a classe "dark"). O modo claro não muda.
 * Um elemento que já tem a sua própria classe "dark:..." é respeitado.
 * Arquivo gerado: para mudar um tom, procure a classe aqui e troque a cor.
 */

/* 1. Fundos neutros: transparências que faltavam e estados (hover, disabled) */
html.dark .bg-stone-50:not([class*="dark:bg-"]){background-color:#120B29!important}
html.dark .active\:bg-slate-50:active,
html.dark .group:hover .group-hover\:bg-slate-50,
html.dark .hover\:bg-slate-50:hover,
html.dark .hover\:bg-slate-50\/20:hover,
html.dark .hover\:bg-slate-50\/30:hover,
html.dark .hover\:bg-slate-50\/50:hover,
html.dark .hover\:bg-slate-50\/80:hover{background-color:#1A123D!important}
html.dark .disabled\:bg-slate-50:disabled{background-color:#120B29!important}
html.dark .bg-stone-100:not([class*="dark:bg-"]){background-color:#1A123D!important}
html.dark .group:hover .group-hover\:bg-slate-100\/50,
html.dark .hover\:bg-slate-100:hover,
html.dark .hover\:bg-slate-100\/50:hover,
html.dark .hover\:bg-slate-100\/60:hover,
html.dark .hover\:bg-slate-100\/70:hover,
html.dark .hover\:bg-slate-100\/80:hover{background-color:#22174F!important}
html.dark .disabled\:bg-slate-100:disabled{background-color:#1A123D!important}
html.dark .bg-neutral-200:not([class*="dark:bg-"]),
html.dark .bg-stone-200:not([class*="dark:bg-"]){background-color:#22174F!important}
html.dark .hover\:bg-slate-200:hover,
html.dark .hover\:bg-slate-200\/50:hover,
html.dark .hover\:bg-slate-200\/60:hover,
html.dark .hover\:bg-slate-200\/80:hover{background-color:#2D1D63!important}
html.dark .before\:bg-slate-200::before{background-color:#2C1E55!important}
html.dark .hover\:bg-white:hover,
html.dark .group:hover .group-hover\:bg-white{background-color:#1F1545!important}
html.dark .bg-white\/95:not([class*="dark:bg-"]){background-color:rgba(22,15,51,.95)!important}
html.dark .bg-\[\#FFFBEB\]{background-color:rgba(120,53,15,0.28)!important}

/* 2. Fundos coloridos claros (50 / 100 / 200, com ou sem transparência) viram um tom escuro da mesma cor */
html.dark .bg-red-50\/10:not([class*="dark:bg-"]),
html.dark .bg-red-50\/20:not([class*="dark:bg-"]),
html.dark .bg-red-50\/30:not([class*="dark:bg-"]),
html.dark .bg-red-50\/40:not([class*="dark:bg-"]),
html.dark .bg-red-50\/5:not([class*="dark:bg-"]),
html.dark .bg-red-50\/50:not([class*="dark:bg-"]),
html.dark .bg-red-50\/60:not([class*="dark:bg-"]),
html.dark .bg-red-50\/70:not([class*="dark:bg-"]),
html.dark .bg-red-50\/80:not([class*="dark:bg-"]),
html.dark .bg-red-50\/90:not([class*="dark:bg-"]){background-color:rgba(127,29,29,0.28)!important}
html.dark .bg-red-100:not([class*="dark:bg-"]),
html.dark .bg-red-100\/10:not([class*="dark:bg-"]),
html.dark .bg-red-100\/20:not([class*="dark:bg-"]),
html.dark .bg-red-100\/30:not([class*="dark:bg-"]),
html.dark .bg-red-100\/40:not([class*="dark:bg-"]),
html.dark .bg-red-100\/5:not([class*="dark:bg-"]),
html.dark .bg-red-100\/50:not([class*="dark:bg-"]),
html.dark .bg-red-100\/60:not([class*="dark:bg-"]),
html.dark .bg-red-100\/70:not([class*="dark:bg-"]),
html.dark .bg-red-100\/80:not([class*="dark:bg-"]),
html.dark .bg-red-100\/90:not([class*="dark:bg-"]){background-color:rgba(185,28,28,0.34)!important}
html.dark .bg-red-200:not([class*="dark:bg-"]),
html.dark .bg-red-200\/10:not([class*="dark:bg-"]),
html.dark .bg-red-200\/20:not([class*="dark:bg-"]),
html.dark .bg-red-200\/30:not([class*="dark:bg-"]),
html.dark .bg-red-200\/40:not([class*="dark:bg-"]),
html.dark .bg-red-200\/5:not([class*="dark:bg-"]),
html.dark .bg-red-200\/50:not([class*="dark:bg-"]),
html.dark .bg-red-200\/60:not([class*="dark:bg-"]),
html.dark .bg-red-200\/70:not([class*="dark:bg-"]),
html.dark .bg-red-200\/80:not([class*="dark:bg-"]),
html.dark .bg-red-200\/90:not([class*="dark:bg-"]){background-color:rgba(185,28,28,0.48)!important}
html.dark .hover\:bg-red-50:hover,
html.dark .hover\:bg-red-50\/50:hover{background-color:rgba(185,28,28,0.34)!important}
html.dark .group:hover .group-hover\:bg-red-100{background-color:rgba(185,28,28,0.48)!important}
html.dark .active\:bg-red-200:active,
html.dark .hover\:bg-red-200:hover{background-color:rgba(185,28,28,0.6)!important}
html.dark .bg-orange-50\/10:not([class*="dark:bg-"]),
html.dark .bg-orange-50\/20:not([class*="dark:bg-"]),
html.dark .bg-orange-50\/30:not([class*="dark:bg-"]),
html.dark .bg-orange-50\/40:not([class*="dark:bg-"]),
html.dark .bg-orange-50\/5:not([class*="dark:bg-"]),
html.dark .bg-orange-50\/50:not([class*="dark:bg-"]),
html.dark .bg-orange-50\/60:not([class*="dark:bg-"]),
html.dark .bg-orange-50\/70:not([class*="dark:bg-"]),
html.dark .bg-orange-50\/80:not([class*="dark:bg-"]),
html.dark .bg-orange-50\/90:not([class*="dark:bg-"]){background-color:rgba(124,45,18,0.28)!important}
html.dark .bg-orange-100:not([class*="dark:bg-"]),
html.dark .bg-orange-100\/10:not([class*="dark:bg-"]),
html.dark .bg-orange-100\/20:not([class*="dark:bg-"]),
html.dark .bg-orange-100\/30:not([class*="dark:bg-"]),
html.dark .bg-orange-100\/40:not([class*="dark:bg-"]),
html.dark .bg-orange-100\/5:not([class*="dark:bg-"]),
html.dark .bg-orange-100\/50:not([class*="dark:bg-"]),
html.dark .bg-orange-100\/60:not([class*="dark:bg-"]),
html.dark .bg-orange-100\/70:not([class*="dark:bg-"]),
html.dark .bg-orange-100\/80:not([class*="dark:bg-"]),
html.dark .bg-orange-100\/90:not([class*="dark:bg-"]){background-color:rgba(194,65,12,0.34)!important}
html.dark .bg-orange-200:not([class*="dark:bg-"]),
html.dark .bg-orange-200\/10:not([class*="dark:bg-"]),
html.dark .bg-orange-200\/20:not([class*="dark:bg-"]),
html.dark .bg-orange-200\/30:not([class*="dark:bg-"]),
html.dark .bg-orange-200\/40:not([class*="dark:bg-"]),
html.dark .bg-orange-200\/5:not([class*="dark:bg-"]),
html.dark .bg-orange-200\/50:not([class*="dark:bg-"]),
html.dark .bg-orange-200\/60:not([class*="dark:bg-"]),
html.dark .bg-orange-200\/70:not([class*="dark:bg-"]),
html.dark .bg-orange-200\/80:not([class*="dark:bg-"]),
html.dark .bg-orange-200\/90:not([class*="dark:bg-"]){background-color:rgba(194,65,12,0.48)!important}
html.dark .hover\:bg-orange-50:hover{background-color:rgba(194,65,12,0.34)!important}
html.dark .bg-amber-50\/10:not([class*="dark:bg-"]),
html.dark .bg-amber-50\/20:not([class*="dark:bg-"]),
html.dark .bg-amber-50\/30:not([class*="dark:bg-"]),
html.dark .bg-amber-50\/40:not([class*="dark:bg-"]),
html.dark .bg-amber-50\/5:not([class*="dark:bg-"]),
html.dark .bg-amber-50\/50:not([class*="dark:bg-"]),
html.dark .bg-amber-50\/60:not([class*="dark:bg-"]),
html.dark .bg-amber-50\/70:not([class*="dark:bg-"]),
html.dark .bg-amber-50\/80:not([class*="dark:bg-"]),
html.dark .bg-amber-50\/90:not([class*="dark:bg-"]){background-color:rgba(120,53,15,0.28)!important}
html.dark .bg-amber-100:not([class*="dark:bg-"]),
html.dark .bg-amber-100\/10:not([class*="dark:bg-"]),
html.dark .bg-amber-100\/20:not([class*="dark:bg-"]),
html.dark .bg-amber-100\/30:not([class*="dark:bg-"]),
html.dark .bg-amber-100\/40:not([class*="dark:bg-"]),
html.dark .bg-amber-100\/5:not([class*="dark:bg-"]),
html.dark .bg-amber-100\/50:not([class*="dark:bg-"]),
html.dark .bg-amber-100\/60:not([class*="dark:bg-"]),
html.dark .bg-amber-100\/70:not([class*="dark:bg-"]),
html.dark .bg-amber-100\/80:not([class*="dark:bg-"]),
html.dark .bg-amber-100\/90:not([class*="dark:bg-"]){background-color:rgba(180,83,9,0.34)!important}
html.dark .bg-amber-200:not([class*="dark:bg-"]),
html.dark .bg-amber-200\/10:not([class*="dark:bg-"]),
html.dark .bg-amber-200\/20:not([class*="dark:bg-"]),
html.dark .bg-amber-200\/30:not([class*="dark:bg-"]),
html.dark .bg-amber-200\/40:not([class*="dark:bg-"]),
html.dark .bg-amber-200\/5:not([class*="dark:bg-"]),
html.dark .bg-amber-200\/50:not([class*="dark:bg-"]),
html.dark .bg-amber-200\/60:not([class*="dark:bg-"]),
html.dark .bg-amber-200\/70:not([class*="dark:bg-"]),
html.dark .bg-amber-200\/80:not([class*="dark:bg-"]),
html.dark .bg-amber-200\/90:not([class*="dark:bg-"]){background-color:rgba(180,83,9,0.48)!important}
html.dark .hover\:bg-amber-50:hover{background-color:rgba(180,83,9,0.34)!important}
html.dark .hover\:bg-amber-100:hover{background-color:rgba(180,83,9,0.48)!important}
html.dark .hover\:bg-amber-200:hover{background-color:rgba(180,83,9,0.6)!important}
html.dark .bg-yellow-50\/10:not([class*="dark:bg-"]),
html.dark .bg-yellow-50\/20:not([class*="dark:bg-"]),
html.dark .bg-yellow-50\/30:not([class*="dark:bg-"]),
html.dark .bg-yellow-50\/40:not([class*="dark:bg-"]),
html.dark .bg-yellow-50\/5:not([class*="dark:bg-"]),
html.dark .bg-yellow-50\/50:not([class*="dark:bg-"]),
html.dark .bg-yellow-50\/60:not([class*="dark:bg-"]),
html.dark .bg-yellow-50\/70:not([class*="dark:bg-"]),
html.dark .bg-yellow-50\/80:not([class*="dark:bg-"]),
html.dark .bg-yellow-50\/90:not([class*="dark:bg-"]){background-color:rgba(113,63,18,0.28)!important}
html.dark .bg-yellow-100:not([class*="dark:bg-"]),
html.dark .bg-yellow-100\/10:not([class*="dark:bg-"]),
html.dark .bg-yellow-100\/20:not([class*="dark:bg-"]),
html.dark .bg-yellow-100\/30:not([class*="dark:bg-"]),
html.dark .bg-yellow-100\/40:not([class*="dark:bg-"]),
html.dark .bg-yellow-100\/5:not([class*="dark:bg-"]),
html.dark .bg-yellow-100\/50:not([class*="dark:bg-"]),
html.dark .bg-yellow-100\/60:not([class*="dark:bg-"]),
html.dark .bg-yellow-100\/70:not([class*="dark:bg-"]),
html.dark .bg-yellow-100\/80:not([class*="dark:bg-"]),
html.dark .bg-yellow-100\/90:not([class*="dark:bg-"]){background-color:rgba(161,98,7,0.34)!important}
html.dark .bg-yellow-200:not([class*="dark:bg-"]),
html.dark .bg-yellow-200\/10:not([class*="dark:bg-"]),
html.dark .bg-yellow-200\/20:not([class*="dark:bg-"]),
html.dark .bg-yellow-200\/30:not([class*="dark:bg-"]),
html.dark .bg-yellow-200\/40:not([class*="dark:bg-"]),
html.dark .bg-yellow-200\/5:not([class*="dark:bg-"]),
html.dark .bg-yellow-200\/50:not([class*="dark:bg-"]),
html.dark .bg-yellow-200\/60:not([class*="dark:bg-"]),
html.dark .bg-yellow-200\/70:not([class*="dark:bg-"]),
html.dark .bg-yellow-200\/80:not([class*="dark:bg-"]),
html.dark .bg-yellow-200\/90:not([class*="dark:bg-"]){background-color:rgba(161,98,7,0.48)!important}
html.dark .bg-lime-50:not([class*="dark:bg-"]),
html.dark .bg-lime-50\/10:not([class*="dark:bg-"]),
html.dark .bg-lime-50\/20:not([class*="dark:bg-"]),
html.dark .bg-lime-50\/30:not([class*="dark:bg-"]),
html.dark .bg-lime-50\/40:not([class*="dark:bg-"]),
html.dark .bg-lime-50\/5:not([class*="dark:bg-"]),
html.dark .bg-lime-50\/50:not([class*="dark:bg-"]),
html.dark .bg-lime-50\/60:not([class*="dark:bg-"]),
html.dark .bg-lime-50\/70:not([class*="dark:bg-"]),
html.dark .bg-lime-50\/80:not([class*="dark:bg-"]),
html.dark .bg-lime-50\/90:not([class*="dark:bg-"]){background-color:rgba(54,83,20,0.28)!important}
html.dark .bg-lime-100:not([class*="dark:bg-"]),
html.dark .bg-lime-100\/10:not([class*="dark:bg-"]),
html.dark .bg-lime-100\/20:not([class*="dark:bg-"]),
html.dark .bg-lime-100\/30:not([class*="dark:bg-"]),
html.dark .bg-lime-100\/40:not([class*="dark:bg-"]),
html.dark .bg-lime-100\/5:not([class*="dark:bg-"]),
html.dark .bg-lime-100\/50:not([class*="dark:bg-"]),
html.dark .bg-lime-100\/60:not([class*="dark:bg-"]),
html.dark .bg-lime-100\/70:not([class*="dark:bg-"]),
html.dark .bg-lime-100\/80:not([class*="dark:bg-"]),
html.dark .bg-lime-100\/90:not([class*="dark:bg-"]){background-color:rgba(77,124,15,0.34)!important}
html.dark .bg-lime-200:not([class*="dark:bg-"]),
html.dark .bg-lime-200\/10:not([class*="dark:bg-"]),
html.dark .bg-lime-200\/20:not([class*="dark:bg-"]),
html.dark .bg-lime-200\/30:not([class*="dark:bg-"]),
html.dark .bg-lime-200\/40:not([class*="dark:bg-"]),
html.dark .bg-lime-200\/5:not([class*="dark:bg-"]),
html.dark .bg-lime-200\/50:not([class*="dark:bg-"]),
html.dark .bg-lime-200\/60:not([class*="dark:bg-"]),
html.dark .bg-lime-200\/70:not([class*="dark:bg-"]),
html.dark .bg-lime-200\/80:not([class*="dark:bg-"]),
html.dark .bg-lime-200\/90:not([class*="dark:bg-"]){background-color:rgba(77,124,15,0.48)!important}
html.dark .bg-green-50\/10:not([class*="dark:bg-"]),
html.dark .bg-green-50\/20:not([class*="dark:bg-"]),
html.dark .bg-green-50\/30:not([class*="dark:bg-"]),
html.dark .bg-green-50\/40:not([class*="dark:bg-"]),
html.dark .bg-green-50\/5:not([class*="dark:bg-"]),
html.dark .bg-green-50\/50:not([class*="dark:bg-"]),
html.dark .bg-green-50\/60:not([class*="dark:bg-"]),
html.dark .bg-green-50\/70:not([class*="dark:bg-"]),
html.dark .bg-green-50\/80:not([class*="dark:bg-"]),
html.dark .bg-green-50\/90:not([class*="dark:bg-"]){background-color:rgba(20,83,45,0.28)!important}
html.dark .bg-green-100:not([class*="dark:bg-"]),
html.dark .bg-green-100\/10:not([class*="dark:bg-"]),
html.dark .bg-green-100\/20:not([class*="dark:bg-"]),
html.dark .bg-green-100\/30:not([class*="dark:bg-"]),
html.dark .bg-green-100\/40:not([class*="dark:bg-"]),
html.dark .bg-green-100\/5:not([class*="dark:bg-"]),
html.dark .bg-green-100\/50:not([class*="dark:bg-"]),
html.dark .bg-green-100\/60:not([class*="dark:bg-"]),
html.dark .bg-green-100\/70:not([class*="dark:bg-"]),
html.dark .bg-green-100\/80:not([class*="dark:bg-"]),
html.dark .bg-green-100\/90:not([class*="dark:bg-"]){background-color:rgba(21,128,61,0.34)!important}
html.dark .bg-green-200:not([class*="dark:bg-"]),
html.dark .bg-green-200\/10:not([class*="dark:bg-"]),
html.dark .bg-green-200\/20:not([class*="dark:bg-"]),
html.dark .bg-green-200\/30:not([class*="dark:bg-"]),
html.dark .bg-green-200\/40:not([class*="dark:bg-"]),
html.dark .bg-green-200\/5:not([class*="dark:bg-"]),
html.dark .bg-green-200\/50:not([class*="dark:bg-"]),
html.dark .bg-green-200\/60:not([class*="dark:bg-"]),
html.dark .bg-green-200\/70:not([class*="dark:bg-"]),
html.dark .bg-green-200\/80:not([class*="dark:bg-"]),
html.dark .bg-green-200\/90:not([class*="dark:bg-"]){background-color:rgba(21,128,61,0.48)!important}
html.dark .bg-emerald-50\/10:not([class*="dark:bg-"]),
html.dark .bg-emerald-50\/20:not([class*="dark:bg-"]),
html.dark .bg-emerald-50\/30:not([class*="dark:bg-"]),
html.dark .bg-emerald-50\/40:not([class*="dark:bg-"]),
html.dark .bg-emerald-50\/5:not([class*="dark:bg-"]),
html.dark .bg-emerald-50\/50:not([class*="dark:bg-"]),
html.dark .bg-emerald-50\/60:not([class*="dark:bg-"]),
html.dark .bg-emerald-50\/70:not([class*="dark:bg-"]),
html.dark .bg-emerald-50\/80:not([class*="dark:bg-"]),
html.dark .bg-emerald-50\/90:not([class*="dark:bg-"]){background-color:rgba(6,78,59,0.28)!important}
html.dark .bg-emerald-100:not([class*="dark:bg-"]),
html.dark .bg-emerald-100\/10:not([class*="dark:bg-"]),
html.dark .bg-emerald-100\/20:not([class*="dark:bg-"]),
html.dark .bg-emerald-100\/30:not([class*="dark:bg-"]),
html.dark .bg-emerald-100\/40:not([class*="dark:bg-"]),
html.dark .bg-emerald-100\/5:not([class*="dark:bg-"]),
html.dark .bg-emerald-100\/50:not([class*="dark:bg-"]),
html.dark .bg-emerald-100\/60:not([class*="dark:bg-"]),
html.dark .bg-emerald-100\/70:not([class*="dark:bg-"]),
html.dark .bg-emerald-100\/80:not([class*="dark:bg-"]),
html.dark .bg-emerald-100\/90:not([class*="dark:bg-"]){background-color:rgba(4,120,87,0.34)!important}
html.dark .bg-emerald-200:not([class*="dark:bg-"]),
html.dark .bg-emerald-200\/10:not([class*="dark:bg-"]),
html.dark .bg-emerald-200\/20:not([class*="dark:bg-"]),
html.dark .bg-emerald-200\/30:not([class*="dark:bg-"]),
html.dark .bg-emerald-200\/40:not([class*="dark:bg-"]),
html.dark .bg-emerald-200\/5:not([class*="dark:bg-"]),
html.dark .bg-emerald-200\/50:not([class*="dark:bg-"]),
html.dark .bg-emerald-200\/60:not([class*="dark:bg-"]),
html.dark .bg-emerald-200\/70:not([class*="dark:bg-"]),
html.dark .bg-emerald-200\/80:not([class*="dark:bg-"]),
html.dark .bg-emerald-200\/90:not([class*="dark:bg-"]){background-color:rgba(4,120,87,0.48)!important}
html.dark .hover\:bg-emerald-50:hover{background-color:rgba(4,120,87,0.34)!important}
html.dark .group:hover .group-hover\:bg-emerald-100,
html.dark .hover\:bg-emerald-100:hover,
html.dark .hover\:bg-emerald-100\/80:hover{background-color:rgba(4,120,87,0.48)!important}
html.dark .bg-teal-50:not([class*="dark:bg-"]),
html.dark .bg-teal-50\/10:not([class*="dark:bg-"]),
html.dark .bg-teal-50\/20:not([class*="dark:bg-"]),
html.dark .bg-teal-50\/30:not([class*="dark:bg-"]),
html.dark .bg-teal-50\/40:not([class*="dark:bg-"]),
html.dark .bg-teal-50\/5:not([class*="dark:bg-"]),
html.dark .bg-teal-50\/50:not([class*="dark:bg-"]),
html.dark .bg-teal-50\/60:not([class*="dark:bg-"]),
html.dark .bg-teal-50\/70:not([class*="dark:bg-"]),
html.dark .bg-teal-50\/80:not([class*="dark:bg-"]),
html.dark .bg-teal-50\/90:not([class*="dark:bg-"]){background-color:rgba(19,78,74,0.28)!important}
html.dark .bg-teal-100:not([class*="dark:bg-"]),
html.dark .bg-teal-100\/10:not([class*="dark:bg-"]),
html.dark .bg-teal-100\/20:not([class*="dark:bg-"]),
html.dark .bg-teal-100\/30:not([class*="dark:bg-"]),
html.dark .bg-teal-100\/40:not([class*="dark:bg-"]),
html.dark .bg-teal-100\/5:not([class*="dark:bg-"]),
html.dark .bg-teal-100\/50:not([class*="dark:bg-"]),
html.dark .bg-teal-100\/60:not([class*="dark:bg-"]),
html.dark .bg-teal-100\/70:not([class*="dark:bg-"]),
html.dark .bg-teal-100\/80:not([class*="dark:bg-"]),
html.dark .bg-teal-100\/90:not([class*="dark:bg-"]){background-color:rgba(15,118,110,0.34)!important}
html.dark .bg-teal-200:not([class*="dark:bg-"]),
html.dark .bg-teal-200\/10:not([class*="dark:bg-"]),
html.dark .bg-teal-200\/20:not([class*="dark:bg-"]),
html.dark .bg-teal-200\/30:not([class*="dark:bg-"]),
html.dark .bg-teal-200\/40:not([class*="dark:bg-"]),
html.dark .bg-teal-200\/5:not([class*="dark:bg-"]),
html.dark .bg-teal-200\/50:not([class*="dark:bg-"]),
html.dark .bg-teal-200\/60:not([class*="dark:bg-"]),
html.dark .bg-teal-200\/70:not([class*="dark:bg-"]),
html.dark .bg-teal-200\/80:not([class*="dark:bg-"]),
html.dark .bg-teal-200\/90:not([class*="dark:bg-"]){background-color:rgba(15,118,110,0.48)!important}
html.dark .bg-cyan-50:not([class*="dark:bg-"]),
html.dark .bg-cyan-50\/10:not([class*="dark:bg-"]),
html.dark .bg-cyan-50\/20:not([class*="dark:bg-"]),
html.dark .bg-cyan-50\/30:not([class*="dark:bg-"]),
html.dark .bg-cyan-50\/40:not([class*="dark:bg-"]),
html.dark .bg-cyan-50\/5:not([class*="dark:bg-"]),
html.dark .bg-cyan-50\/50:not([class*="dark:bg-"]),
html.dark .bg-cyan-50\/60:not([class*="dark:bg-"]),
html.dark .bg-cyan-50\/70:not([class*="dark:bg-"]),
html.dark .bg-cyan-50\/80:not([class*="dark:bg-"]),
html.dark .bg-cyan-50\/90:not([class*="dark:bg-"]){background-color:rgba(22,78,99,0.28)!important}
html.dark .bg-cyan-100:not([class*="dark:bg-"]),
html.dark .bg-cyan-100\/10:not([class*="dark:bg-"]),
html.dark .bg-cyan-100\/20:not([class*="dark:bg-"]),
html.dark .bg-cyan-100\/30:not([class*="dark:bg-"]),
html.dark .bg-cyan-100\/40:not([class*="dark:bg-"]),
html.dark .bg-cyan-100\/5:not([class*="dark:bg-"]),
html.dark .bg-cyan-100\/50:not([class*="dark:bg-"]),
html.dark .bg-cyan-100\/60:not([class*="dark:bg-"]),
html.dark .bg-cyan-100\/70:not([class*="dark:bg-"]),
html.dark .bg-cyan-100\/80:not([class*="dark:bg-"]),
html.dark .bg-cyan-100\/90:not([class*="dark:bg-"]){background-color:rgba(14,116,144,0.34)!important}
html.dark .bg-cyan-200:not([class*="dark:bg-"]),
html.dark .bg-cyan-200\/10:not([class*="dark:bg-"]),
html.dark .bg-cyan-200\/20:not([class*="dark:bg-"]),
html.dark .bg-cyan-200\/30:not([class*="dark:bg-"]),
html.dark .bg-cyan-200\/40:not([class*="dark:bg-"]),
html.dark .bg-cyan-200\/5:not([class*="dark:bg-"]),
html.dark .bg-cyan-200\/50:not([class*="dark:bg-"]),
html.dark .bg-cyan-200\/60:not([class*="dark:bg-"]),
html.dark .bg-cyan-200\/70:not([class*="dark:bg-"]),
html.dark .bg-cyan-200\/80:not([class*="dark:bg-"]),
html.dark .bg-cyan-200\/90:not([class*="dark:bg-"]){background-color:rgba(14,116,144,0.48)!important}
html.dark .bg-sky-50\/10:not([class*="dark:bg-"]),
html.dark .bg-sky-50\/20:not([class*="dark:bg-"]),
html.dark .bg-sky-50\/30:not([class*="dark:bg-"]),
html.dark .bg-sky-50\/40:not([class*="dark:bg-"]),
html.dark .bg-sky-50\/5:not([class*="dark:bg-"]),
html.dark .bg-sky-50\/50:not([class*="dark:bg-"]),
html.dark .bg-sky-50\/60:not([class*="dark:bg-"]),
html.dark .bg-sky-50\/70:not([class*="dark:bg-"]),
html.dark .bg-sky-50\/80:not([class*="dark:bg-"]),
html.dark .bg-sky-50\/90:not([class*="dark:bg-"]){background-color:rgba(12,74,110,0.28)!important}
html.dark .bg-sky-100:not([class*="dark:bg-"]),
html.dark .bg-sky-100\/10:not([class*="dark:bg-"]),
html.dark .bg-sky-100\/20:not([class*="dark:bg-"]),
html.dark .bg-sky-100\/30:not([class*="dark:bg-"]),
html.dark .bg-sky-100\/40:not([class*="dark:bg-"]),
html.dark .bg-sky-100\/5:not([class*="dark:bg-"]),
html.dark .bg-sky-100\/50:not([class*="dark:bg-"]),
html.dark .bg-sky-100\/60:not([class*="dark:bg-"]),
html.dark .bg-sky-100\/70:not([class*="dark:bg-"]),
html.dark .bg-sky-100\/80:not([class*="dark:bg-"]),
html.dark .bg-sky-100\/90:not([class*="dark:bg-"]){background-color:rgba(3,105,161,0.34)!important}
html.dark .bg-sky-200:not([class*="dark:bg-"]),
html.dark .bg-sky-200\/10:not([class*="dark:bg-"]),
html.dark .bg-sky-200\/20:not([class*="dark:bg-"]),
html.dark .bg-sky-200\/30:not([class*="dark:bg-"]),
html.dark .bg-sky-200\/40:not([class*="dark:bg-"]),
html.dark .bg-sky-200\/5:not([class*="dark:bg-"]),
html.dark .bg-sky-200\/50:not([class*="dark:bg-"]),
html.dark .bg-sky-200\/60:not([class*="dark:bg-"]),
html.dark .bg-sky-200\/70:not([class*="dark:bg-"]),
html.dark .bg-sky-200\/80:not([class*="dark:bg-"]),
html.dark .bg-sky-200\/90:not([class*="dark:bg-"]){background-color:rgba(3,105,161,0.48)!important}
html.dark .bg-blue-50\/10:not([class*="dark:bg-"]),
html.dark .bg-blue-50\/20:not([class*="dark:bg-"]),
html.dark .bg-blue-50\/30:not([class*="dark:bg-"]),
html.dark .bg-blue-50\/40:not([class*="dark:bg-"]),
html.dark .bg-blue-50\/5:not([class*="dark:bg-"]),
html.dark .bg-blue-50\/50:not([class*="dark:bg-"]),
html.dark .bg-blue-50\/60:not([class*="dark:bg-"]),
html.dark .bg-blue-50\/70:not([class*="dark:bg-"]),
html.dark .bg-blue-50\/80:not([class*="dark:bg-"]),
html.dark .bg-blue-50\/90:not([class*="dark:bg-"]){background-color:rgba(30,58,138,0.28)!important}
html.dark .bg-blue-100:not([class*="dark:bg-"]),
html.dark .bg-blue-100\/10:not([class*="dark:bg-"]),
html.dark .bg-blue-100\/20:not([class*="dark:bg-"]),
html.dark .bg-blue-100\/30:not([class*="dark:bg-"]),
html.dark .bg-blue-100\/40:not([class*="dark:bg-"]),
html.dark .bg-blue-100\/5:not([class*="dark:bg-"]),
html.dark .bg-blue-100\/50:not([class*="dark:bg-"]),
html.dark .bg-blue-100\/60:not([class*="dark:bg-"]),
html.dark .bg-blue-100\/70:not([class*="dark:bg-"]),
html.dark .bg-blue-100\/80:not([class*="dark:bg-"]),
html.dark .bg-blue-100\/90:not([class*="dark:bg-"]){background-color:rgba(29,78,216,0.34)!important}
html.dark .bg-blue-200:not([class*="dark:bg-"]),
html.dark .bg-blue-200\/10:not([class*="dark:bg-"]),
html.dark .bg-blue-200\/20:not([class*="dark:bg-"]),
html.dark .bg-blue-200\/30:not([class*="dark:bg-"]),
html.dark .bg-blue-200\/40:not([class*="dark:bg-"]),
html.dark .bg-blue-200\/5:not([class*="dark:bg-"]),
html.dark .bg-blue-200\/50:not([class*="dark:bg-"]),
html.dark .bg-blue-200\/60:not([class*="dark:bg-"]),
html.dark .bg-blue-200\/70:not([class*="dark:bg-"]),
html.dark .bg-blue-200\/80:not([class*="dark:bg-"]),
html.dark .bg-blue-200\/90:not([class*="dark:bg-"]){background-color:rgba(29,78,216,0.48)!important}
html.dark .hover\:bg-blue-100:hover{background-color:rgba(29,78,216,0.48)!important}
html.dark .bg-indigo-50\/10:not([class*="dark:bg-"]),
html.dark .bg-indigo-50\/20:not([class*="dark:bg-"]),
html.dark .bg-indigo-50\/30:not([class*="dark:bg-"]),
html.dark .bg-indigo-50\/40:not([class*="dark:bg-"]),
html.dark .bg-indigo-50\/5:not([class*="dark:bg-"]),
html.dark .bg-indigo-50\/50:not([class*="dark:bg-"]),
html.dark .bg-indigo-50\/60:not([class*="dark:bg-"]),
html.dark .bg-indigo-50\/70:not([class*="dark:bg-"]),
html.dark .bg-indigo-50\/80:not([class*="dark:bg-"]),
html.dark .bg-indigo-50\/90:not([class*="dark:bg-"]){background-color:rgba(49,46,129,0.28)!important}
html.dark .bg-indigo-100:not([class*="dark:bg-"]),
html.dark .bg-indigo-100\/10:not([class*="dark:bg-"]),
html.dark .bg-indigo-100\/20:not([class*="dark:bg-"]),
html.dark .bg-indigo-100\/30:not([class*="dark:bg-"]),
html.dark .bg-indigo-100\/40:not([class*="dark:bg-"]),
html.dark .bg-indigo-100\/5:not([class*="dark:bg-"]),
html.dark .bg-indigo-100\/50:not([class*="dark:bg-"]),
html.dark .bg-indigo-100\/60:not([class*="dark:bg-"]),
html.dark .bg-indigo-100\/70:not([class*="dark:bg-"]),
html.dark .bg-indigo-100\/80:not([class*="dark:bg-"]),
html.dark .bg-indigo-100\/90:not([class*="dark:bg-"]){background-color:rgba(67,56,202,0.34)!important}
html.dark .bg-indigo-200:not([class*="dark:bg-"]),
html.dark .bg-indigo-200\/10:not([class*="dark:bg-"]),
html.dark .bg-indigo-200\/20:not([class*="dark:bg-"]),
html.dark .bg-indigo-200\/30:not([class*="dark:bg-"]),
html.dark .bg-indigo-200\/40:not([class*="dark:bg-"]),
html.dark .bg-indigo-200\/5:not([class*="dark:bg-"]),
html.dark .bg-indigo-200\/50:not([class*="dark:bg-"]),
html.dark .bg-indigo-200\/60:not([class*="dark:bg-"]),
html.dark .bg-indigo-200\/70:not([class*="dark:bg-"]),
html.dark .bg-indigo-200\/80:not([class*="dark:bg-"]),
html.dark .bg-indigo-200\/90:not([class*="dark:bg-"]){background-color:rgba(67,56,202,0.48)!important}
html.dark .hover\:bg-indigo-100:hover{background-color:rgba(67,56,202,0.48)!important}
html.dark .bg-violet-50\/10:not([class*="dark:bg-"]),
html.dark .bg-violet-50\/20:not([class*="dark:bg-"]),
html.dark .bg-violet-50\/30:not([class*="dark:bg-"]),
html.dark .bg-violet-50\/40:not([class*="dark:bg-"]),
html.dark .bg-violet-50\/5:not([class*="dark:bg-"]),
html.dark .bg-violet-50\/50:not([class*="dark:bg-"]),
html.dark .bg-violet-50\/60:not([class*="dark:bg-"]),
html.dark .bg-violet-50\/70:not([class*="dark:bg-"]),
html.dark .bg-violet-50\/80:not([class*="dark:bg-"]),
html.dark .bg-violet-50\/90:not([class*="dark:bg-"]){background-color:rgba(76,29,149,0.28)!important}
html.dark .bg-violet-100:not([class*="dark:bg-"]),
html.dark .bg-violet-100\/10:not([class*="dark:bg-"]),
html.dark .bg-violet-100\/20:not([class*="dark:bg-"]),
html.dark .bg-violet-100\/30:not([class*="dark:bg-"]),
html.dark .bg-violet-100\/40:not([class*="dark:bg-"]),
html.dark .bg-violet-100\/5:not([class*="dark:bg-"]),
html.dark .bg-violet-100\/50:not([class*="dark:bg-"]),
html.dark .bg-violet-100\/60:not([class*="dark:bg-"]),
html.dark .bg-violet-100\/70:not([class*="dark:bg-"]),
html.dark .bg-violet-100\/80:not([class*="dark:bg-"]),
html.dark .bg-violet-100\/90:not([class*="dark:bg-"]){background-color:rgba(109,40,217,0.34)!important}
html.dark .bg-violet-200:not([class*="dark:bg-"]),
html.dark .bg-violet-200\/10:not([class*="dark:bg-"]),
html.dark .bg-violet-200\/20:not([class*="dark:bg-"]),
html.dark .bg-violet-200\/30:not([class*="dark:bg-"]),
html.dark .bg-violet-200\/40:not([class*="dark:bg-"]),
html.dark .bg-violet-200\/5:not([class*="dark:bg-"]),
html.dark .bg-violet-200\/50:not([class*="dark:bg-"]),
html.dark .bg-violet-200\/60:not([class*="dark:bg-"]),
html.dark .bg-violet-200\/70:not([class*="dark:bg-"]),
html.dark .bg-violet-200\/80:not([class*="dark:bg-"]),
html.dark .bg-violet-200\/90:not([class*="dark:bg-"]){background-color:rgba(109,40,217,0.48)!important}
html.dark .bg-purple-50\/10:not([class*="dark:bg-"]),
html.dark .bg-purple-50\/20:not([class*="dark:bg-"]),
html.dark .bg-purple-50\/30:not([class*="dark:bg-"]),
html.dark .bg-purple-50\/40:not([class*="dark:bg-"]),
html.dark .bg-purple-50\/5:not([class*="dark:bg-"]),
html.dark .bg-purple-50\/50:not([class*="dark:bg-"]),
html.dark .bg-purple-50\/60:not([class*="dark:bg-"]),
html.dark .bg-purple-50\/70:not([class*="dark:bg-"]),
html.dark .bg-purple-50\/80:not([class*="dark:bg-"]),
html.dark .bg-purple-50\/90:not([class*="dark:bg-"]){background-color:rgba(88,28,135,0.28)!important}
html.dark .bg-purple-100:not([class*="dark:bg-"]),
html.dark .bg-purple-100\/10:not([class*="dark:bg-"]),
html.dark .bg-purple-100\/20:not([class*="dark:bg-"]),
html.dark .bg-purple-100\/30:not([class*="dark:bg-"]),
html.dark .bg-purple-100\/40:not([class*="dark:bg-"]),
html.dark .bg-purple-100\/5:not([class*="dark:bg-"]),
html.dark .bg-purple-100\/50:not([class*="dark:bg-"]),
html.dark .bg-purple-100\/60:not([class*="dark:bg-"]),
html.dark .bg-purple-100\/70:not([class*="dark:bg-"]),
html.dark .bg-purple-100\/80:not([class*="dark:bg-"]),
html.dark .bg-purple-100\/90:not([class*="dark:bg-"]){background-color:rgba(126,34,206,0.34)!important}
html.dark .bg-purple-200:not([class*="dark:bg-"]),
html.dark .bg-purple-200\/10:not([class*="dark:bg-"]),
html.dark .bg-purple-200\/20:not([class*="dark:bg-"]),
html.dark .bg-purple-200\/30:not([class*="dark:bg-"]),
html.dark .bg-purple-200\/40:not([class*="dark:bg-"]),
html.dark .bg-purple-200\/5:not([class*="dark:bg-"]),
html.dark .bg-purple-200\/50:not([class*="dark:bg-"]),
html.dark .bg-purple-200\/60:not([class*="dark:bg-"]),
html.dark .bg-purple-200\/70:not([class*="dark:bg-"]),
html.dark .bg-purple-200\/80:not([class*="dark:bg-"]),
html.dark .bg-purple-200\/90:not([class*="dark:bg-"]){background-color:rgba(126,34,206,0.48)!important}
html.dark .hover\:bg-purple-50:hover,
html.dark .hover\:bg-purple-50\/50:hover{background-color:rgba(126,34,206,0.34)!important}
html.dark .active\:bg-purple-100\/60:active,
html.dark .hover\:bg-purple-100:hover{background-color:rgba(126,34,206,0.48)!important}
html.dark .hover\:bg-purple-200:hover{background-color:rgba(126,34,206,0.6)!important}
html.dark .bg-fuchsia-50:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-50\/10:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-50\/20:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-50\/30:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-50\/40:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-50\/5:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-50\/50:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-50\/60:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-50\/70:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-50\/80:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-50\/90:not([class*="dark:bg-"]){background-color:rgba(112,26,117,0.28)!important}
html.dark .bg-fuchsia-100:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-100\/10:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-100\/20:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-100\/30:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-100\/40:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-100\/5:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-100\/50:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-100\/60:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-100\/70:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-100\/80:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-100\/90:not([class*="dark:bg-"]){background-color:rgba(162,28,175,0.34)!important}
html.dark .bg-fuchsia-200:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-200\/10:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-200\/20:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-200\/30:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-200\/40:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-200\/5:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-200\/50:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-200\/60:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-200\/70:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-200\/80:not([class*="dark:bg-"]),
html.dark .bg-fuchsia-200\/90:not([class*="dark:bg-"]){background-color:rgba(162,28,175,0.48)!important}
html.dark .bg-pink-50:not([class*="dark:bg-"]),
html.dark .bg-pink-50\/10:not([class*="dark:bg-"]),
html.dark .bg-pink-50\/20:not([class*="dark:bg-"]),
html.dark .bg-pink-50\/30:not([class*="dark:bg-"]),
html.dark .bg-pink-50\/40:not([class*="dark:bg-"]),
html.dark .bg-pink-50\/5:not([class*="dark:bg-"]),
html.dark .bg-pink-50\/50:not([class*="dark:bg-"]),
html.dark .bg-pink-50\/60:not([class*="dark:bg-"]),
html.dark .bg-pink-50\/70:not([class*="dark:bg-"]),
html.dark .bg-pink-50\/80:not([class*="dark:bg-"]),
html.dark .bg-pink-50\/90:not([class*="dark:bg-"]){background-color:rgba(131,24,67,0.28)!important}
html.dark .bg-pink-100:not([class*="dark:bg-"]),
html.dark .bg-pink-100\/10:not([class*="dark:bg-"]),
html.dark .bg-pink-100\/20:not([class*="dark:bg-"]),
html.dark .bg-pink-100\/30:not([class*="dark:bg-"]),
html.dark .bg-pink-100\/40:not([class*="dark:bg-"]),
html.dark .bg-pink-100\/5:not([class*="dark:bg-"]),
html.dark .bg-pink-100\/50:not([class*="dark:bg-"]),
html.dark .bg-pink-100\/60:not([class*="dark:bg-"]),
html.dark .bg-pink-100\/70:not([class*="dark:bg-"]),
html.dark .bg-pink-100\/80:not([class*="dark:bg-"]),
html.dark .bg-pink-100\/90:not([class*="dark:bg-"]){background-color:rgba(190,24,93,0.34)!important}
html.dark .bg-pink-200:not([class*="dark:bg-"]),
html.dark .bg-pink-200\/10:not([class*="dark:bg-"]),
html.dark .bg-pink-200\/20:not([class*="dark:bg-"]),
html.dark .bg-pink-200\/30:not([class*="dark:bg-"]),
html.dark .bg-pink-200\/40:not([class*="dark:bg-"]),
html.dark .bg-pink-200\/5:not([class*="dark:bg-"]),
html.dark .bg-pink-200\/50:not([class*="dark:bg-"]),
html.dark .bg-pink-200\/60:not([class*="dark:bg-"]),
html.dark .bg-pink-200\/70:not([class*="dark:bg-"]),
html.dark .bg-pink-200\/80:not([class*="dark:bg-"]),
html.dark .bg-pink-200\/90:not([class*="dark:bg-"]){background-color:rgba(190,24,93,0.48)!important}
html.dark .bg-rose-50:not([class*="dark:bg-"]),
html.dark .bg-rose-50\/10:not([class*="dark:bg-"]),
html.dark .bg-rose-50\/20:not([class*="dark:bg-"]),
html.dark .bg-rose-50\/30:not([class*="dark:bg-"]),
html.dark .bg-rose-50\/40:not([class*="dark:bg-"]),
html.dark .bg-rose-50\/5:not([class*="dark:bg-"]),
html.dark .bg-rose-50\/50:not([class*="dark:bg-"]),
html.dark .bg-rose-50\/60:not([class*="dark:bg-"]),
html.dark .bg-rose-50\/70:not([class*="dark:bg-"]),
html.dark .bg-rose-50\/80:not([class*="dark:bg-"]),
html.dark .bg-rose-50\/90:not([class*="dark:bg-"]){background-color:rgba(136,19,55,0.28)!important}
html.dark .bg-rose-100:not([class*="dark:bg-"]),
html.dark .bg-rose-100\/10:not([class*="dark:bg-"]),
html.dark .bg-rose-100\/20:not([class*="dark:bg-"]),
html.dark .bg-rose-100\/30:not([class*="dark:bg-"]),
html.dark .bg-rose-100\/40:not([class*="dark:bg-"]),
html.dark .bg-rose-100\/5:not([class*="dark:bg-"]),
html.dark .bg-rose-100\/50:not([class*="dark:bg-"]),
html.dark .bg-rose-100\/60:not([class*="dark:bg-"]),
html.dark .bg-rose-100\/70:not([class*="dark:bg-"]),
html.dark .bg-rose-100\/80:not([class*="dark:bg-"]),
html.dark .bg-rose-100\/90:not([class*="dark:bg-"]){background-color:rgba(190,18,60,0.34)!important}
html.dark .bg-rose-200:not([class*="dark:bg-"]),
html.dark .bg-rose-200\/10:not([class*="dark:bg-"]),
html.dark .bg-rose-200\/20:not([class*="dark:bg-"]),
html.dark .bg-rose-200\/30:not([class*="dark:bg-"]),
html.dark .bg-rose-200\/40:not([class*="dark:bg-"]),
html.dark .bg-rose-200\/5:not([class*="dark:bg-"]),
html.dark .bg-rose-200\/50:not([class*="dark:bg-"]),
html.dark .bg-rose-200\/60:not([class*="dark:bg-"]),
html.dark .bg-rose-200\/70:not([class*="dark:bg-"]),
html.dark .bg-rose-200\/80:not([class*="dark:bg-"]),
html.dark .bg-rose-200\/90:not([class*="dark:bg-"]){background-color:rgba(190,18,60,0.48)!important}

/* 3. Degradês claros. A ordem importa: from, depois via, depois to */
html.dark .from-white:not([class*="dark:from-"]){--tw-gradient-from:#160F33 var(--tw-gradient-from-position)!important}
html.dark .from-slate-50:not([class*="dark:from-"]){--tw-gradient-from:#120B29 var(--tw-gradient-from-position)!important}
html.dark .from-slate-100:not([class*="dark:from-"]){--tw-gradient-from:#1A123D var(--tw-gradient-from-position)!important}
html.dark .from-gray-50:not([class*="dark:from-"]){--tw-gradient-from:#120B29 var(--tw-gradient-from-position)!important}
html.dark .from-gray-100:not([class*="dark:from-"]){--tw-gradient-from:#1A123D var(--tw-gradient-from-position)!important}
html.dark .from-red-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(127,29,29,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-red-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(185,28,28,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-orange-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(124,45,18,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-orange-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(194,65,12,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-amber-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(120,53,15,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-amber-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(180,83,9,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-yellow-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(113,63,18,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-yellow-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(161,98,7,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-lime-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(54,83,20,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-lime-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(77,124,15,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-green-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(20,83,45,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-green-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(21,128,61,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-emerald-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(6,78,59,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-emerald-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(4,120,87,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-teal-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(19,78,74,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-teal-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(15,118,110,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-cyan-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(22,78,99,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-cyan-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(14,116,144,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-sky-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(12,74,110,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-sky-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(3,105,161,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-blue-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(30,58,138,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-blue-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(29,78,216,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-indigo-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(49,46,129,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-indigo-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(67,56,202,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-violet-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(76,29,149,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-violet-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(109,40,217,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-purple-50:not([class*="dark:from-"]),
html.dark .from-purple-50\/80:not([class*="dark:from-"]){--tw-gradient-from:rgba(88,28,135,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-purple-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(126,34,206,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-fuchsia-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(112,26,117,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-fuchsia-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(162,28,175,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-pink-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(131,24,67,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-pink-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(190,24,93,0.34) var(--tw-gradient-from-position)!important}
html.dark .from-rose-50:not([class*="dark:from-"]){--tw-gradient-from:rgba(136,19,55,0.28) var(--tw-gradient-from-position)!important}
html.dark .from-rose-100:not([class*="dark:from-"]){--tw-gradient-from:rgba(190,18,60,0.34) var(--tw-gradient-from-position)!important}
html.dark .via-white:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),#160F33 var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-slate-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),#120B29 var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-slate-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),#1A123D var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-gray-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),#120B29 var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-gray-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),#1A123D var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-red-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(127,29,29,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-red-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(185,28,28,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-orange-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(124,45,18,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-orange-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(194,65,12,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-amber-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(120,53,15,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-amber-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(180,83,9,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-yellow-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(113,63,18,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-yellow-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(161,98,7,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-lime-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(54,83,20,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-lime-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(77,124,15,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-green-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(20,83,45,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-green-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(21,128,61,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-emerald-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(6,78,59,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-emerald-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(4,120,87,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-teal-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(19,78,74,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-teal-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(15,118,110,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-cyan-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(22,78,99,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-cyan-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(14,116,144,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-sky-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(12,74,110,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-sky-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(3,105,161,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-blue-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(30,58,138,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-blue-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(29,78,216,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-indigo-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(49,46,129,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-indigo-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(67,56,202,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-violet-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(76,29,149,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-violet-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(109,40,217,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-purple-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(88,28,135,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-purple-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(126,34,206,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-fuchsia-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(112,26,117,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-fuchsia-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(162,28,175,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-pink-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(131,24,67,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-pink-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(190,24,93,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-rose-50:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(136,19,55,0.28) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .via-rose-100:not([class*="dark:via-"]){--tw-gradient-stops:var(--tw-gradient-from),rgba(190,18,60,0.34) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}
html.dark .to-white:not([class*="dark:to-"]){--tw-gradient-to:#160F33 var(--tw-gradient-to-position)!important}
html.dark .to-slate-50:not([class*="dark:to-"]){--tw-gradient-to:#120B29 var(--tw-gradient-to-position)!important}
html.dark .to-slate-100:not([class*="dark:to-"]){--tw-gradient-to:#1A123D var(--tw-gradient-to-position)!important}
html.dark .to-gray-50:not([class*="dark:to-"]){--tw-gradient-to:#120B29 var(--tw-gradient-to-position)!important}
html.dark .to-gray-100:not([class*="dark:to-"]){--tw-gradient-to:#1A123D var(--tw-gradient-to-position)!important}
html.dark .to-red-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(127,29,29,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-red-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(185,28,28,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-orange-50:not([class*="dark:to-"]),
html.dark .to-orange-50\/80:not([class*="dark:to-"]){--tw-gradient-to:rgba(124,45,18,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-orange-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(194,65,12,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-amber-50:not([class*="dark:to-"]),
html.dark .to-amber-50\/50:not([class*="dark:to-"]){--tw-gradient-to:rgba(120,53,15,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-amber-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(180,83,9,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-yellow-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(113,63,18,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-yellow-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(161,98,7,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-lime-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(54,83,20,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-lime-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(77,124,15,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-green-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(20,83,45,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-green-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(21,128,61,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-emerald-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(6,78,59,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-emerald-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(4,120,87,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-teal-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(19,78,74,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-teal-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(15,118,110,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-cyan-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(22,78,99,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-cyan-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(14,116,144,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-sky-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(12,74,110,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-sky-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(3,105,161,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-blue-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(30,58,138,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-blue-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(29,78,216,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-indigo-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(49,46,129,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-indigo-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(67,56,202,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-violet-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(76,29,149,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-violet-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(109,40,217,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-purple-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(88,28,135,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-purple-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(126,34,206,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-fuchsia-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(112,26,117,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-fuchsia-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(162,28,175,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-pink-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(131,24,67,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-pink-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(190,24,93,0.34) var(--tw-gradient-to-position)!important}
html.dark .to-rose-50:not([class*="dark:to-"]){--tw-gradient-to:rgba(136,19,55,0.28) var(--tw-gradient-to-position)!important}
html.dark .to-rose-100:not([class*="dark:to-"]){--tw-gradient-to:rgba(190,18,60,0.34) var(--tw-gradient-to-position)!important}

/* 4. Textos escuros coloridos ficam claros */
html.dark .text-red-500\/80:not([class*="dark:text-"]),
html.dark .text-red-600\/60:not([class*="dark:text-"]){color:#FCA5A5!important}
html.dark .text-red-800:not([class*="dark:text-"]),
html.dark .text-red-900:not([class*="dark:text-"]),
html.dark .text-red-950:not([class*="dark:text-"]){color:#FECACA!important}
html.dark .hover\:text-red-600:hover,
html.dark .hover\:text-red-700:hover{color:#FECACA!important}
html.dark .text-orange-600:not([class*="dark:text-"]),
html.dark .text-orange-600\/80:not([class*="dark:text-"]),
html.dark .text-orange-700:not([class*="dark:text-"]){color:#FDBA74!important}
html.dark .text-orange-800:not([class*="dark:text-"]),
html.dark .text-orange-900:not([class*="dark:text-"]),
html.dark .text-orange-950:not([class*="dark:text-"]){color:#FED7AA!important}
html.dark .hover\:text-orange-600:hover{color:#FED7AA!important}
html.dark .text-amber-600\/80:not([class*="dark:text-"]){color:#FCD34D!important}
html.dark .text-amber-800:not([class*="dark:text-"]),
html.dark .text-amber-900:not([class*="dark:text-"]),
html.dark .text-amber-950:not([class*="dark:text-"]){color:#FDE68A!important}
html.dark .hover\:text-amber-600:hover,
html.dark .hover\:text-amber-700:hover{color:#FDE68A!important}
html.dark .text-yellow-500:not([class*="dark:text-"]),
html.dark .text-yellow-600\/60:not([class*="dark:text-"]),
html.dark .text-yellow-700:not([class*="dark:text-"]){color:#FDE047!important}
html.dark .text-yellow-800:not([class*="dark:text-"]),
html.dark .text-yellow-900:not([class*="dark:text-"]),
html.dark .text-yellow-950:not([class*="dark:text-"]){color:#FEF08A!important}
html.dark .text-lime-500:not([class*="dark:text-"]),
html.dark .text-lime-600:not([class*="dark:text-"]),
html.dark .text-lime-700:not([class*="dark:text-"]){color:#BEF264!important}
html.dark .text-lime-800:not([class*="dark:text-"]),
html.dark .text-lime-900:not([class*="dark:text-"]),
html.dark .text-lime-950:not([class*="dark:text-"]){color:#D9F99D!important}
html.dark .text-green-500:not([class*="dark:text-"]),
html.dark .text-green-700:not([class*="dark:text-"]){color:#86EFAC!important}
html.dark .text-green-800:not([class*="dark:text-"]),
html.dark .text-green-900:not([class*="dark:text-"]),
html.dark .text-green-950:not([class*="dark:text-"]){color:#BBF7D0!important}
html.dark .text-emerald-600\/60:not([class*="dark:text-"]){color:#6EE7B7!important}
html.dark .text-emerald-800:not([class*="dark:text-"]),
html.dark .text-emerald-900:not([class*="dark:text-"]),
html.dark .text-emerald-950:not([class*="dark:text-"]){color:#A7F3D0!important}
html.dark .hover\:text-emerald-600:hover,
html.dark .hover\:text-emerald-700:hover{color:#A7F3D0!important}
html.dark .text-teal-500:not([class*="dark:text-"]),
html.dark .text-teal-600:not([class*="dark:text-"]),
html.dark .text-teal-700:not([class*="dark:text-"]){color:#5EEAD4!important}
html.dark .text-teal-800:not([class*="dark:text-"]),
html.dark .text-teal-900:not([class*="dark:text-"]),
html.dark .text-teal-950:not([class*="dark:text-"]){color:#99F6E4!important}
html.dark .text-cyan-500:not([class*="dark:text-"]),
html.dark .text-cyan-600:not([class*="dark:text-"]),
html.dark .text-cyan-700:not([class*="dark:text-"]){color:#67E8F9!important}
html.dark .text-cyan-800:not([class*="dark:text-"]),
html.dark .text-cyan-900:not([class*="dark:text-"]),
html.dark .text-cyan-950:not([class*="dark:text-"]){color:#A5F3FC!important}
html.dark .text-sky-500:not([class*="dark:text-"]),
html.dark .text-sky-600:not([class*="dark:text-"]),
html.dark .text-sky-700:not([class*="dark:text-"]){color:#7DD3FC!important}
html.dark .text-sky-800:not([class*="dark:text-"]),
html.dark .text-sky-900:not([class*="dark:text-"]),
html.dark .text-sky-950:not([class*="dark:text-"]){color:#BAE6FD!important}
html.dark .text-blue-800:not([class*="dark:text-"]),
html.dark .text-blue-900:not([class*="dark:text-"]),
html.dark .text-blue-950:not([class*="dark:text-"]){color:#BFDBFE!important}
html.dark .text-indigo-500:not([class*="dark:text-"]),
html.dark .text-indigo-700:not([class*="dark:text-"]){color:#A5B4FC!important}
html.dark .text-indigo-800:not([class*="dark:text-"]),
html.dark .text-indigo-900:not([class*="dark:text-"]),
html.dark .text-indigo-950:not([class*="dark:text-"]){color:#C7D2FE!important}
html.dark .text-violet-500:not([class*="dark:text-"]),
html.dark .text-violet-600:not([class*="dark:text-"]),
html.dark .text-violet-700:not([class*="dark:text-"]){color:#C4B5FD!important}
html.dark .text-violet-800:not([class*="dark:text-"]),
html.dark .text-violet-900:not([class*="dark:text-"]),
html.dark .text-violet-950:not([class*="dark:text-"]){color:#DDD6FE!important}
html.dark .text-purple-500:not([class*="dark:text-"]){color:#D8B4FE!important}
html.dark .text-purple-800:not([class*="dark:text-"]),
html.dark .text-purple-900:not([class*="dark:text-"]),
html.dark .text-purple-950:not([class*="dark:text-"]){color:#E9D5FF!important}
html.dark .text-fuchsia-500:not([class*="dark:text-"]),
html.dark .text-fuchsia-600:not([class*="dark:text-"]),
html.dark .text-fuchsia-700:not([class*="dark:text-"]){color:#F0ABFC!important}
html.dark .text-fuchsia-800:not([class*="dark:text-"]),
html.dark .text-fuchsia-900:not([class*="dark:text-"]),
html.dark .text-fuchsia-950:not([class*="dark:text-"]){color:#F5D0FE!important}
html.dark .text-pink-500:not([class*="dark:text-"]),
html.dark .text-pink-600:not([class*="dark:text-"]),
html.dark .text-pink-700:not([class*="dark:text-"]){color:#F9A8D4!important}
html.dark .text-pink-800:not([class*="dark:text-"]),
html.dark .text-pink-900:not([class*="dark:text-"]),
html.dark .text-pink-950:not([class*="dark:text-"]){color:#FBCFE8!important}
html.dark .text-rose-500:not([class*="dark:text-"]),
html.dark .text-rose-600:not([class*="dark:text-"]),
html.dark .text-rose-600\/80:not([class*="dark:text-"]),
html.dark .text-rose-700:not([class*="dark:text-"]){color:#FDA4AF!important}
html.dark .text-rose-800:not([class*="dark:text-"]),
html.dark .text-rose-900:not([class*="dark:text-"]),
html.dark .text-rose-950:not([class*="dark:text-"]){color:#FECDD3!important}
html.dark .group:hover .group-hover\:text-slate-600,
html.dark .hover\:text-slate-600:hover,
html.dark .hover\:text-slate-700:hover,
html.dark .group:hover .group-hover\:text-slate-800,
html.dark .hover\:text-slate-800:hover,
html.dark .hover\:text-slate-900:hover{color:#FFFFFF!important}
html.dark .text-brand-purple-dark,
html.dark .text-\[\#2D1B69\],
html.dark .hover\:text-brand-purple:hover,
html.dark .hover\:text-brand-purple-dark:hover,
html.dark .group:hover .group-hover\:text-brand-purple{color:#DDD6FE!important}
html.dark .text-brand-dark,
html.dark .text-\[\#1E293B\]{color:#F8FAFC!important}

/* Em cima de laranja/amarelo forte o texto continua escuro (botões e etiquetas) */
html.dark .bg-brand-orange.text-brand-purple,
html.dark .bg-brand-orange.text-brand-purple-dark,
html.dark .bg-brand-orange.text-brand-dark,
html.dark .bg-brand-orange.text-\[\#1A123D\],
html.dark .bg-brand-orange.text-slate-900,
html.dark .bg-brand-orange.text-slate-800,
html.dark .bg-\[\#F9A619\].text-brand-purple,
html.dark .bg-\[\#F9A619\].text-brand-purple-dark,
html.dark .bg-\[\#F9A619\].text-brand-dark,
html.dark .bg-\[\#F9A619\].text-\[\#1A123D\],
html.dark .bg-\[\#F9A619\].text-slate-900,
html.dark .bg-\[\#F9A619\].text-slate-800,
html.dark .bg-\[\#FF9F1C\].text-brand-purple,
html.dark .bg-\[\#FF9F1C\].text-brand-purple-dark,
html.dark .bg-\[\#FF9F1C\].text-brand-dark,
html.dark .bg-\[\#FF9F1C\].text-\[\#1A123D\],
html.dark .bg-\[\#FF9F1C\].text-slate-900,
html.dark .bg-\[\#FF9F1C\].text-slate-800,
html.dark .bg-amber-400.text-brand-purple,
html.dark .bg-amber-400.text-brand-purple-dark,
html.dark .bg-amber-400.text-brand-dark,
html.dark .bg-amber-400.text-\[\#1A123D\],
html.dark .bg-amber-400.text-slate-900,
html.dark .bg-amber-400.text-slate-800,
html.dark .bg-yellow-400.text-brand-purple,
html.dark .bg-yellow-400.text-brand-purple-dark,
html.dark .bg-yellow-400.text-brand-dark,
html.dark .bg-yellow-400.text-\[\#1A123D\],
html.dark .bg-yellow-400.text-slate-900,
html.dark .bg-yellow-400.text-slate-800,
html.dark .bg-brand-orange .text-brand-purple:not([class*="bg-"]),
html.dark .bg-brand-orange .text-brand-purple-dark:not([class*="bg-"]),
html.dark .bg-brand-orange .text-brand-dark:not([class*="bg-"]),
html.dark .bg-brand-orange .text-\[\#1A123D\]:not([class*="bg-"]),
html.dark .bg-brand-orange .text-slate-900:not([class*="bg-"]),
html.dark .bg-brand-orange .text-slate-800:not([class*="bg-"]),
html.dark .bg-\[\#F9A619\] .text-brand-purple:not([class*="bg-"]),
html.dark .bg-\[\#F9A619\] .text-brand-purple-dark:not([class*="bg-"]),
html.dark .bg-\[\#F9A619\] .text-brand-dark:not([class*="bg-"]),
html.dark .bg-\[\#F9A619\] .text-\[\#1A123D\]:not([class*="bg-"]),
html.dark .bg-\[\#F9A619\] .text-slate-900:not([class*="bg-"]),
html.dark .bg-\[\#F9A619\] .text-slate-800:not([class*="bg-"]),
html.dark .bg-\[\#FF9F1C\] .text-brand-purple:not([class*="bg-"]),
html.dark .bg-\[\#FF9F1C\] .text-brand-purple-dark:not([class*="bg-"]),
html.dark .bg-\[\#FF9F1C\] .text-brand-dark:not([class*="bg-"]),
html.dark .bg-\[\#FF9F1C\] .text-\[\#1A123D\]:not([class*="bg-"]),
html.dark .bg-\[\#FF9F1C\] .text-slate-900:not([class*="bg-"]),
html.dark .bg-\[\#FF9F1C\] .text-slate-800:not([class*="bg-"]),
html.dark .bg-amber-400 .text-brand-purple:not([class*="bg-"]),
html.dark .bg-amber-400 .text-brand-purple-dark:not([class*="bg-"]),
html.dark .bg-amber-400 .text-brand-dark:not([class*="bg-"]),
html.dark .bg-amber-400 .text-\[\#1A123D\]:not([class*="bg-"]),
html.dark .bg-amber-400 .text-slate-900:not([class*="bg-"]),
html.dark .bg-amber-400 .text-slate-800:not([class*="bg-"]),
html.dark .bg-yellow-400 .text-brand-purple:not([class*="bg-"]),
html.dark .bg-yellow-400 .text-brand-purple-dark:not([class*="bg-"]),
html.dark .bg-yellow-400 .text-brand-dark:not([class*="bg-"]),
html.dark .bg-yellow-400 .text-\[\#1A123D\]:not([class*="bg-"]),
html.dark .bg-yellow-400 .text-slate-900:not([class*="bg-"]),
html.dark .bg-yellow-400 .text-slate-800:not([class*="bg-"]){color:#1A123D!important}

/* 5. Bordas claras */
html.dark .border-slate-100\/80:not([class*="dark:border-"]),
html.dark .border-slate-200\/70:not([class*="dark:border-"]),
html.dark .border-gray-50:not([class*="dark:border-"]),
html.dark .border-zinc-50:not([class*="dark:border-"]),
html.dark .border-zinc-300:not([class*="dark:border-"]),
html.dark .border-neutral-50:not([class*="dark:border-"]),
html.dark .border-neutral-100:not([class*="dark:border-"]),
html.dark .border-neutral-200:not([class*="dark:border-"]),
html.dark .border-neutral-300:not([class*="dark:border-"]),
html.dark .border-stone-50:not([class*="dark:border-"]),
html.dark .border-stone-100:not([class*="dark:border-"]),
html.dark .border-stone-200:not([class*="dark:border-"]),
html.dark .border-stone-300:not([class*="dark:border-"]),
html.dark .border-\[\#E2E8F0\]:not([class*="dark:border-"]){border-color:#2C1E55!important}
html.dark .hover\:border-slate-200:hover,
html.dark .hover\:border-slate-300:hover{border-color:#4A3890!important}
html.dark .border-red-50:not([class*="dark:border-"]),
html.dark .border-red-100\/80:not([class*="dark:border-"]),
html.dark .border-red-200\/60:not([class*="dark:border-"]),
html.dark .border-red-200\/80:not([class*="dark:border-"]),
html.dark .border-red-200\/90:not([class*="dark:border-"]){border-color:rgba(248,113,113,0.3)!important}
html.dark .border-red-300:not([class*="dark:border-"]){border-color:rgba(248,113,113,0.5)!important}
html.dark .hover\:border-red-200:hover{border-color:rgba(248,113,113,0.7)!important}
html.dark .divide-red-100\/50 > :not([hidden]) ~ :not([hidden]){border-color:rgba(248,113,113,0.25)!important}
html.dark .border-orange-50:not([class*="dark:border-"]),
html.dark .border-orange-200:not([class*="dark:border-"]),
html.dark .border-orange-200\/60:not([class*="dark:border-"]){border-color:rgba(251,146,60,0.3)!important}
html.dark .border-orange-300:not([class*="dark:border-"]){border-color:rgba(251,146,60,0.5)!important}
html.dark .border-amber-50:not([class*="dark:border-"]),
html.dark .border-amber-200\/60:not([class*="dark:border-"]),
html.dark .border-amber-200\/80:not([class*="dark:border-"]){border-color:rgba(251,191,36,0.3)!important}
html.dark .border-amber-300:not([class*="dark:border-"]){border-color:rgba(251,191,36,0.5)!important}
html.dark .hover\:border-amber-200:hover{border-color:rgba(251,191,36,0.7)!important}
html.dark .border-yellow-50:not([class*="dark:border-"]),
html.dark .border-yellow-200:not([class*="dark:border-"]){border-color:rgba(250,204,21,0.3)!important}
html.dark .border-yellow-300:not([class*="dark:border-"]){border-color:rgba(250,204,21,0.5)!important}
html.dark .border-lime-50:not([class*="dark:border-"]),
html.dark .border-lime-100:not([class*="dark:border-"]),
html.dark .border-lime-200:not([class*="dark:border-"]){border-color:rgba(163,230,53,0.3)!important}
html.dark .border-lime-300:not([class*="dark:border-"]){border-color:rgba(163,230,53,0.5)!important}
html.dark .border-green-50:not([class*="dark:border-"]),
html.dark .border-green-100:not([class*="dark:border-"]),
html.dark .border-green-200:not([class*="dark:border-"]){border-color:rgba(74,222,128,0.3)!important}
html.dark .border-green-300:not([class*="dark:border-"]){border-color:rgba(74,222,128,0.5)!important}
html.dark .border-emerald-50:not([class*="dark:border-"]),
html.dark .border-emerald-200\/60:not([class*="dark:border-"]),
html.dark .border-emerald-200\/80:not([class*="dark:border-"]){border-color:rgba(52,211,153,0.3)!important}
html.dark .border-emerald-300:not([class*="dark:border-"]){border-color:rgba(52,211,153,0.5)!important}
html.dark .hover\:border-emerald-300:hover{border-color:rgba(52,211,153,0.7)!important}
html.dark .border-teal-50:not([class*="dark:border-"]),
html.dark .border-teal-100:not([class*="dark:border-"]),
html.dark .border-teal-200:not([class*="dark:border-"]){border-color:rgba(45,212,191,0.3)!important}
html.dark .border-teal-300:not([class*="dark:border-"]){border-color:rgba(45,212,191,0.5)!important}
html.dark .border-cyan-50:not([class*="dark:border-"]),
html.dark .border-cyan-100:not([class*="dark:border-"]),
html.dark .border-cyan-200:not([class*="dark:border-"]){border-color:rgba(34,211,238,0.3)!important}
html.dark .border-cyan-300:not([class*="dark:border-"]){border-color:rgba(34,211,238,0.5)!important}
html.dark .border-sky-50:not([class*="dark:border-"]),
html.dark .border-sky-100:not([class*="dark:border-"]),
html.dark .border-sky-200:not([class*="dark:border-"]){border-color:rgba(56,189,248,0.3)!important}
html.dark .border-sky-300:not([class*="dark:border-"]){border-color:rgba(56,189,248,0.5)!important}
html.dark .border-blue-50:not([class*="dark:border-"]){border-color:rgba(96,165,250,0.3)!important}
html.dark .border-blue-300:not([class*="dark:border-"]){border-color:rgba(96,165,250,0.5)!important}
html.dark .border-indigo-50:not([class*="dark:border-"]),
html.dark .border-indigo-200:not([class*="dark:border-"]){border-color:rgba(129,140,248,0.3)!important}
html.dark .border-indigo-300:not([class*="dark:border-"]){border-color:rgba(129,140,248,0.5)!important}
html.dark .border-violet-50:not([class*="dark:border-"]),
html.dark .border-violet-100:not([class*="dark:border-"]),
html.dark .border-violet-200:not([class*="dark:border-"]){border-color:rgba(167,139,250,0.3)!important}
html.dark .border-violet-300:not([class*="dark:border-"]){border-color:rgba(167,139,250,0.5)!important}
html.dark .border-purple-50:not([class*="dark:border-"]){border-color:rgba(192,132,252,0.3)!important}
html.dark .border-purple-300:not([class*="dark:border-"]){border-color:rgba(192,132,252,0.5)!important}
html.dark .border-fuchsia-50:not([class*="dark:border-"]),
html.dark .border-fuchsia-100:not([class*="dark:border-"]),
html.dark .border-fuchsia-200:not([class*="dark:border-"]){border-color:rgba(232,121,249,0.3)!important}
html.dark .border-fuchsia-300:not([class*="dark:border-"]){border-color:rgba(232,121,249,0.5)!important}
html.dark .border-pink-50:not([class*="dark:border-"]),
html.dark .border-pink-100:not([class*="dark:border-"]),
html.dark .border-pink-200:not([class*="dark:border-"]){border-color:rgba(244,114,182,0.3)!important}
html.dark .border-pink-300:not([class*="dark:border-"]){border-color:rgba(244,114,182,0.5)!important}
html.dark .border-rose-50:not([class*="dark:border-"]),
html.dark .border-rose-100:not([class*="dark:border-"]),
html.dark .border-rose-200:not([class*="dark:border-"]){border-color:rgba(251,113,133,0.3)!important}
html.dark .border-rose-300:not([class*="dark:border-"]){border-color:rgba(251,113,133,0.5)!important}
html.dark .ring-white,
html.dark .ring-slate-50\/50{--tw-ring-color:#2C1E55!important}

/* 6. Roxo da marca: no fundo escuro ele sumia (item selecionado, fundo suave e borda) */
html.dark .bg-brand-purple:not([class*="dark:bg-"]),
html.dark .peer:checked ~ .peer-checked\:bg-brand-purple:not([class*="dark:bg-"]){background-color:#4B33A6!important}
html.dark .hover\:bg-brand-purple:hover,
html.dark .group:hover .group-hover\:bg-brand-purple,
html.dark .hover\:bg-brand-purple-dark:hover,
html.dark .hover\:bg-brand-purple\/90:hover{background-color:#5A40BF!important}
html.dark .bg-brand-purple\/5:not([class*="dark:bg-"]),
html.dark .bg-brand-purple\/\[0\.02\]:not([class*="dark:bg-"]){background-color:rgba(167,139,250,.08)!important}
html.dark .bg-brand-purple\/10:not([class*="dark:bg-"]),
html.dark .bg-brand-purple\/15:not([class*="dark:bg-"]),
html.dark .bg-brand-purple\/20:not([class*="dark:bg-"]),
html.dark .bg-brand-purple\/30:not([class*="dark:bg-"]){background-color:rgba(167,139,250,.14)!important}
html.dark .hover\:bg-brand-purple\/5:hover,
html.dark .hover\:bg-brand-purple\/10:hover,
html.dark .hover\:bg-brand-purple\/15:hover,
html.dark .hover\:bg-brand-purple\/20:hover,
html.dark .hover\:bg-brand-purple\/30:hover,
html.dark .hover\:bg-brand-purple\/\[0\.02\]:hover{background-color:rgba(167,139,250,.22)!important}
html.dark .border-brand-purple,
html.dark .border-l-brand-purple,
html.dark .hover\:border-brand-purple:hover,
html.dark .hover\:border-brand-purple\/20:hover,
html.dark .hover\:border-brand-purple\/30:hover,
html.dark .hover\:border-brand-purple\/50:hover{border-color:#8E79E8!important}
html.dark .border-brand-purple\/10:not([class*="dark:border-"]),
html.dark .border-brand-purple\/15:not([class*="dark:border-"]),
html.dark .border-brand-purple\/20:not([class*="dark:border-"]),
html.dark .border-brand-purple\/30:not([class*="dark:border-"]),
html.dark .border-brand-purple\/40:not([class*="dark:border-"]),
html.dark .border-brand-purple\/5:not([class*="dark:border-"]),
html.dark .border-brand-purple\/50:not([class*="dark:border-"]),
html.dark .border-brand-purple\/60:not([class*="dark:border-"]),
html.dark .border-brand-purple\/70:not([class*="dark:border-"]),
html.dark .border-brand-purple\/80:not([class*="dark:border-"]),
html.dark .border-brand-purple\/90:not([class*="dark:border-"]){border-color:rgba(167,139,250,.3)!important}
