/* login.php — modo escuro (01/10/2026). Template (Bootstrap 4 + style.css) + publico.css. Foto de fundo já é escura: mantida. */
html.dark .box-shadow-1 { background-color: var(--hg-surface) !important; box-shadow: 0 10px 40px rgba(0, 0, 0, .6); }   /* fundo branco vem inline */
html.dark .box-shadow-1 .text-gray-900 { color: var(--hg-text-2); }
html.dark .form-input { background-color: var(--hg-soft); border-color: var(--hg-border); color: var(--hg-text); }
html.dark .form-input::placeholder { color: #64748b; }
html.dark .text-decoration-lines-content { color: var(--hg-muted); }
html.dark :is(.text-decoration-lines-content::before, .text-decoration-lines-content::after) { background: var(--hg-border); }
/* "Não possui cadastro?" sobre a foto escura (cor preta inline) */
html.dark .layout-2-group [style*="color:#000"] { color: #fff !important; }

/* Caixas do jquery-confirm (avisos e mensagens de ativação/cadastro com cores inline) */
html.dark .jconfirm .jconfirm-box { background: var(--hg-surface); }
html.dark .jconfirm .jconfirm-box .jconfirm-title-c { color: var(--hg-text); }
html.dark .jconfirm .jconfirm-box div.jconfirm-content { color: var(--hg-text-2); }
html.dark .jconfirm [style*="color:#333"], html.dark .jconfirm [style*="color:#555"] { color: var(--hg-text-2) !important; }
html.dark .jconfirm [style*="background:#d1e7dd"] { background: rgba(16, 185, 129, .15) !important; }
html.dark .jconfirm [style*="color:#0a3622"] { color: #a7f3d0 !important; }
html.dark .jconfirm [style*="background:#e7f3ff"] { background: rgba(59, 130, 246, .15) !important; }
html.dark .jconfirm [style*="color:#084298"] { color: #bfdbfe !important; }
html.dark .jconfirm [style*="background:#fff3cd"] { background: rgba(234, 179, 8, .15) !important; color: #fde68a !important; }
html.dark .jconfirm [style*="color:#664d03"] { color: #fde68a !important; }
/* Links do card ("Esqueci minha senha", "Não tenho Cadastro") */
html.dark .box-shadow-1 .link { color: var(--hg-text-2); }
html.dark .box-shadow-1 .link:hover { color: #93c5fd; }
