:root{color-scheme:dark;--navy: #16273f;--deep: #090d1f;--on-dark: #eef2f9;--on-dark-muted: #97a6c0;--orange: #ff9a6d;--font-brand: "Sora", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Space Mono", ui-monospace, "SF Mono", Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{overflow:hidden;overscroll-behavior:none;touch-action:none;background:var(--deep);color:var(--on-dark);font-family:var(--font-brand);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.app{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate}.world{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.header{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;justify-content:center;padding:clamp(14px,2.8vh,28px) 16px 0;pointer-events:none}.pill{display:flex;align-items:center;height:clamp(50px,2.4vw + 32px,68px);padding:0 clamp(26px,1.6vw + 16px,44px);border-radius:999px;opacity:0}.wordmark{margin:0;font-size:clamp(21px,.9vw + 15px,30px);font-weight:600;line-height:1;letter-spacing:-.03em;color:#fff}.wordmark i{font-style:normal}.wordmark span{font-weight:600;color:var(--orange)}.stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.card{position:absolute;top:0;left:0;pointer-events:auto;cursor:grab;touch-action:none;will-change:transform,opacity;opacity:0;transform:translate3d(-200vw,0,0)}.card.is-dragging{cursor:grabbing}.card__body{display:flex;align-items:center;justify-content:center;height:clamp(50px,1.7vw + 38px,72px);padding:0 clamp(24px,1.3vw + 16px,42px);border-radius:999px}.card__name{margin:0;font-size:clamp(13px,.7vw + 9.5px,20px);font-weight:600;line-height:1;letter-spacing:.11em;text-indent:.11em;white-space:nowrap;color:#fff;text-shadow:0 1px 10px rgba(4,8,20,.5)}.voyager{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.voyager canvas{display:block;width:100%;height:100%}.app--nogl .world{display:none}.app--nogl{background:radial-gradient(130% 70% at 50% -25%,#223a5e 0%,transparent 45%),radial-gradient(40% 40% at 92% 4%,rgba(232,102,58,.22) 0%,transparent 70%),radial-gradient(42% 42% at 4% 98%,rgba(61,107,240,.24) 0%,transparent 70%),var(--navy)}.app--nogl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:58px 58px;background-position:center;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 78%)}.app--nogl .pill,.app--nogl .card__body{background:linear-gradient(160deg,#ffffff29,#ffffff0d);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #fff6,0 22px 44px -18px #030814b3}
