@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-latin-400-normal._wFEWmAB.woff2)format("woff2"),url(./press-start-2p-latin-400-normal.KLytu4cr.woff)format("woff")}.skin-backdrop.svelte-1x39gaz{z-index:-1;background-color:var(--color-surface-0);pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.skin-backdrop.svelte-1x39gaz>:where(.svelte-1x39gaz){position:absolute;inset:0}.sky.svelte-1x39gaz{background:linear-gradient(180deg, color-mix(in oklab, var(--color-brand) 24%, var(--color-surface-0)) 0%, color-mix(in oklab, var(--color-brand) 8%, var(--color-surface-0)) 38%, var(--color-surface-0) 74%)}.strips.svelte-1x39gaz{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--color-info) 7%, transparent) 0 1px, transparent 1px 64px);-webkit-mask:linear-gradient(180deg, var(--color-surface-0) 0%, var(--color-surface-0) 42%, transparent 72%);mask:linear-gradient(180deg, var(--color-surface-0) 0%, var(--color-surface-0) 42%, transparent 72%)}.stars.svelte-1x39gaz{background-image:radial-gradient(1px 1px at 25% 24%, var(--scene-star) 99%, transparent 100%), radial-gradient(1.4px 1.4px at 72% 58%, var(--scene-star) 99%, transparent 100%), radial-gradient(1px 1px at 48% 82%, var(--scene-star) 99%, transparent 100%);-webkit-mask:linear-gradient(180deg, var(--color-surface-0) 0%, var(--color-surface-0) 38%, transparent 60%);mask:linear-gradient(180deg, var(--color-surface-0) 0%, var(--color-surface-0) 38%, transparent 60%);background-repeat:repeat;background-size:120px 130px,210px 170px,170px 150px;animation:6s ease-in-out infinite svelte-1x39gaz-scene-twinkle}.grid-floor.svelte-1x39gaz{-webkit-mask:linear-gradient(180deg, transparent, var(--color-surface-0) 22%);mask:linear-gradient(180deg, transparent, var(--color-surface-0) 22%);perspective:22vmin;inset:60% 0 0;overflow:hidden}.grid-floor.svelte-1x39gaz:before{background:repeating-linear-gradient(90deg, transparent 0, transparent calc(50% - 1px), color-mix(in oklab, var(--color-info) 70%, transparent) calc(50% - 1px), color-mix(in oklab, var(--color-info) 70%, transparent) calc(50% + 1px), transparent calc(50% + 1px)), repeating-linear-gradient(0deg, transparent 0, transparent 6vmin, color-mix(in oklab, var(--color-brand) 65%, transparent) 6vmin, color-mix(in oklab, var(--color-brand) 65%, transparent) calc(6vmin + 2px));content:"";transform-origin:top;background-size:6vmin 100%,100% 100%;animation:6s linear infinite svelte-1x39gaz-scene-floor;position:absolute;inset:-50% -50% -10%;transform:rotateX(74deg)}.horizon.svelte-1x39gaz{background:linear-gradient(90deg, transparent, var(--color-info), var(--color-brand), transparent);height:2px;box-shadow:0 0 24px 6px color-mix(in oklab, var(--color-info) 50%, transparent);inset:auto 0 40%}.sun.svelte-1x39gaz{background:repeating-linear-gradient(180deg, transparent 0, transparent 6.5%, var(--color-surface-0) 6.5%, var(--color-surface-0) 8%), linear-gradient(180deg, var(--scene-sun-hi) 0%, var(--color-brand) 50%, var(--scene-sun-lo) 100%);width:52vmin;height:52vmin;box-shadow:0 0 80px 12px color-mix(in oklab, var(--color-brand) 50%, transparent), 0 0 200px 60px color-mix(in oklab, var(--scene-sun-lo) 35%, transparent);filter:saturate(1.1);border-radius:50%;inset:auto auto 40% 50%;transform:translate(-50%)}.sun.svelte-1x39gaz:before{background:linear-gradient(180deg, var(--scene-sun-hi) 0%, var(--color-brand) 50%, var(--scene-sun-lo) 100%);clip-path:inset(0 0 45%);content:"";border-radius:50%;position:absolute;inset:0}html[data-gl-scene] .sun.svelte-1x39gaz,html[data-gl-scene] .horizon.svelte-1x39gaz,html[data-gl-scene] .grid-floor.svelte-1x39gaz{display:none}@keyframes svelte-1x39gaz-scene-floor{to{background-position:0 0,0 6vmin}}@keyframes svelte-1x39gaz-scene-twinkle{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.stars.svelte-1x39gaz,.grid-floor.svelte-1x39gaz:before{animation:none}}.coming-soon.svelte-15d3c73{--color-surface-0:#190f33;--color-brand:#ff5fbf;--color-info:#4be1ff;--color-foreground-0:#fdeaff;--scene-sun-hi:#ffe6a3;--scene-sun-lo:#b23bff;--scene-star:#fff;z-index:0;color:var(--color-foreground-0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;touch-action:manipulation;place-items:end center;padding:1.5rem 1.5rem 26vh;font-family:"Press Start 2P",ui-monospace,monospace;display:grid;position:fixed;inset:0}.title.svelte-15d3c73{z-index:0;text-align:center;text-shadow:0 0 14px color-mix(in oklab, var(--color-brand) 55%, transparent), 0 2px 18px color-mix(in oklab, var(--color-surface-0) 80%, transparent);margin:0;font-size:13px;font-weight:400;line-height:1.4;position:relative}.title.svelte-15d3c73:after{z-index:-1;color:color-mix(in oklab, var(--color-info) 70%, transparent);content:attr(data-title);filter:blur(1.5px);opacity:.5;pointer-events:none;animation:3.2s ease-in-out infinite svelte-15d3c73-vapor-haze;position:absolute;inset:0}.fx.svelte-15d3c73{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx.svelte-15d3c73>:where(.svelte-15d3c73){position:absolute;inset:0}.fx-grain.svelte-15d3c73{opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;animation:.7s steps(4,end) infinite svelte-15d3c73-fx-grain-boil}.fx-vhs.svelte-15d3c73{background:repeating-linear-gradient(0deg, transparent 0 2px, color-mix(in oklab, var(--color-foreground-0) 8%, transparent) 2px 3px)}.fx-vhs.svelte-15d3c73:after{background:linear-gradient(transparent, color-mix(in oklab, var(--color-foreground-0) 11%, transparent), transparent);content:"";height:16%;animation:7s linear infinite svelte-15d3c73-fx-vhs-track;position:absolute;inset-inline:0}@keyframes svelte-15d3c73-vapor-haze{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(1.5px)scaleY(1.035)}}@keyframes svelte-15d3c73-fx-grain-boil{0%{background-position:0 0}25%{background-position:-40px 20px}50%{background-position:30px -30px}75%{background-position:-20px -40px}to{background-position:0 0}}@keyframes svelte-15d3c73-fx-vhs-track{0%{transform:translateY(-20%)}to{transform:translateY(620%)}}@media (prefers-reduced-motion:reduce){.title.svelte-15d3c73:after,.fx-grain.svelte-15d3c73,.fx-vhs.svelte-15d3c73:after{animation:none}}
