.guest-auth{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:430px;margin-top:38px;overflow:hidden;box-shadow:0 16px 36px #18251b0d}.auth-tabs{background:#edf2e9;grid-template-columns:1fr 1fr;gap:5px;padding:6px;display:grid}.auth-tabs button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:10px;font-size:13px;font-weight:800}.auth-tabs .selected{color:var(--ink);background:#fff;box-shadow:0 1px 6px #00000012}.guest-auth form{gap:12px;padding:24px;display:grid}.guest-auth h2{margin:0;font:500 28px Georgia,serif}.guest-auth p{color:var(--muted);margin:0 0 3px;font-size:12px;line-height:1.55}.guest-auth label{gap:6px;font-size:12px;font-weight:800;display:grid}.guest-auth input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:11px}.guest-auth form>button{background:var(--ink);color:#fff;border:0;border-radius:8px;margin-top:4px;padding:12px;font-weight:800}@media (width<=760px){.public-header{height:auto;min-height:62px;padding:12px 16px}.public-hero,.wallet-live{padding:48px 18px 62px}.public-hero h1,.wallet-live h1{letter-spacing:-1.5px;font-size:clamp(45px,14vw,60px)}.guest-auth{width:100%;margin-top:28px}.guest-auth form{padding:20px}}
