.wallet-site{font-family:var(--font-sans)}.wallet-site :where(a,button,summary):focus-visible{outline:3px solid var(--ring);outline-offset:5px}.wallet-site :where(a,button,summary){-webkit-tap-highlight-color:transparent}.wallet-site .display{font-family:var(--font-heading);letter-spacing:-.065em;line-height:1.02}.wallet-site .eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:700}.wallet-nav{background:color-mix(in srgb, var(--background) 78%, transparent);backdrop-filter:blur(20px);transition:background var(--transition-normal), box-shadow var(--transition-normal)}.wallet-nav.is-scrolled{background:var(--sidebar);box-shadow:var(--shadow-sm)}.install-link{isolation:isolate;position:relative;overflow:hidden}.install-link:after{content:"";background:linear-gradient(110deg, transparent 25%, color-mix(in srgb, var(--primary-foreground) 20%, transparent) 45%, transparent 65%);pointer-events:none;z-index:-1;animation:6s ease-in-out infinite install-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes install-shimmer{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.glow-card{isolation:isolate;border:1px solid var(--border);background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 7%, transparent);border-radius:1.25rem;transition:border-color .2s ease-out,box-shadow .2s ease-out;position:relative;overflow:hidden}.glow-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(320px circle at var(--glow-x,50%) var(--glow-y,50%), color-mix(in srgb, var(--primary) 19%, transparent), transparent 70%);opacity:0;transition:opacity .2s ease-out;position:absolute;inset:0}.glow-card:hover:before,.glow-card:focus-within:before,.glow-card:focus-visible:before{opacity:1}.glow-card:hover,.glow-card:focus-visible{border-color:color-mix(in srgb, var(--primary) 65%, var(--border))}.wallet-stage{place-items:center;min-height:490px;display:grid;position:relative}.wallet-stage:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--primary) 19%, transparent), transparent 67%);pointer-events:none;width:120%;position:absolute}.orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--primary) 24%, transparent);pointer-events:none;border-radius:50%;width:115%;position:absolute;transform:rotate(-25deg)scaleY(.7)}.orbit.second{opacity:.45;border-style:dashed;width:140%;transform:rotate(30deg)scaleY(.68)}.wallet-preview{border:1px solid color-mix(in srgb, var(--primary) 44%, var(--border));background:var(--card);width:min(100%,330px);box-shadow:var(--shadow-lg);border-radius:1.7rem;position:relative;overflow:hidden;transform:rotate(-5deg)}.wallet-preview-top{background:linear-gradient(145deg, var(--secondary), var(--card))}.network-chip{box-shadow:var(--shadow-md);background:var(--card);border:1px solid var(--border);border-radius:1rem;position:absolute}.step-active{border-color:var(--primary);animation:3s ease-in-out infinite step-glow}@keyframes step-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 20%, transparent)}50%{box-shadow:0 0 30px color-mix(in srgb, var(--primary) 13%, transparent)}}.faq-item summary{list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] .faq-plus{transform:rotate(45deg)}@media (width<=767px){.wallet-stage{width:min(100%,360px);min-height:420px;margin-inline:auto}.wallet-preview{width:280px}.orbit{width:105%}.orbit.second{width:115%}.wallet-site{overflow-x:clip}}@media (prefers-reduced-motion:reduce){.wallet-site *,.wallet-site :before,.wallet-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.wallet-preview{transform:none}}
