/* Tema escuro — Carreira+ Conversas. Gerado a partir das cores reais do app.css e dos estilos inline do app.
   Ative com <html class="dark">. Remover este arquivo desliga o tema. */

/* ===== base ===== */
html.dark{color-scheme:dark}
html.dark body{background:#111317;color:#E4E7EB}
html.dark #splash{background:#111317}
html.dark .chat-bg{background-color:#0E1013;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60'><circle cx='30' cy='30' r='1' fill='%23262A31'/></svg>")}
html.dark .chat-bubble-in{background:#1C1F25}
html.dark .chat-bubble-out{background:#17392B}
html.dark .scrollbar-thin::-webkit-scrollbar-thumb{background:#343944}
html.dark input,html.dark textarea,html.dark select{color:#E4E7EB}
html.dark input::placeholder,html.dark textarea::placeholder{color:#6B7280}
html.dark img{opacity:.96}
html.dark .cnav-i{color:#9BA3AF}
html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:rgb(112 119 134)}
html.dark input::placeholder,html.dark textarea::placeholder{color:rgb(112 119 134)}
html.dark .divide-slate-100>:not([hidden])~:not([hidden]){border-color:rgb(37 39 44/var(--tw-divide-opacity))}
html.dark .border-amber-200{border-color:rgb(90 81 42/var(--tw-border-opacity))}
html.dark .border-blue-200{border-color:rgb(42 64 90/var(--tw-border-opacity))}
html.dark .border-blue-300{border-color:rgb(42 65 90/var(--tw-border-opacity))}
html.dark .border-emerald-100{border-color:rgb(42 90 66/var(--tw-border-opacity))}
html.dark .border-emerald-200{border-color:rgb(42 90 68/var(--tw-border-opacity))}
html.dark .border-green-200{border-color:rgb(42 90 59/var(--tw-border-opacity))}
html.dark .border-orange-200{border-color:rgb(90 68 42/var(--tw-border-opacity))}
html.dark .border-purple-200{border-color:rgb(65 42 90/var(--tw-border-opacity))}
html.dark .border-purple-300{border-color:rgb(66 42 90/var(--tw-border-opacity))}
html.dark .border-purple-400{border-color:rgb(66 42 90/var(--tw-border-opacity))}
html.dark .border-red-200{border-color:rgb(90 42 42/var(--tw-border-opacity))}
html.dark .border-red-300{border-color:rgb(90 42 42/var(--tw-border-opacity))}
html.dark .border-slate-100{border-color:rgb(37 39 44/var(--tw-border-opacity))}
html.dark .border-slate-200{border-color:rgb(45 48 54/var(--tw-border-opacity))}
html.dark .border-slate-300{border-color:rgb(58 62 70/var(--tw-border-opacity))}
html.dark .border-slate-50{border-color:rgb(34 36 40/var(--tw-border-opacity))}
html.dark .border-white{border-color:rgb(30 32 36/var(--tw-border-opacity))}
html.dark .border-yellow-200{border-color:rgb(90 84 42/var(--tw-border-opacity))}
html.dark .bg-amber-100{background-color:rgb(60 53 27/var(--tw-bg-opacity))}
html.dark .bg-amber-50{background-color:rgb(51 45 23/var(--tw-bg-opacity))}
html.dark .bg-blue-100{background-color:rgb(24 37 55/var(--tw-bg-opacity))}
html.dark .bg-blue-200{background-color:rgb(27 43 62/var(--tw-bg-opacity))}
html.dark .bg-blue-50{background-color:rgb(17 19 21/var(--tw-bg-opacity))}
html.dark .bg-emerald-100{background-color:rgb(26 58 42/var(--tw-bg-opacity))}
html.dark .bg-emerald-50{background-color:rgb(23 51 38/var(--tw-bg-opacity))}
html.dark .bg-green-100{background-color:rgb(24 55 35/var(--tw-bg-opacity))}
html.dark .bg-green-200{background-color:rgb(29 64 41/var(--tw-bg-opacity))}
html.dark .bg-green-50{background-color:rgb(22 50 31/var(--tw-bg-opacity))}
html.dark .bg-orange-100{background-color:rgb(56 43 25/var(--tw-bg-opacity))}
html.dark .bg-orange-50{background-color:rgb(50 38 22/var(--tw-bg-opacity))}
html.dark .bg-pink-100{background-color:rgb(52 23 40/var(--tw-bg-opacity))}
html.dark .bg-purple-100{background-color:rgb(37 23 51/var(--tw-bg-opacity))}
html.dark .bg-purple-50{background-color:rgb(17 19 21/var(--tw-bg-opacity))}
html.dark .bg-red-100{background-color:rgb(53 24 24/var(--tw-bg-opacity))}
html.dark .bg-red-50{background-color:rgb(49 22 22/var(--tw-bg-opacity))}
html.dark .bg-slate-100{background-color:rgb(17 19 21/var(--tw-bg-opacity))}
html.dark .bg-slate-200{background-color:rgb(34 36 40/var(--tw-bg-opacity))}
html.dark .bg-slate-300{background-color:rgb(46 49 56/var(--tw-bg-opacity))}
html.dark .bg-slate-400{background-color:rgb(83 89 100/var(--tw-bg-opacity))}
html.dark .bg-slate-50{background-color:rgb(17 19 21/var(--tw-bg-opacity))}
html.dark .bg-white{background-color:rgb(24 26 29/var(--tw-bg-opacity))}
html.dark .bg-yellow-100{background-color:rgb(61 58 27/var(--tw-bg-opacity))}
html.dark .bg-yellow-50{background-color:rgb(52 49 23/var(--tw-bg-opacity))}
html.dark .text-amber-500{color:rgb(245 205 137/var(--tw-text-opacity))}
html.dark .text-amber-600{color:rgb(247 203 152/var(--tw-text-opacity))}
html.dark .text-amber-700{color:rgb(247 198 161/var(--tw-text-opacity))}
html.dark .text-amber-800{color:rgb(246 194 162/var(--tw-text-opacity))}
html.dark .text-amber-900{color:rgb(244 193 164/var(--tw-text-opacity))}
html.dark .text-blue-600{color:rgb(130 166 244/var(--tw-text-opacity))}
html.dark .text-blue-700{color:rgb(147 171 240/var(--tw-text-opacity))}
html.dark .text-blue-800{color:rgb(168 184 240/var(--tw-text-opacity))}
html.dark .text-blue-900{color:rgb(171 188 237/var(--tw-text-opacity))}
html.dark .text-emerald-400{color:rgb(147 232 201/var(--tw-text-opacity))}
html.dark .text-emerald-600{color:rgb(161 247 220/var(--tw-text-opacity))}
html.dark .text-emerald-700{color:rgb(161 247 223/var(--tw-text-opacity))}
html.dark .text-emerald-800{color:rgb(161 247 223/var(--tw-text-opacity))}
html.dark .text-emerald-900{color:rgb(161 247 224/var(--tw-text-opacity))}
html.dark .text-green-600{color:rgb(165 243 194/var(--tw-text-opacity))}
html.dark .text-green-700{color:rgb(167 241 195/var(--tw-text-opacity))}
html.dark .text-green-800{color:rgb(171 237 196/var(--tw-text-opacity))}
html.dark .text-orange-600{color:rgb(246 177 141/var(--tw-text-opacity))}
html.dark .text-orange-700{color:rgb(247 185 160/var(--tw-text-opacity))}
html.dark .text-orange-800{color:rgb(244 184 164/var(--tw-text-opacity))}
html.dark .text-orange-900{color:rgb(242 185 166/var(--tw-text-opacity))}
html.dark .text-pink-600{color:rgb(237 144 185/var(--tw-text-opacity))}
html.dark .text-pink-700{color:rgb(243 160 194/var(--tw-text-opacity))}
html.dark .text-purple-700{color:rgb(198 152 238/var(--tw-text-opacity))}
html.dark .text-purple-800{color:rgb(207 170 238/var(--tw-text-opacity))}
html.dark .text-purple-900{color:rgb(208 171 237/var(--tw-text-opacity))}
html.dark .text-red-600{color:rgb(237 144 144/var(--tw-text-opacity))}
html.dark .text-red-700{color:rgb(241 163 163/var(--tw-text-opacity))}
html.dark .text-red-800{color:rgb(240 168 168/var(--tw-text-opacity))}
html.dark .text-red-900{color:rgb(236 172 172/var(--tw-text-opacity))}
html.dark .text-slate-300{color:rgb(80 86 96/var(--tw-text-opacity))}
html.dark .text-slate-400{color:rgb(112 119 134/var(--tw-text-opacity))}
html.dark .text-slate-500{color:rgb(147 153 165/var(--tw-text-opacity))}
html.dark .text-slate-600{color:rgb(172 177 186/var(--tw-text-opacity))}
html.dark .text-slate-700{color:rgb(188 191 199/var(--tw-text-opacity))}
html.dark .text-slate-800{color:rgb(206 209 214/var(--tw-text-opacity))}
html.dark .text-slate-900{color:rgb(219 221 225/var(--tw-text-opacity))}
html.dark .text-yellow-600{color:rgb(247 219 160/var(--tw-text-opacity))}
html.dark .text-yellow-700{color:rgb(247 212 161/var(--tw-text-opacity))}
html.dark .decoration-slate-300{text-decoration-color:rgb(58 62 70)}
html.dark .ring-red-200{--tw-ring-color:rgb(90 42 42/var(--tw-ring-opacity))}
html.dark .ring-slate-100{--tw-ring-color:rgb(37 39 44/var(--tw-ring-opacity))}
html.dark .placeholder\:text-slate-400::-moz-placeholder{color:rgb(112 119 134/var(--tw-text-opacity))}
html.dark .placeholder\:text-slate-400::placeholder{color:rgb(112 119 134/var(--tw-text-opacity))}
html.dark .hover\:border-slate-300:hover{border-color:rgb(58 62 70/var(--tw-border-opacity))}
html.dark .hover\:border-slate-400:hover{border-color:rgb(91 97 109/var(--tw-border-opacity))}
html.dark .hover\:bg-amber-50:hover{background-color:rgb(51 45 23/var(--tw-bg-opacity))}
html.dark .hover\:bg-blue-50:hover{background-color:rgb(17 19 21/var(--tw-bg-opacity))}
html.dark .hover\:bg-emerald-50:hover{background-color:rgb(23 51 38/var(--tw-bg-opacity))}
html.dark .hover\:bg-green-50:hover{background-color:rgb(22 50 31/var(--tw-bg-opacity))}
html.dark .hover\:bg-purple-50:hover{background-color:rgb(17 19 21/var(--tw-bg-opacity))}
html.dark .hover\:bg-red-100:hover{background-color:rgb(53 24 24/var(--tw-bg-opacity))}
html.dark .hover\:bg-red-50:hover{background-color:rgb(49 22 22/var(--tw-bg-opacity))}
html.dark .hover\:bg-slate-100:hover{background-color:rgb(17 19 21/var(--tw-bg-opacity))}
html.dark .hover\:bg-slate-200:hover{background-color:rgb(34 36 40/var(--tw-bg-opacity))}
html.dark .hover\:bg-slate-50:hover{background-color:rgb(17 19 21/var(--tw-bg-opacity))}
html.dark .hover\:bg-white:hover{background-color:rgb(24 26 29/var(--tw-bg-opacity))}
html.dark .hover\:text-amber-700:hover{color:rgb(247 198 161/var(--tw-text-opacity))}
html.dark .hover\:text-blue-600:hover{color:rgb(130 166 244/var(--tw-text-opacity))}
html.dark .hover\:text-blue-700:hover{color:rgb(147 171 240/var(--tw-text-opacity))}
html.dark .hover\:text-blue-800:hover{color:rgb(168 184 240/var(--tw-text-opacity))}
html.dark .hover\:text-emerald-700:hover{color:rgb(161 247 223/var(--tw-text-opacity))}
html.dark .hover\:text-emerald-900:hover{color:rgb(161 247 224/var(--tw-text-opacity))}
html.dark .hover\:text-orange-900:hover{color:rgb(242 185 166/var(--tw-text-opacity))}
html.dark .hover\:text-red-600:hover{color:rgb(237 144 144/var(--tw-text-opacity))}
html.dark .hover\:text-red-900:hover{color:rgb(236 172 172/var(--tw-text-opacity))}
html.dark .hover\:text-slate-600:hover{color:rgb(172 177 186/var(--tw-text-opacity))}
html.dark .hover\:text-slate-700:hover{color:rgb(188 191 199/var(--tw-text-opacity))}
html.dark .hover\:text-slate-900:hover{color:rgb(219 221 225/var(--tw-text-opacity))}
html.dark .focus\:bg-white:focus{background-color:rgb(24 26 29/var(--tw-bg-opacity))}
html.dark .active\:bg-slate-100:active{background-color:rgb(17 19 21/var(--tw-bg-opacity))}
html.dark .disabled\:bg-slate-50:disabled{background-color:rgb(17 19 21/var(--tw-bg-opacity))}
html.dark .disabled\:text-slate-300:disabled{color:rgb(80 86 96/var(--tw-text-opacity))}
html.dark .disabled\:text-slate-400:disabled{color:rgb(112 119 134/var(--tw-text-opacity))}
html.dark .cnav-i{color:rgb(149 155 166)!important}
html.dark .cnav-i:hover{background:rgb(17 19 21)!important!important;color:rgb(221 223 227)!important}
html.dark .cnav-i.cnav-on{background:rgb(49 24 22)!important!important;color:rgb(240 142 145)!important}
html.dark .cnav-tog:hover{background:rgb(17 19 21)!important!important;color:rgb(173 177 186)!important!important}
/* estilos inline do app */
html.dark [style*="background: rgb(219, 234, 254)"]{background:rgb(24,37,55)!important}
html.dark [style*="background: rgb(230, 241, 251)"]{background:rgb(34,36,40)!important}
html.dark [style*="background: rgb(234, 243, 222)"]{background:rgb(43,52,30)!important}
html.dark [style*="background: rgb(236, 253, 243)"]{background:rgb(23,51,34)!important}
html.dark [style*="background: rgb(237, 231, 246)"]{background:rgb(37,29,49)!important}
html.dark [style*="background: rgb(238, 237, 254)"]{background:rgb(17,19,21)!important}
html.dark [style*="background: rgb(239, 246, 255)"]{background:rgb(17,19,21)!important}
html.dark [style*="background: rgb(241, 239, 232)"]{background:rgb(34,36,40)!important}
html.dark [style*="background: rgb(242, 244, 247)"]{background:rgb(17,19,21)!important}
html.dark [style*="background: rgb(247, 193, 193)"]{background:rgb(63,28,28)!important}
html.dark [style*="background: rgb(250, 238, 218)"]{background:rgb(56,44,25)!important}
html.dark [style*="background: rgb(251, 234, 240)"]{background:rgb(52,23,33)!important}
html.dark [style*="background: rgb(252, 235, 235)"]{background:rgb(51,23,23)!important}
html.dark [style*="background: rgb(255, 255, 255)"]{background:rgb(24,26,29)!important}
html.dark [style*="background: rgb(255, 255, 255)"]{background:rgb(24,26,29)!important}
html.dark [style*="solid rgb(244, 192, 209)"],html.dark [style*="order-color: rgb(244, 192, 209)"],html.dark [style*="order-top-color: rgb(244, 192, 209)"]{border-color:rgb(90,42,58)!important}
html.dark [style*="solid rgb(234, 236, 240)"],html.dark [style*="order-color: rgb(234, 236, 240)"],html.dark [style*="order-top-color: rgb(234, 236, 240)"]{border-color:rgb(42,45,51)!important}
html.dark [style*="solid rgb(247, 193, 193)"],html.dark [style*="order-color: rgb(247, 193, 193)"],html.dark [style*="order-top-color: rgb(247, 193, 193)"]{border-color:rgb(90,42,42)!important}
html.dark [style*="solid rgb(234, 236, 240)"],html.dark [style*="order-color: rgb(234, 236, 240)"],html.dark [style*="order-top-color: rgb(234, 236, 240)"]{border-color:rgb(42,45,51)!important}
html.dark [style*="solid rgb(234, 236, 240)"],html.dark [style*="order-color: rgb(234, 236, 240)"],html.dark [style*="order-top-color: rgb(234, 236, 240)"]{border-color:rgb(42,45,51)!important}
html.dark [style^="color: rgb(2, 122, 72)"],html.dark [style*=" color: rgb(2, 122, 72)"]{color:rgb(161,247,211)!important}
html.dark [style^="color: rgb(6, 170, 190)"],html.dark [style*=" color: rgb(6, 170, 190)"]{color:rgb(161,238,247)!important}
html.dark [style^="color: rgb(12, 68, 124)"],html.dark [style*=" color: rgb(12, 68, 124)"]{color:rgb(162,204,246)!important}
html.dark [style^="color: rgb(24, 24, 27)"],html.dark [style*=" color: rgb(24, 24, 27)"]{color:rgb(221,223,227)!important}
html.dark [style^="color: rgb(30, 64, 175)"],html.dark [style*=" color: rgb(30, 64, 175)"]{color:rgb(168,184,240)!important}
html.dark [style^="color: rgb(59, 109, 17)"],html.dark [style*=" color: rgb(59, 109, 17)"]{color:rgb(201,241,167)!important}
html.dark [style^="color: rgb(60, 52, 137)"],html.dark [style*=" color: rgb(60, 52, 137)"]{color:rgb(185,181,227)!important}
html.dark [style^="color: rgb(69, 39, 160)"],html.dark [style*=" color: rgb(69, 39, 160)"]{color:rgb(188,173,235)!important}
html.dark [style^="color: rgb(71, 84, 103)"],html.dark [style*=" color: rgb(71, 84, 103)"]{color:rgb(173,177,186)!important}
html.dark [style^="color: rgb(80, 19, 19)"],html.dark [style*=" color: rgb(80, 19, 19)"]{color:rgb(235,173,173)!important}
html.dark [style^="color: rgb(83, 74, 183)"],html.dark [style*=" color: rgb(83, 74, 183)"]{color:rgb(168,163,218)!important}
html.dark [style^="color: rgb(95, 94, 90)"],html.dark [style*=" color: rgb(95, 94, 90)"]{color:rgb(169,173,183)!important}
html.dark [style^="color: rgb(99, 56, 6)"],html.dark [style*=" color: rgb(99, 56, 6)"]{color:rgb(247,207,161)!important}
html.dark [style^="color: rgb(102, 112, 133)"],html.dark [style*=" color: rgb(102, 112, 133)"]{color:rgb(149,155,166)!important}
html.dark [style^="color: rgb(121, 31, 31)"],html.dark [style*=" color: rgb(121, 31, 31)"]{color:rgb(234,174,174)!important}
html.dark [style^="color: rgb(133, 79, 11)"],html.dark [style*=" color: rgb(133, 79, 11)"]{color:rgb(247,209,161)!important}
html.dark [style^="color: rgb(152, 162, 179)"],html.dark [style*=" color: rgb(152, 162, 179)"]{color:rgb(112,119,134)!important}
html.dark [style^="color: rgb(163, 45, 45)"],html.dark [style*=" color: rgb(163, 45, 45)"]{color:rgb(233,174,174)!important}
html.dark [style^="color: rgb(197, 40, 61)"],html.dark [style*=" color: rgb(197, 40, 61)"]{color:rgb(235,156,167)!important}
html.dark [style^="color: rgb(225, 29, 34)"],html.dark [style*=" color: rgb(225, 29, 34)"]{color:rgb(240,142,145)!important}
