.tela{min-height:100dvh;padding:var(--mv-s-5);padding-top:calc(var(--mv-s-5) + var(--mv-safe-top));padding-bottom:calc(var(--mv-s-5) + var(--mv-safe-bottom));background:var(--mv-surface);place-items:center;display:grid}.cartao{gap:var(--mv-s-6);width:100%;min-width:0;max-width:420px;padding:var(--mv-s-8) var(--mv-s-6) var(--mv-s-6);background:var(--mv-paper);border-radius:var(--mv-r-xl);box-shadow:var(--mv-e-2);flex-direction:column;display:flex}.cartao--largo{max-width:520px}@media (width<=560px){.tela{background:var(--mv-paper);padding:var(--mv-s-4)}.cartao{box-shadow:none;padding:var(--mv-s-4) 0;gap:var(--mv-s-5)}}.filete{width:56px;height:2px;margin-bottom:var(--mv-s-3);background:var(--mv-gold);border-radius:1px;display:block}.cartao__topo{justify-content:space-between;align-items:center;gap:var(--mv-s-3);display:flex}.elo-marca{display:inline-flex}.cabecalho{gap:var(--mv-s-2);flex-direction:column;display:flex}.cabecalho h1{font-size:var(--mv-t-h2);letter-spacing:var(--mv-track-h2)}.formulario{gap:var(--mv-s-5);flex-direction:column;display:flex}.aviso{padding:var(--mv-s-3) var(--mv-s-4);border-radius:var(--mv-r-sm);font-size:var(--mv-t-sm);line-height:1.5}.aviso--ruim{background:var(--mv-saida-soft);color:var(--mv-saida)}.aviso--bom{background:var(--mv-entrada-soft);color:var(--mv-entrada)}.aviso--nota{background:var(--mv-gold-soft);color:var(--mv-ink-2);border:1px solid var(--mv-gold-line)}.rodape{text-align:center}.elo{color:var(--mv-ink);text-underline-offset:3px;text-decoration:underline}.senha-caixa{position:relative}.senha-caixa input{padding-right:48px}.senha-olho{border-radius:var(--mv-r-full);width:40px;height:40px;color:var(--mv-ink-4);place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.senha-olho:hover{color:var(--mv-ink)}.senha-olho[aria-pressed=true]{color:var(--mv-gold-texto)}.forca{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:2px;display:grid}.forca span{background:var(--mv-line);height:3px;transition:background var(--mv-dur) var(--mv-ease);border-radius:2px}.forca span.ativa{background:var(--mv-gold)}.forca span:last-child.ativa{background:var(--mv-entrada)}
