/* © 2026 bladept696 — Centro de Comando / Hash Commander. Todos os direitos reservados. */
.conta{padding-block:20px 56px}
.conta h1{font-size:clamp(28px,5vw,40px)}
.conta section{padding-block:24px;border-top:1px solid var(--line)}
.conta [hidden]{display:none!important}
.conta form{display:grid;gap:14px;max-width:420px;margin-top:14px}
.conta label{display:block;font-weight:600;font-size:15px;margin-bottom:4px}
.conta input[type=email],.conta input[type=password],.conta input[type=text]{
  width:100%;font:16px/1.3 var(--body);color:var(--fg);background:var(--code-bg);
  border:1px solid var(--line);border-radius:8px;padding:12px 12px}
.conta input:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}
.conta .hint{font-size:13px;color:var(--muted);margin:4px 0 0}
.conta button{font:700 16px/1 var(--display);cursor:pointer;border-radius:10px;padding:14px 20px;
  color:#1a1206;background:var(--gold);border:1px solid var(--gold);justify-self:start;min-height:44px}
.conta button:hover{background:var(--gold-2)}
.conta button:disabled{opacity:.55;cursor:wait}
.conta button.alt{background:transparent;color:var(--fg);border-color:var(--gold);font:600 15px/1 var(--body)}
.conta button.alt:hover{background:#1a140c;color:var(--gold-2)}
.conta button.danger{background:#e0654f;border-color:#e0654f;color:#1a0a06}
.conta button.link{background:none;border:0;color:var(--gold-2);text-decoration:underline;padding:6px 0;font:500 15px/1.2 var(--body);min-height:0}
.conta .msg{min-height:1.4em;margin:14px 0 0;font-size:15px}
.conta .msg.err{color:#ff8a78}
.conta .msg.ok{color:var(--ok)}
.conta dl{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:6px 16px;margin:12px 0 0}
.conta dt{color:var(--muted)}
.conta dd{margin:0;overflow-wrap:anywhere}
.conta .perigo{border:1px solid #6b2f25;border-left:3px solid #e0654f;background:#1a0f0c;border-radius:10px;padding:14px 16px}
.conta .row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:14px}
@media(max-width:420px){.conta dl{grid-template-columns:minmax(0,1fr)}.conta dt{margin-top:6px}}
