.btn.svelte-7pp9ji{border-radius:var(--auth-radius);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.btn.svelte-7pp9ji:disabled{opacity:.6;cursor:not-allowed}.btn-wallet.svelte-7pp9ji{background:var(--bg-tertiary);color:var(--text-primary);border:2px solid #8080804d}.btn-wallet.svelte-7pp9ji:hover:not(:disabled){background:#3c3c3c;border-color:#80808080}.btn-wallet.svelte-7pp9ji svg:where(.svelte-7pp9ji){flex-shrink:0}.spinner.svelte-7pp9ji{border:2px solid #d4d4d44d;border-top-color:var(--text-primary);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite svelte-7pp9ji-spin;display:inline-block}@keyframes svelte-7pp9ji-spin{to{transform:rotate(360deg)}}.error-message.svelte-7pp9ji{border-radius:var(--auth-radius);color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;margin-top:.5rem;padding:.75rem;font-size:.875rem}.wallet-chooser-backdrop.svelte-7pp9ji{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4300;background:#000000b8;position:fixed;inset:0}.wallet-chooser.svelte-7pp9ji{background:var(--auth-surface);border:1px solid var(--auth-border);border-radius:var(--auth-radius);box-sizing:border-box;z-index:4301;gap:.72rem;width:min(92vw,430px);max-height:calc(100dvh - 32px);padding:1rem;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 26px 80px #0000008f,inset 0 0 0 1px #10b98114}.wallet-chooser-header.svelte-7pp9ji{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.15rem .15rem .4rem;display:flex}.wallet-chooser-title-wrap.svelte-7pp9ji{gap:.24rem;display:grid}.wallet-chooser-header.svelte-7pp9ji h3:where(.svelte-7pp9ji){color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.22rem;line-height:1.05}.wallet-chooser-header.svelte-7pp9ji p:where(.svelte-7pp9ji){color:var(--auth-muted);max-width:18rem;margin:0;font-size:.84rem;line-height:1.4}.wallet-chooser-close.svelte-7pp9ji{color:var(--auth-muted);cursor:pointer;border-radius:var(--auth-radius);background:0 0;border:none;padding:.45rem .5rem;font-size:.88rem}.wallet-chooser-close.svelte-7pp9ji:hover{color:var(--text-primary);background:#94a3b814}.wallet-option.svelte-7pp9ji{border:1px solid var(--auth-border);border-radius:var(--auth-radius);background:var(--auth-control);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;align-items:center;gap:.85rem;padding:.95rem .98rem;transition:border-color .2s,transform .2s,background .2s,box-shadow .2s;display:flex}.wallet-option.svelte-7pp9ji:hover{background:var(--auth-control);border-color:#10b98161;transform:none;box-shadow:0 12px 28px #0000003d}.wallet-option-badge.svelte-7pp9ji{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.wallet-option-badge-metamask.svelte-7pp9ji{background:radial-gradient(circle at 30% 30%,#ffd7a6,#ff9d3f 68%,#e17726)}.wallet-option-badge-rabby.svelte-7pp9ji{background:radial-gradient(circle at 30% 30%,#d8c4ff,#a78bfa 48%,#fb923c)}.wallet-option-badge-coinbase.svelte-7pp9ji{color:#eff6ff;background:radial-gradient(circle at 30% 30%,#bfdbfe,#3b82f6 52%,#1d4ed8)}.wallet-option-badge-okx.svelte-7pp9ji{color:#fafafa;background:radial-gradient(circle at 30% 30%,#52525b,#18181b 48%,#09090b)}.wallet-option-badge-keplr.svelte-7pp9ji{color:#eff6ff;background:radial-gradient(circle at 30% 30%,#93c5fd,#2563eb 50%,#172554)}.wallet-option-badge-walletconnect.svelte-7pp9ji{color:#eff6ff;background:radial-gradient(circle at 30% 30%,#bfdbfe,#3b82f6 50%,#1e40af)}.wallet-option-icon.svelte-7pp9ji{width:28px;height:28px}.wallet-option-badge-text.svelte-7pp9ji{letter-spacing:0;font-size:12px;font-weight:700}.wallet-option-copy.svelte-7pp9ji{gap:.1rem;display:grid}.wallet-option-copy.svelte-7pp9ji strong:where(.svelte-7pp9ji){letter-spacing:.01em;font-size:.9rem}.wallet-option-copy.svelte-7pp9ji span:where(.svelte-7pp9ji){color:var(--auth-muted);font-size:.84rem}.wallet-option-copy.svelte-7pp9ji small:where(.svelte-7pp9ji){color:var(--accent-hover);letter-spacing:.01em;font-size:.76rem}@media (width<=640px){.wallet-chooser.svelte-7pp9ji{border-radius:var(--auth-radius);gap:.65rem;width:min(94vw,388px);padding:.92rem}.wallet-chooser-header.svelte-7pp9ji{gap:.8rem;padding-bottom:.15rem}.wallet-chooser-header.svelte-7pp9ji h3:where(.svelte-7pp9ji){font-size:1.08rem}.wallet-chooser-header.svelte-7pp9ji p:where(.svelte-7pp9ji){font-size:.77rem}.wallet-option.svelte-7pp9ji{border-radius:var(--auth-radius);gap:.72rem;padding:.82rem .86rem}.wallet-option-badge.svelte-7pp9ji{width:40px;height:40px}.wallet-option-icon.svelte-7pp9ji{width:24px;height:24px}.wallet-option-copy.svelte-7pp9ji strong:where(.svelte-7pp9ji){font-size:.98rem}.wallet-option-copy.svelte-7pp9ji span:where(.svelte-7pp9ji){font-size:.79rem}.wallet-option-copy.svelte-7pp9ji small:where(.svelte-7pp9ji){font-size:.69rem}}
