/* Telas sem sessão (entrar, conta inicial, convite). Usa os tokens e botões de base.css. */
body.en-body{display:grid;place-items:center;padding:16px}
.en-body main{max-width:none;padding:0;flex:none;display:flex;flex-direction:column;align-items:center}
.en-cartao{width:min(400px,100%);margin:0;box-shadow:8px 8px 0 var(--preto)}
.en-cartao.largo{width:min(560px,100%)}
.en-cartao>.tit{font-size:13px;padding:10px 14px}
.en-marca{width:30px;height:30px;display:grid;place-items:center;border:3px solid var(--preto);font:700 18px var(--pix)}
.en-corpo{padding:16px 18px 20px}
.en-corpo input{width:100%;font-size:15px;padding:10px 12px}
.en-corpo label.check input{width:18px}
.en-texto{margin:0 0 6px}
.en-botao{margin-top:18px;width:100%;justify-content:center;font-size:13px;padding:12px;background:var(--lima)}
.en-erro{color:var(--er);min-height:1.4em;margin:10px 0 0;font-weight:700}
.en-dica{font-size:12px;color:var(--fraco);margin:4px 0 0}
.en-qr{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:12px 0}
.en-qr img{width:180px;height:180px;border:var(--b);background:var(--branco);image-rendering:pixelated}
.en-qr>div{flex:1 1 200px;min-width:0}
.en-segredo{display:block;font:700 13px var(--mono);word-break:break-all;background:var(--cinza);border:2px solid var(--preto);padding:6px 8px;margin:4px 0 8px;user-select:all}
.en-codigos{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:12px 0;padding:0;list-style:none}
.en-codigos li{font:700 15px var(--mono);background:var(--cinza);border:2px solid var(--preto);padding:6px 10px;text-align:center}
.en-acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.en-rodape{margin:14px 0 0;color:#e9e4ff;font-size:12px;text-align:center}
.en-carregando{margin:0}
