.login-tela{z-index:10;padding:var(--space-lg);background:var(--parchment);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.login-fundo{object-fit:cover;z-index:-1;opacity:.3}.login-cartao{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--hairline);border-radius:var(--rounded-lg);width:100%;max-width:380px;padding:var(--space-xl) var(--space-lg);text-align:center;background:#ffffffeb}.login-logo{width:72px;height:auto;margin:0 auto var(--space-sm);display:block}.login-titulo{font-size:28px;line-height:1.14}.login-sub{margin:0 0 var(--space-lg)}.login-form{gap:var(--space-md);text-align:left;flex-direction:column;display:flex}.login-erro{color:var(--ink);margin:0;font-size:14px;font-weight:600}.login-form .botao{margin-top:var(--space-xs)}
