:root{--sky-deep: #02040a;--sky-mid: #060912;--sky-rim: #0c1220;--sky-cove: #070d1a;--bg: var(--sky-deep);--surface-1: var(--sky-mid);--surface-2: var(--sky-rim);--border: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .12);--star-faint: rgba(255, 255, 255, .22);--star-mid: rgba(255, 255, 255, .38);--star-bright: rgba(255, 255, 255, .58);--ink-soft: #b8c2d4;--ink: #d6dde9;--ink-bright: #f1f4fa;--muted: #6a7488;--acid: #d6ff3d;--acid-glow: rgba(214, 255, 61, .55);--acid-halo: rgba(214, 255, 61, .22);--acid-dim: rgba(214, 255, 61, .08);--risk-safe: var(--acid);--risk-safe-glow: var(--acid-glow);--risk-warn: #ff9f1c;--risk-high: #ff4d4d;--risk-neutral: var(--muted);--rust-deep: #6b2a1c;--state-verified: var(--risk-safe);--state-verified-glow: var(--risk-safe-glow);--state-unverified: var(--risk-warn);--state-warning: var(--risk-high);--state-neutral: var(--risk-neutral);--font-display: "Fraunces", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--ease-out: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--sky-deep);color:var(--ink);font-family:var(--font-display);font-weight:400;font-feature-settings:"ss01","ss02";font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}body{background:var(--sky-deep);position:relative}body:before{content:"";position:fixed;top:50%;left:50%;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 26% 22% at 62% 40%,rgba(127,140,255,.11) 0%,transparent 55%),radial-gradient(ellipse 24% 20% at 40% 60%,rgba(10,193,142,.09) 0%,transparent 55%),radial-gradient(ellipse 20% 18% at 52% 50%,rgba(214,255,61,.05) 0%,transparent 50%),radial-gradient(ellipse 22% 18% at 60% 57%,rgba(120,90,200,.07) 0%,transparent 52%),radial-gradient(ellipse 30% 26% at 47% 42%,var(--sky-rim) 0%,transparent 55%),radial-gradient(ellipse 26% 22% at 60% 60%,var(--sky-mid) 0%,transparent 50%),radial-gradient(ellipse 28% 24% at 40% 58%,var(--sky-cove) 0%,transparent 52%);animation:sky-rotate 200s linear infinite}@keyframes sky-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){body:before{animation:none}}.mono,.data,.amount,.address,.token-id{font-family:var(--font-mono);font-feature-settings:"tnum"}.stars{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;transition:translate .25s ease-out;will-change:translate}.star{position:absolute;top:var(--y, 50%);left:0;background:#fff;border-radius:50%;box-shadow:0 0 3px #ffffff8c;opacity:var(--star-opacity, .7);animation:tape var(--tape-duration, 120s) linear infinite;animation-delay:var(--tape-delay, 0s);will-change:transform}@keyframes tape{0%{transform:translate(-4vw)}50%{transform:translate(50vw,calc(var(--tape-rise, 0px) * -1))}to{transform:translate(104vw)}}@media (prefers-reduced-motion: reduce){.star{animation:none;transform:translate(50vw);opacity:.4}}.app,.container{position:relative;z-index:1}.glow-text{color:var(--acid);text-shadow:0 0 4px var(--acid-glow),0 0 14px var(--acid-halo),0 0 32px var(--acid-dim)}.glow-box{box-shadow:0 0 6px var(--acid-glow),0 0 14px var(--acid-halo)}.accent-bar{position:relative;padding-left:24px}.accent-bar:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--acid);box-shadow:0 0 6px var(--acid-glow),0 0 14px var(--acid-halo)}.acid-dot:after{content:"";display:inline-block;width:5px;height:5px;margin-left:7px;vertical-align:middle;transform:translateY(-2px);background:var(--acid);border-radius:50%;box-shadow:0 0 6px var(--acid-glow),0 0 14px var(--acid-halo)}.btn-primary{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sky-deep);background:var(--acid);border:0;border-radius:10px;padding:14px 20px;cursor:pointer;box-shadow:0 0 16px var(--acid-halo);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 24px var(--acid-glow)}.label-mono{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}@media (prefers-reduced-motion: reduce){.star{animation:none;opacity:.4}.btn-primary{transition:none}}
