.loot-auth{max-width:620px;margin:30px auto;padding:clamp(20px,5vw,48px)}.loot-auth h1{font-size:clamp(28px,5vw,42px);margin:12px 0}.loot-auth p{line-height:1.7;margin:12px 0;color:var(--text-muted)}.loot-auth .loot-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.loot-auth-fields{display:grid;gap:18px}.loot-auth-fields label{display:grid;gap:8px}.loot-auth-fields input{width:100%;min-width:0}.loot-auth-fields [hidden],.loot-auth [hidden]{display:none!important}.loot-auth-fields button[type=submit]{background:var(--accent-color);color:#10221b;font-weight:700;min-height:48px}.loot-auth button[aria-pressed=true]{border-color:var(--accent-color);color:var(--accent-color)}#loot-auth-status{min-height:28px;overflow-wrap:anywhere}#loot-auth-resend{margin-top:16px}.loot-auth button:disabled{opacity:.6;cursor:wait}
.loot-auth .loot-tabs button[aria-pressed=true]{background:var(--accent-color);color:#10221b}
