:root{--texto:#4b5563;--texto-titulo:#111827;--fundo:#fff;--borda:#e5e7eb;--destaque:#4f46e5;--erro:#991b1b;--faixa-ok-fundo:#d1fae5;--faixa-ok-texto:#065f46;--faixa-alerta-fundo:#fef3c7;--faixa-alerta-texto:#92400e;--sans:system-ui, "Segoe UI", Roboto, sans-serif;font:16px/1.5 var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--texto);background:var(--fundo);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--texto:#9ca3af;--texto-titulo:#f3f4f6;--fundo:#16171d;--borda:#2e303a;--destaque:#a5b4fc;--erro:#fca5a5;--faixa-ok-fundo:#064e3b;--faixa-ok-texto:#a7f3d0;--faixa-alerta-fundo:#451a03;--faixa-alerta-texto:#fde68a}}body{background:var(--fundo);min-height:100svh;margin:0}#root{box-sizing:border-box;min-height:100svh;padding:16px}h1,h2{color:var(--texto-titulo);margin:0;font-weight:600;line-height:1.2}h1{font-size:2rem}h2{font-size:1.25rem}p{margin:0}button,input{font:inherit;border:1px solid var(--borda);color:inherit;background:0 0;border-radius:8px;padding:.6rem .9rem}button{cursor:pointer;background:var(--destaque);border-color:var(--destaque);color:#fff;font-weight:600}button:disabled{opacity:.5;cursor:not-allowed}input{box-sizing:border-box;width:100%}.login{text-align:center;max-width:320px;margin:4rem auto}.login form{flex-direction:column;gap:.75rem;display:flex}.inicio{max-width:640px;margin:0 auto;padding-top:1rem}.inicio-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.faixa-status{border-radius:8px;margin:1.5rem 0;padding:.75rem 1rem;font-weight:600}.faixa-status-ok{background:var(--faixa-ok-fundo);color:var(--faixa-ok-texto)}.faixa-status-alerta{background:var(--faixa-alerta-fundo);color:var(--faixa-alerta-texto)}.erro{color:var(--erro);margin-top:.5rem}.inicio>p:last-child{line-height:1.6}@media (width<=480px){.login{margin-top:2.5rem}h1{font-size:1.6rem}}
