.wallet-button{box-sizing:border-box;min-block-size:2.75rem;min-inline-size:11rem;font:inherit;border:1px solid color-mix(in srgb, var(--c-border) 40%, transparent);background:var(--c-surface);color:var(--c-accent);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--c-text) 16%, transparent);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem 0 .375rem;font-size:.9375rem;font-weight:700;line-height:1.2;transition:transform .15s,box-shadow .15s;display:inline-flex}.wallet-seal{flex:none;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.wallet-button:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--c-text) 22%, transparent)}.wallet-button:hover .wallet-seal{transform:rotate(120deg)}.wallet-button:active{transform:scale(.96)}.wallet-button[data-connected=true]{background:color-mix(in srgb, var(--c-surface) 70%, transparent);color:var(--c-text);font-weight:400}.wallet-button code{font-size:.9375rem}.wallet-scrim{z-index:1000;box-sizing:border-box;background:var(--c-surface-alt);background:color-mix(in srgb, var(--c-bg) 72%, transparent);overscroll-behavior:contain;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.wallet-dialog{box-sizing:border-box;border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);max-block-size:calc(100dvh - 2rem);inline-size:100%;max-inline-size:26rem;color:var(--c-text);padding:1.25rem;overflow-y:auto}.wallet-dialog h2{margin:0 0 .5rem;font-size:1.375rem;line-height:1.2}.wallet-dialog p{color:var(--c-text-muted);margin:0 0 1rem;line-height:1.5}.wallet-list{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.wallet-option,.wallet-secondary{box-sizing:border-box;min-block-size:2.75rem;inline-size:100%;font:inherit;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-alt);color:var(--c-text);text-align:start;cursor:pointer;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:1rem;display:flex}.wallet-option:hover,.wallet-secondary:hover{border-color:var(--c-accent)}.wallet-option:disabled{cursor:progress;opacity:.7}.wallet-icon{border-radius:var(--r-sm);flex:none;block-size:1.75rem;inline-size:1.75rem}.wallet-icon-blank{border-radius:var(--r-sm);background:var(--c-border);flex:none;block-size:1.75rem;inline-size:1.75rem}.wallet-address{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-alt);color:var(--c-text);overflow-wrap:anywhere;margin:0 0 1rem;padding:.75rem;font-size:.9375rem;display:block}.wallet-error{border:1px solid color-mix(in srgb, var(--c-negative) 50%, var(--c-border));border-radius:var(--r-md);background:var(--c-surface-alt);color:var(--c-text);margin:0 0 1rem;padding:.5rem .75rem;line-height:1.5}.wallet-actions{flex-wrap:wrap;gap:.5rem;display:flex}.wallet-actions>*{flex:8rem;justify-content:center}@media (prefers-reduced-motion:reduce){.wallet-button,.wallet-option,.wallet-seal{transition:none}}
