/* Tema escuro da Ticket8 — GERADO por bin/tema-escuro.py (não edite à mão: mude o gerador).
   Liga com <html class="dark"> (cookie t8_theme, botão no topo do site e do painel).
   Cinzas neutros (fundo #161616, cards #2C2C2C, texto #FFFFFF) nas duas paletas; a cor da marca
   vem das variáveis --t8-brand* (Clássica: magenta #e0119a; Rosa: #DE5576, html.pal-rosa). */
:root{--t8-brand:#e0119a;--t8-brand-hover:#c60e82;--t8-brand-rgb:224 17 154;--t8-brand-text:#F04DB4;--t8-brand-300:#f9a8d4;--t8-brand-400:#f472b6;
  --t8-surface:#fff;--t8-text:#111827;--t8-line:#e5e7eb;--t8-muted:#6b7280;--t8-grid:#f1f5f9;--t8-axis:#94a3b8;--t8-accent:var(--t8-brand)}
/* Paleta Rosa (Admin › Configurações): rosa #DE5576 e cinzas neutros */
html.pal-rosa{--t8-brand:#DE5576;--t8-brand-hover:#C2405F;--t8-brand-rgb:222 85 118;--t8-brand-text:#DE5576;--t8-brand-300:#EFA3B6;--t8-brand-400:#E67A94;
  --t8-text:#242424;--t8-line:#E5E5E5;--t8-muted:#6B6B6B;--t8-grid:#E8E8E8;--t8-axis:#6B6B6B}
html.dark{color-scheme:dark;--t8-bg:#161616;--t8-surface:#2C2C2C;--t8-raised:#333333;--t8-text:#FFFFFF;--t8-line:#3A3A3A;
  --t8-muted:#8F8F8F;--t8-grid:#3A3A3A;--t8-axis:#8F8F8F;--t8-accent:var(--t8-brand-text)}
html.dark body{background-color:#161616;color:#FFFFFF}
html.dark :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){background-color:#242424;color:#FFFFFF;border-color:#474747}
html.dark :where(input,textarea)::placeholder{color:#565656}
html.dark :where(input[type=checkbox],input[type=radio]){accent-color:var(--t8-brand)}
html.dark select option{background-color:#2C2C2C;color:#FFFFFF}
html.dark ::selection{background:rgb(var(--t8-brand-rgb) / .45);color:#fff}
html.dark img[src*="logo-cropped.png"]{content:url(../logo-white.png)}
html.dark .shadow-sm,html.dark .shadow,html.dark .shadow-md{--tw-shadow-color:rgb(0 0 0 / .45)}
html.dark .shadow-lg,html.dark .shadow-xl,html.dark .shadow-2xl{box-shadow:0 12px 32px rgb(0 0 0 / .5)}
html.dark hr{border-color:#3A3A3A}
html.dark .prose{color:#DADADA}
html.dark .prose :where(h1,h2,h3,h4,strong,a){color:#FFFFFF}
html.dark .prose a{color:var(--t8-brand-text)}
html.dark ::-webkit-scrollbar-thumb{background:#474747;border-radius:8px}
/* Botão de tema: lua no claro, sol no escuro */
.t8-theme-sun{display:none}
html.dark .t8-theme-sun{display:inline-block}
html.dark .t8-theme-moon{display:none}
/* Fundo da página (body com bg-gray-100/bg-gray-50) */
html.dark body.bg-gray-100,html.dark body.bg-gray-50{background-color:#161616}
/* Aviso de instalar o app (assets/js/pwa.js usa estilo inline) */
html.dark #pwaInstallBanner{background:#2C2C2C!important;border-color:#3A3A3A!important}
html.dark #pwaInstallBanner p{color:#BDBDBD!important}
html.dark #pwaInstallBanner p:first-child{color:#FFFFFF!important}
/* Perfil, recuperar senha e verificação: classes próprias (pf-, rs-, vf-) */
html.dark :is(.pf-title){color:#FFFFFF}
html.dark :is(.pf-label,.rs-label,.vf-label){color:#BDBDBD}
html.dark :is(.pf-input,.rs-input,.vf-input){background:#242424;border-color:#474747;color:#FFFFFF}
html.dark :is(.pf-input,.rs-input,.vf-input)::placeholder{color:#737373}
html.dark .pf-input[readonly]{background:#161616;color:#8F8F8F}
html.dark :is(.pf-btn-outline,.vf-btn-out){background:#2C2C2C;border-color:#474747;color:#FFFFFF}
html.dark :is(.pf-btn-outline,.vf-btn-out):hover{background:#333333}
html.dark .pf-btn-danger{background:#2C2C2C;border-color:rgb(239 68 68 / .45);color:#fca5a5}
html.dark .pf-btn-danger:hover:not(:disabled){background:rgb(239 68 68 / .12)}
html.dark .pf-switch{background:#454545}
html.dark :is(.rs-link,.vf-link){color:var(--t8-brand-text)}
html.dark .rs-eye{color:#8F8F8F}
html.dark .rs-eye:hover{color:#FFFFFF}
html.dark .bg-\[\#f4f4f7\]{background-color:#333333}
/* Artigo do blog */
html.dark .post-body{color:#DADADA}
html.dark .post-body :is(h2,h3),html.dark .post-body p > strong:first-child{color:#FFFFFF}
html.dark .post-body a{color:var(--t8-brand-text)}
html.dark .post-body blockquote{background:rgb(var(--t8-brand-rgb) / .1)}
html.dark .post-body th{background:#333333;color:#FFFFFF}
html.dark .post-body :is(th,td){border-color:#3A3A3A}
/* Classes próprias do site público (includes/layout.php) */
html.dark .card-light{background-color:#2C2C2C;border-color:#3A3A3A;color:#F2F2F2;box-shadow:none}
html.dark .input-light{background-color:#242424;border-color:#474747;color:#FFFFFF}
html.dark .input-light::placeholder{color:#737373}
html.dark .sg-item[aria-selected="true"],html.dark .sg-item:hover{background:rgb(var(--t8-brand-rgb) / .14)}
html.dark .skeleton{background:linear-gradient(90deg,#333333 25%,#3B3B3B 37%,#333333 63%);background-size:400% 100%}
html.dark .bg-gray-50{background-color:#242424}
html.dark .hover\:bg-gray-50:hover{background-color:#333333}
html.dark .active\:bg-gray-50:active{background-color:#242424}
html.dark .disabled\:bg-gray-50:disabled{background-color:#242424}
html.dark .bg-gray-100{background-color:#333333}
html.dark .hover\:bg-gray-100:hover{background-color:#3B3B3B}
html.dark .bg-gray-200{background-color:#3B3B3B}
html.dark .hover\:bg-gray-200:hover{background-color:#454545}
html.dark .disabled\:bg-gray-200:disabled{background-color:#3B3B3B}
html.dark .bg-gray-300{background-color:#454545}
html.dark .bg-gray-400{background-color:#565656}
html.dark .bg-gray-500{background-color:#6B6B6B}
html.dark .hover\:bg-gray-700:hover{background-color:#4A4A4A}
html.dark .bg-gray-800{background-color:#404040}
html.dark .hover\:bg-gray-800:hover{background-color:#404040}
html.dark .bg-gray-900{background-color:#474747}
html.dark .hover\:bg-gray-900:hover{background-color:#474747}
html.dark .text-gray-900{color:#FFFFFF}
html.dark .hover\:text-gray-900:hover{color:#FFFFFF}
html.dark .text-gray-800{color:#F2F2F2}
html.dark .hover\:text-gray-800:hover{color:#F2F2F2}
html.dark .text-gray-700{color:#DADADA}
html.dark .hover\:text-gray-700:hover{color:#DADADA}
html.dark .text-gray-600{color:#BDBDBD}
html.dark .hover\:text-gray-600:hover{color:#BDBDBD}
html.dark .text-gray-500{color:#8F8F8F}
html.dark .disabled\:text-gray-500:disabled{color:#8F8F8F}
html.dark .text-gray-400{color:#737373}
html.dark .disabled\:text-gray-400:disabled{color:#737373}
html.dark .text-gray-300{color:#565656}
html.dark .hover\:text-gray-300:hover{color:#565656}
html.dark .text-gray-100{color:#3A3A3A}
html.dark .border-gray-50{border-color:#333333}
html.dark .border-gray-100{border-color:#333333}
html.dark .divide-gray-100 > :not([hidden]) ~ :not([hidden]){border-color:#333333}
html.dark .border-gray-200{border-color:#3A3A3A}
html.dark .divide-gray-200 > :not([hidden]) ~ :not([hidden]){border-color:#3A3A3A}
html.dark .ring-gray-200{--tw-ring-color:#3A3A3A}
html.dark .border-gray-300{border-color:#474747}
html.dark .hover\:border-gray-300:hover{border-color:#474747}
html.dark .hover\:border-gray-400:hover{border-color:#565656}
html.dark .hover\:border-gray-500:hover{border-color:#6B6B6B}
html.dark .border-gray-700{border-color:#474747}
html.dark .border-gray-900{border-color:#474747}
html.dark .focus\:ring-gray-900:focus{--tw-ring-color:#474747}
html.dark .placeholder-gray-400::placeholder{color:#737373}
html.dark .bg-slate-50{background-color:#242424}
html.dark .bg-slate-100{background-color:#333333}
html.dark .bg-slate-800{background-color:#404040}
html.dark .bg-slate-900{background-color:#474747}
html.dark .text-slate-700{color:#DADADA}
html.dark .text-slate-600{color:#BDBDBD}
html.dark .border-slate-400{border-color:#565656}
html.dark .border-slate-500{border-color:#6B6B6B}
html.dark .bg-white{background-color:#2C2C2C}
html.dark .hover\:bg-white:hover{background-color:#333333}
html.dark .focus\:bg-white:focus{background-color:#2C2C2C}
html.dark .group:hover .group-hover\:bg-white{background-color:#333333}
html.dark .bg-white\/5{background-color:rgb(255 255 255 / 0.05)}
html.dark .hover\:bg-white\/5:hover{background-color:rgb(255 255 255 / 0.05)}
html.dark .bg-white\/10{background-color:rgb(255 255 255 / 0.1)}
html.dark .hover\:bg-white\/10:hover{background-color:rgb(255 255 255 / 0.1)}
html.dark .hover\:bg-white\/20:hover{background-color:rgb(255 255 255 / 0.2)}
html.dark .bg-white\/50{background-color:rgb(44 44 44 / 0.5)}
html.dark .bg-white\/70{background-color:rgb(44 44 44 / 0.7)}
html.dark .hover\:bg-white\/80:hover{background-color:rgb(44 44 44 / 0.8)}
html.dark .bg-white\/90{background-color:rgb(44 44 44 / 0.9)}
html.dark .bg-white\/95{background-color:rgb(44 44 44 / 0.95)}
html.dark .border-white{border-color:#3A3A3A}
html.dark .border-white\/50{border-color:#3A3A3A}
html.dark .border-white\/60{border-color:#3A3A3A}
html.dark .border-white\/70{border-color:#3A3A3A}
html.dark .bg-gray-50\/60{background-color:#161616}
html.dark .bg-gray-50\/70{background-color:#161616}
html.dark .bg-gray-900\/55{background-color:rgb(8 8 8 / 0.55)}
html.dark .bg-gray-900\/80{background-color:rgb(8 8 8 / 0.8)}
html.dark .bg-red-50{background-color:rgb(239 68 68 / 0.1)}
html.dark .hover\:bg-red-50:hover{background-color:rgb(239 68 68 / 0.1)}
html.dark .bg-red-100{background-color:rgb(239 68 68 / 0.16)}
html.dark .hover\:bg-red-100:hover{background-color:rgb(239 68 68 / 0.16)}
html.dark .bg-red-200{background-color:rgb(239 68 68 / 0.24)}
html.dark .text-red-700{color:#fca5a5}
html.dark .hover\:text-red-700:hover{color:#fca5a5}
html.dark .text-red-800{color:#fca5a5}
html.dark .text-red-500{color:#f87171}
html.dark .text-red-600{color:#f87171}
html.dark .hover\:text-red-600:hover{color:#f87171}
html.dark .border-red-100{border-color:rgb(239 68 68 / 0.22)}
html.dark .border-red-200{border-color:rgb(239 68 68 / 0.32)}
html.dark .border-red-300{border-color:rgb(239 68 68 / 0.45)}
html.dark .border-red-400{border-color:rgb(239 68 68 / 0.6)}
html.dark .bg-green-50{background-color:rgb(34 197 94 / 0.1)}
html.dark .bg-green-100{background-color:rgb(34 197 94 / 0.16)}
html.dark .text-green-700{color:#86efac}
html.dark .text-green-800{color:#86efac}
html.dark .text-green-600{color:#4ade80}
html.dark .text-green-600\/80{color:#86efac}
html.dark .text-green-700\/80{color:#86efac}
html.dark .border-green-100{border-color:rgb(34 197 94 / 0.22)}
html.dark .border-green-200{border-color:rgb(34 197 94 / 0.32)}
html.dark .ring-green-300{--tw-ring-color:rgb(34 197 94 / 0.45)}
html.dark .border-green-400{border-color:rgb(34 197 94 / 0.6)}
html.dark .bg-emerald-50{background-color:rgb(16 185 129 / 0.1)}
html.dark .bg-emerald-50\/60{background-color:rgb(16 185 129 / 0.060)}
html.dark .bg-emerald-100{background-color:rgb(16 185 129 / 0.16)}
html.dark .hover\:bg-emerald-100:hover{background-color:rgb(16 185 129 / 0.16)}
html.dark .text-emerald-700{color:#6ee7b7}
html.dark .text-emerald-800{color:#6ee7b7}
html.dark .text-emerald-900{color:#6ee7b7}
html.dark .text-emerald-600{color:#34d399}
html.dark .border-emerald-100{border-color:rgb(16 185 129 / 0.22)}
html.dark .border-emerald-200{border-color:rgb(16 185 129 / 0.32)}
html.dark .border-emerald-300{border-color:rgb(16 185 129 / 0.45)}
html.dark .bg-amber-50{background-color:rgb(245 158 11 / 0.1)}
html.dark .bg-amber-100{background-color:rgb(245 158 11 / 0.16)}
html.dark .text-amber-700{color:#fcd34d}
html.dark .text-amber-800{color:#fcd34d}
html.dark .text-amber-900{color:#fcd34d}
html.dark .text-amber-500{color:#fbbf24}
html.dark .text-amber-600{color:#fbbf24}
html.dark .border-amber-200{border-color:rgb(245 158 11 / 0.32)}
html.dark .border-amber-300{border-color:rgb(245 158 11 / 0.45)}
html.dark .bg-yellow-50{background-color:rgb(234 179 8 / 0.1)}
html.dark .bg-yellow-100{background-color:rgb(234 179 8 / 0.16)}
html.dark .text-yellow-700{color:#fde047}
html.dark .text-yellow-800{color:#fde047}
html.dark .text-yellow-500{color:#facc15}
html.dark .text-yellow-600{color:#facc15}
html.dark .text-yellow-700\/80{color:#fde047}
html.dark .border-yellow-100{border-color:rgb(234 179 8 / 0.22)}
html.dark .border-yellow-200{border-color:rgb(234 179 8 / 0.32)}
html.dark .border-yellow-400{border-color:rgb(234 179 8 / 0.6)}
html.dark .bg-blue-50{background-color:rgb(59 130 246 / 0.1)}
html.dark .bg-blue-100{background-color:rgb(59 130 246 / 0.16)}
html.dark .text-blue-700{color:#93c5fd}
html.dark .text-blue-800{color:#93c5fd}
html.dark .text-blue-900{color:#93c5fd}
html.dark .text-blue-500{color:#60a5fa}
html.dark .text-blue-600{color:#60a5fa}
html.dark .text-blue-700\/80{color:#93c5fd}
html.dark .border-blue-100{border-color:rgb(59 130 246 / 0.22)}
html.dark .border-blue-200{border-color:rgb(59 130 246 / 0.32)}
html.dark .border-blue-300{border-color:rgb(59 130 246 / 0.45)}
html.dark .border-blue-400{border-color:rgb(59 130 246 / 0.6)}
html.dark .bg-sky-100{background-color:rgb(14 165 233 / 0.16)}
html.dark .text-sky-700{color:#7dd3fc}
html.dark .text-sky-800{color:#7dd3fc}
html.dark .bg-indigo-50{background-color:rgb(99 102 241 / 0.1)}
html.dark .bg-indigo-100{background-color:rgb(99 102 241 / 0.16)}
html.dark .text-indigo-700{color:#a5b4fc}
html.dark .bg-purple-50{background-color:rgb(var(--t8-brand-rgb) / 0.1)}
html.dark .hover\:bg-purple-50:hover{background-color:rgb(var(--t8-brand-rgb) / 0.1)}
html.dark .bg-purple-50\/40{background-color:rgb(var(--t8-brand-rgb) / 0.040)}
html.dark .bg-purple-50\/60{background-color:rgb(var(--t8-brand-rgb) / 0.060)}
html.dark .bg-purple-100{background-color:rgb(var(--t8-brand-rgb) / 0.16)}
html.dark .text-purple-700{color:var(--t8-brand-300)}
html.dark .hover\:text-purple-700:hover{color:var(--t8-brand-300)}
html.dark .group:hover .group-hover\:text-purple-700{color:var(--t8-brand-300)}
html.dark .text-purple-800{color:var(--t8-brand-300)}
html.dark .text-purple-900{color:var(--t8-brand-300)}
html.dark .text-purple-500{color:var(--t8-brand-400)}
html.dark .text-purple-600{color:var(--t8-brand-400)}
html.dark .hover\:text-purple-600:hover{color:var(--t8-brand-400)}
html.dark .border-purple-100{border-color:rgb(var(--t8-brand-rgb) / 0.22)}
html.dark .border-purple-200{border-color:rgb(var(--t8-brand-rgb) / 0.32)}
html.dark .ring-purple-200{--tw-ring-color:rgb(var(--t8-brand-rgb) / 0.32)}
html.dark .border-purple-300{border-color:rgb(var(--t8-brand-rgb) / 0.45)}
html.dark .hover\:border-purple-300:hover{border-color:rgb(var(--t8-brand-rgb) / 0.45)}
html.dark .hover\:border-purple-400:hover{border-color:rgb(var(--t8-brand-rgb) / 0.6)}
html.dark .bg-pink-50{background-color:rgb(236 72 153 / 0.1)}
html.dark .hover\:bg-pink-50:hover{background-color:rgb(236 72 153 / 0.1)}
html.dark .bg-pink-100{background-color:rgb(236 72 153 / 0.16)}
html.dark .text-pink-700{color:#f9a8d4}
html.dark .text-pink-600{color:#f472b6}
html.dark .border-pink-200{border-color:rgb(236 72 153 / 0.32)}
html.dark .bg-orange-50{background-color:rgb(249 115 22 / 0.1)}
html.dark .bg-orange-100{background-color:rgb(249 115 22 / 0.16)}
html.dark .hover\:bg-orange-200:hover{background-color:rgb(249 115 22 / 0.24)}
html.dark .text-orange-700{color:#fdba74}
html.dark .text-orange-800{color:#fdba74}
html.dark .text-orange-600{color:#fb923c}
html.dark .text-teal-600{color:#2dd4bf}
html.dark .bg-violet-50{background-color:rgb(139 92 246 / 0.1)}
html.dark .bg-violet-100{background-color:rgb(139 92 246 / 0.16)}
html.dark .text-violet-700{color:#c4b5fd}
html.dark .text-violet-800{color:#c4b5fd}
html.dark .text-violet-600{color:#a78bfa}
html.dark .border-violet-100{border-color:rgb(139 92 246 / 0.22)}
html.dark .bg-brand-light{background-color:rgb(var(--t8-brand-rgb) / .16)}
html.dark .bg-brand-light\/30{background-color:rgb(var(--t8-brand-rgb) / 0.048)}
html.dark .hover\:bg-brand-light\/30:hover{background-color:rgb(var(--t8-brand-rgb) / 0.048)}
html.dark .bg-brand-light\/40{background-color:rgb(var(--t8-brand-rgb) / 0.064)}
html.dark .bg-brand-light\/50{background-color:rgb(var(--t8-brand-rgb) / 0.080)}
html.dark .hover\:bg-brand-light\/50:hover{background-color:rgb(var(--t8-brand-rgb) / 0.080)}
html.dark .bg-brand-light\/60{background-color:rgb(var(--t8-brand-rgb) / 0.096)}
html.dark .text-brand{color:var(--t8-brand-text)}
html.dark .hover\:text-brand:hover{color:var(--t8-brand-text)}
html.dark .group:hover .group-hover\:text-brand{color:var(--t8-brand-text)}
html.dark .text-brand-dark{color:var(--t8-brand-400)}
html.dark .border-brand-light{border-color:rgb(var(--t8-brand-rgb) / .3)}
html.dark .ring-brand-light{--tw-ring-color:rgb(var(--t8-brand-rgb) / .3)}
/* Áreas escuras nos dois temas: texto com as cores do tema claro */
html .t8-footer .text-gray-100,html .t8-footer.text-gray-100,html .card-dark .text-gray-100,html .card-dark.text-gray-100,html .glass .text-gray-100,html .glass.text-gray-100,html #cookieBanner .text-gray-100,html #cookieBanner.text-gray-100,html #fullscreenMenu .text-gray-100,html #fullscreenMenu.text-gray-100,html .bg-gray-900 .text-gray-100,html .bg-gray-900.text-gray-100,html .bg-gray-950 .text-gray-100,html .bg-gray-950.text-gray-100,html .bg-black .text-gray-100,html .bg-black.text-gray-100,html .bg-\[\#181818\] .text-gray-100,html .bg-\[\#181818\].text-gray-100,html .t8-dark-zone .text-gray-100,html .t8-dark-zone.text-gray-100{color:#EDEDED}
html .t8-footer .text-gray-300,html .t8-footer.text-gray-300,html .card-dark .text-gray-300,html .card-dark.text-gray-300,html .glass .text-gray-300,html .glass.text-gray-300,html #cookieBanner .text-gray-300,html #cookieBanner.text-gray-300,html #fullscreenMenu .text-gray-300,html #fullscreenMenu.text-gray-300,html .bg-gray-900 .text-gray-300,html .bg-gray-900.text-gray-300,html .bg-gray-950 .text-gray-300,html .bg-gray-950.text-gray-300,html .bg-black .text-gray-300,html .bg-black.text-gray-300,html .bg-\[\#181818\] .text-gray-300,html .bg-\[\#181818\].text-gray-300,html .t8-dark-zone .text-gray-300,html .t8-dark-zone.text-gray-300{color:#D4D4D4}
html .t8-footer .hover\:text-gray-300:hover,html .t8-footer.hover\:text-gray-300:hover,html .card-dark .hover\:text-gray-300:hover,html .card-dark.hover\:text-gray-300:hover,html .glass .hover\:text-gray-300:hover,html .glass.hover\:text-gray-300:hover,html #cookieBanner .hover\:text-gray-300:hover,html #cookieBanner.hover\:text-gray-300:hover,html #fullscreenMenu .hover\:text-gray-300:hover,html #fullscreenMenu.hover\:text-gray-300:hover,html .bg-gray-900 .hover\:text-gray-300:hover,html .bg-gray-900.hover\:text-gray-300:hover,html .bg-gray-950 .hover\:text-gray-300:hover,html .bg-gray-950.hover\:text-gray-300:hover,html .bg-black .hover\:text-gray-300:hover,html .bg-black.hover\:text-gray-300:hover,html .bg-\[\#181818\] .hover\:text-gray-300:hover,html .bg-\[\#181818\].hover\:text-gray-300:hover,html .t8-dark-zone .hover\:text-gray-300:hover,html .t8-dark-zone.hover\:text-gray-300:hover{color:#D4D4D4}
html .t8-footer .text-gray-400,html .t8-footer.text-gray-400,html .card-dark .text-gray-400,html .card-dark.text-gray-400,html .glass .text-gray-400,html .glass.text-gray-400,html #cookieBanner .text-gray-400,html #cookieBanner.text-gray-400,html #fullscreenMenu .text-gray-400,html #fullscreenMenu.text-gray-400,html .bg-gray-900 .text-gray-400,html .bg-gray-900.text-gray-400,html .bg-gray-950 .text-gray-400,html .bg-gray-950.text-gray-400,html .bg-black .text-gray-400,html .bg-black.text-gray-400,html .bg-\[\#181818\] .text-gray-400,html .bg-\[\#181818\].text-gray-400,html .t8-dark-zone .text-gray-400,html .t8-dark-zone.text-gray-400{color:#A3A3A3}
html .t8-footer .placeholder-gray-400::placeholder,html .t8-footer.placeholder-gray-400::placeholder,html .card-dark .placeholder-gray-400::placeholder,html .card-dark.placeholder-gray-400::placeholder,html .glass .placeholder-gray-400::placeholder,html .glass.placeholder-gray-400::placeholder,html #cookieBanner .placeholder-gray-400::placeholder,html #cookieBanner.placeholder-gray-400::placeholder,html #fullscreenMenu .placeholder-gray-400::placeholder,html #fullscreenMenu.placeholder-gray-400::placeholder,html .bg-gray-900 .placeholder-gray-400::placeholder,html .bg-gray-900.placeholder-gray-400::placeholder,html .bg-gray-950 .placeholder-gray-400::placeholder,html .bg-gray-950.placeholder-gray-400::placeholder,html .bg-black .placeholder-gray-400::placeholder,html .bg-black.placeholder-gray-400::placeholder,html .bg-\[\#181818\] .placeholder-gray-400::placeholder,html .bg-\[\#181818\].placeholder-gray-400::placeholder,html .t8-dark-zone .placeholder-gray-400::placeholder,html .t8-dark-zone.placeholder-gray-400::placeholder{color:#A3A3A3}
html .t8-footer .text-gray-500,html .t8-footer.text-gray-500,html .card-dark .text-gray-500,html .card-dark.text-gray-500,html .glass .text-gray-500,html .glass.text-gray-500,html #cookieBanner .text-gray-500,html #cookieBanner.text-gray-500,html #fullscreenMenu .text-gray-500,html #fullscreenMenu.text-gray-500,html .bg-gray-900 .text-gray-500,html .bg-gray-900.text-gray-500,html .bg-gray-950 .text-gray-500,html .bg-gray-950.text-gray-500,html .bg-black .text-gray-500,html .bg-black.text-gray-500,html .bg-\[\#181818\] .text-gray-500,html .bg-\[\#181818\].text-gray-500,html .t8-dark-zone .text-gray-500,html .t8-dark-zone.text-gray-500{color:#8A8A8A}
html .t8-footer .text-gray-600,html .t8-footer.text-gray-600,html .card-dark .text-gray-600,html .card-dark.text-gray-600,html .glass .text-gray-600,html .glass.text-gray-600,html #cookieBanner .text-gray-600,html #cookieBanner.text-gray-600,html #fullscreenMenu .text-gray-600,html #fullscreenMenu.text-gray-600,html .bg-gray-900 .text-gray-600,html .bg-gray-900.text-gray-600,html .bg-gray-950 .text-gray-600,html .bg-gray-950.text-gray-600,html .bg-black .text-gray-600,html .bg-black.text-gray-600,html .bg-\[\#181818\] .text-gray-600,html .bg-\[\#181818\].text-gray-600,html .t8-dark-zone .text-gray-600,html .t8-dark-zone.text-gray-600{color:#525252}
html .t8-footer .hover\:text-gray-600:hover,html .t8-footer.hover\:text-gray-600:hover,html .card-dark .hover\:text-gray-600:hover,html .card-dark.hover\:text-gray-600:hover,html .glass .hover\:text-gray-600:hover,html .glass.hover\:text-gray-600:hover,html #cookieBanner .hover\:text-gray-600:hover,html #cookieBanner.hover\:text-gray-600:hover,html #fullscreenMenu .hover\:text-gray-600:hover,html #fullscreenMenu.hover\:text-gray-600:hover,html .bg-gray-900 .hover\:text-gray-600:hover,html .bg-gray-900.hover\:text-gray-600:hover,html .bg-gray-950 .hover\:text-gray-600:hover,html .bg-gray-950.hover\:text-gray-600:hover,html .bg-black .hover\:text-gray-600:hover,html .bg-black.hover\:text-gray-600:hover,html .bg-\[\#181818\] .hover\:text-gray-600:hover,html .bg-\[\#181818\].hover\:text-gray-600:hover,html .t8-dark-zone .hover\:text-gray-600:hover,html .t8-dark-zone.hover\:text-gray-600:hover{color:#525252}
html .t8-footer .text-gray-700,html .t8-footer.text-gray-700,html .card-dark .text-gray-700,html .card-dark.text-gray-700,html .glass .text-gray-700,html .glass.text-gray-700,html #cookieBanner .text-gray-700,html #cookieBanner.text-gray-700,html #fullscreenMenu .text-gray-700,html #fullscreenMenu.text-gray-700,html .bg-gray-900 .text-gray-700,html .bg-gray-900.text-gray-700,html .bg-gray-950 .text-gray-700,html .bg-gray-950.text-gray-700,html .bg-black .text-gray-700,html .bg-black.text-gray-700,html .bg-\[\#181818\] .text-gray-700,html .bg-\[\#181818\].text-gray-700,html .t8-dark-zone .text-gray-700,html .t8-dark-zone.text-gray-700{color:#3D3D3D}
html .t8-footer .hover\:text-gray-700:hover,html .t8-footer.hover\:text-gray-700:hover,html .card-dark .hover\:text-gray-700:hover,html .card-dark.hover\:text-gray-700:hover,html .glass .hover\:text-gray-700:hover,html .glass.hover\:text-gray-700:hover,html #cookieBanner .hover\:text-gray-700:hover,html #cookieBanner.hover\:text-gray-700:hover,html #fullscreenMenu .hover\:text-gray-700:hover,html #fullscreenMenu.hover\:text-gray-700:hover,html .bg-gray-900 .hover\:text-gray-700:hover,html .bg-gray-900.hover\:text-gray-700:hover,html .bg-gray-950 .hover\:text-gray-700:hover,html .bg-gray-950.hover\:text-gray-700:hover,html .bg-black .hover\:text-gray-700:hover,html .bg-black.hover\:text-gray-700:hover,html .bg-\[\#181818\] .hover\:text-gray-700:hover,html .bg-\[\#181818\].hover\:text-gray-700:hover,html .t8-dark-zone .hover\:text-gray-700:hover,html .t8-dark-zone.hover\:text-gray-700:hover{color:#3D3D3D}
html .t8-footer .text-gray-800,html .t8-footer.text-gray-800,html .card-dark .text-gray-800,html .card-dark.text-gray-800,html .glass .text-gray-800,html .glass.text-gray-800,html #cookieBanner .text-gray-800,html #cookieBanner.text-gray-800,html #fullscreenMenu .text-gray-800,html #fullscreenMenu.text-gray-800,html .bg-gray-900 .text-gray-800,html .bg-gray-900.text-gray-800,html .bg-gray-950 .text-gray-800,html .bg-gray-950.text-gray-800,html .bg-black .text-gray-800,html .bg-black.text-gray-800,html .bg-\[\#181818\] .text-gray-800,html .bg-\[\#181818\].text-gray-800,html .t8-dark-zone .text-gray-800,html .t8-dark-zone.text-gray-800{color:#2C2C2C}
html .t8-footer .hover\:text-gray-800:hover,html .t8-footer.hover\:text-gray-800:hover,html .card-dark .hover\:text-gray-800:hover,html .card-dark.hover\:text-gray-800:hover,html .glass .hover\:text-gray-800:hover,html .glass.hover\:text-gray-800:hover,html #cookieBanner .hover\:text-gray-800:hover,html #cookieBanner.hover\:text-gray-800:hover,html #fullscreenMenu .hover\:text-gray-800:hover,html #fullscreenMenu.hover\:text-gray-800:hover,html .bg-gray-900 .hover\:text-gray-800:hover,html .bg-gray-900.hover\:text-gray-800:hover,html .bg-gray-950 .hover\:text-gray-800:hover,html .bg-gray-950.hover\:text-gray-800:hover,html .bg-black .hover\:text-gray-800:hover,html .bg-black.hover\:text-gray-800:hover,html .bg-\[\#181818\] .hover\:text-gray-800:hover,html .bg-\[\#181818\].hover\:text-gray-800:hover,html .t8-dark-zone .hover\:text-gray-800:hover,html .t8-dark-zone.hover\:text-gray-800:hover{color:#2C2C2C}
html .t8-footer .text-gray-900,html .t8-footer.text-gray-900,html .card-dark .text-gray-900,html .card-dark.text-gray-900,html .glass .text-gray-900,html .glass.text-gray-900,html #cookieBanner .text-gray-900,html #cookieBanner.text-gray-900,html #fullscreenMenu .text-gray-900,html #fullscreenMenu.text-gray-900,html .bg-gray-900 .text-gray-900,html .bg-gray-900.text-gray-900,html .bg-gray-950 .text-gray-900,html .bg-gray-950.text-gray-900,html .bg-black .text-gray-900,html .bg-black.text-gray-900,html .bg-\[\#181818\] .text-gray-900,html .bg-\[\#181818\].text-gray-900,html .t8-dark-zone .text-gray-900,html .t8-dark-zone.text-gray-900{color:#242424}
html .t8-footer .hover\:text-gray-900:hover,html .t8-footer.hover\:text-gray-900:hover,html .card-dark .hover\:text-gray-900:hover,html .card-dark.hover\:text-gray-900:hover,html .glass .hover\:text-gray-900:hover,html .glass.hover\:text-gray-900:hover,html #cookieBanner .hover\:text-gray-900:hover,html #cookieBanner.hover\:text-gray-900:hover,html #fullscreenMenu .hover\:text-gray-900:hover,html #fullscreenMenu.hover\:text-gray-900:hover,html .bg-gray-900 .hover\:text-gray-900:hover,html .bg-gray-900.hover\:text-gray-900:hover,html .bg-gray-950 .hover\:text-gray-900:hover,html .bg-gray-950.hover\:text-gray-900:hover,html .bg-black .hover\:text-gray-900:hover,html .bg-black.hover\:text-gray-900:hover,html .bg-\[\#181818\] .hover\:text-gray-900:hover,html .bg-\[\#181818\].hover\:text-gray-900:hover,html .t8-dark-zone .hover\:text-gray-900:hover,html .t8-dark-zone.hover\:text-gray-900:hover{color:#242424}
html .t8-footer .text-slate-600,html .t8-footer.text-slate-600,html .card-dark .text-slate-600,html .card-dark.text-slate-600,html .glass .text-slate-600,html .glass.text-slate-600,html #cookieBanner .text-slate-600,html #cookieBanner.text-slate-600,html #fullscreenMenu .text-slate-600,html #fullscreenMenu.text-slate-600,html .bg-gray-900 .text-slate-600,html .bg-gray-900.text-slate-600,html .bg-gray-950 .text-slate-600,html .bg-gray-950.text-slate-600,html .bg-black .text-slate-600,html .bg-black.text-slate-600,html .bg-\[\#181818\] .text-slate-600,html .bg-\[\#181818\].text-slate-600,html .t8-dark-zone .text-slate-600,html .t8-dark-zone.text-slate-600{color:#525252}
html .t8-footer .text-slate-700,html .t8-footer.text-slate-700,html .card-dark .text-slate-700,html .card-dark.text-slate-700,html .glass .text-slate-700,html .glass.text-slate-700,html #cookieBanner .text-slate-700,html #cookieBanner.text-slate-700,html #fullscreenMenu .text-slate-700,html #fullscreenMenu.text-slate-700,html .bg-gray-900 .text-slate-700,html .bg-gray-900.text-slate-700,html .bg-gray-950 .text-slate-700,html .bg-gray-950.text-slate-700,html .bg-black .text-slate-700,html .bg-black.text-slate-700,html .bg-\[\#181818\] .text-slate-700,html .bg-\[\#181818\].text-slate-700,html .t8-dark-zone .text-slate-700,html .t8-dark-zone.text-slate-700{color:#3D3D3D}
@media (min-width:640px){html.dark .sm\:border-gray-200{border-color:#3A3A3A}}
@media (min-width:768px){html.dark .md\:bg-gray-100{background-color:#333333}}
@media (min-width:1024px){html.dark .lg\:border-gray-100{border-color:#333333}}
