:root{--bg: #01040e;--surface: rgba(255, 255, 255, .03);--surface-solid: #0a0f1c;--line: rgba(255, 255, 255, .08);--ink: #f4f7fb;--ink-2: #9aa7ba;--ink-3: #5c6879;--accent: #2dd4bf;--accent-dark: #5eead4;--red: #f87171;--red-dark: #fca5a5;--gold: #fbbf24;--hover: rgba(255, 255, 255, .06);--pale: rgba(255, 255, 255, .05);--font-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-display);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:var(--accent);color:#fff}a{color:inherit}.shell.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}.nav.svelte-12qhfyh{display:flex;align-items:center;gap:24px;padding:0 32px;height:62px;background:#01040ed9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:9px;text-decoration:none;font-weight:700;font-size:1.12rem;letter-spacing:-.01em;color:var(--ink)}.mark.svelte-12qhfyh{color:var(--ink);display:block}.links.svelte-12qhfyh{display:flex;gap:20px;flex:1;justify-content:center}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ink-2);text-decoration:none;font-size:.9rem;font-weight:500;padding:3px 0}.links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink)}.addr.svelte-12qhfyh{font-family:var(--font-mono);font-weight:600;font-size:.84rem;background:transparent;color:var(--accent);border:1px solid var(--line);border-radius:999px;padding:7px 14px;cursor:pointer}.addr.svelte-12qhfyh:hover{border-color:var(--accent);background:#ffffff0d}.connect.svelte-12qhfyh{background:#fff;color:#01040e;border:0;border-radius:6px;padding:9px 18px;font-weight:600;font-size:.88rem;font-family:var(--font-display);cursor:pointer;letter-spacing:.01em}.connect.svelte-12qhfyh:hover{background:var(--accent-dark)}.connect.svelte-12qhfyh:disabled{opacity:.55;cursor:default}.connect-wrap.svelte-12qhfyh{display:flex;align-items:center;gap:10px}.connect-err.svelte-12qhfyh{color:var(--red);font-size:.72rem;max-width:240px;text-align:right}.overlay.svelte-12qhfyh{position:fixed;inset:0;z-index:60;background:#01040eb3;display:flex;align-items:center;justify-content:center;padding:24px}.picker.svelte-12qhfyh{background:#0a0f1c;border:1px solid var(--line);border-radius:16px;padding:24px;width:min(360px,100%);position:relative;display:flex;flex-direction:column;gap:8px}.picker.svelte-12qhfyh h2:where(.svelte-12qhfyh){margin:0 0 10px;font-size:1.05rem}.x.svelte-12qhfyh{position:absolute;top:10px;right:12px;background:none;border:0;color:var(--ink-3);font-size:1.2rem;cursor:pointer}.opt.svelte-12qhfyh{display:flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid var(--line);border-radius:10px;padding:12px 14px;color:inherit;font-family:inherit;font-size:.92rem;font-weight:600;cursor:pointer}.opt.svelte-12qhfyh:hover{background:#ffffff14}.opt.svelte-12qhfyh img:where(.svelte-12qhfyh){width:22px;height:22px;border-radius:50%}.pick-note.svelte-12qhfyh{margin:10px 0 0;color:var(--ink-3);font-size:.74rem}@media(max-width:640px){.nav.svelte-12qhfyh{gap:0;padding:0 12px}.brand.svelte-12qhfyh{font-size:1rem}.links.svelte-12qhfyh{gap:0;justify-content:center}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:.84rem;padding:22px 9px}.connect-wrap.svelte-12qhfyh{gap:6px}.connect.svelte-12qhfyh{padding:8px 13px;font-size:.78rem}.connect-err.svelte-12qhfyh{display:none}}@media(max-width:380px){.nav.svelte-12qhfyh{padding:0 8px}.brand.svelte-12qhfyh .name:where(.svelte-12qhfyh){display:none}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:22px 7px;font-size:.78rem}}.foot.svelte-12qhfyh{margin-top:auto;border-top:1px solid var(--line)}.foot-inner.svelte-12qhfyh{max-width:1400px;margin:0 auto;padding:20px 32px;display:flex;gap:24px;align-items:baseline;justify-content:space-between;flex-wrap:wrap;font-size:.8rem;color:var(--ink-2)}.foot-inner.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none}.foot-inner.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink)}.foot-inner.svelte-12qhfyh b:where(.svelte-12qhfyh){color:var(--ink);font-weight:600}
