@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/press-start-2p.woff2)format("woff2")}html,body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;background:#68aed6;height:100%;margin:0;overflow:hidden}main.svelte-1uha8ag{--hill:100vh;touch-action:none;position:fixed;inset:0;overflow:hidden}.layer.svelte-1uha8ag{image-rendering:pixelated;will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:-6%}.sky.svelte-1uha8ag{background:url(../../../scene/sky-64.png) 0 0/100% 100%}.clouds.svelte-1uha8ag{opacity:0;background-position:0 100%;background-repeat:repeat-x;background-size:100vh 100vh;transition-property:transform,translate,opacity;transition-duration:.4s,.45s,.3s;transition-timing-function:cubic-bezier(.22,1,.36,1);translate:0 12px}.clouds.far.svelte-1uha8ag{transform:translate(calc(var(--mx) * -8px), calc(var(--my) * -4px));background-image:url(../../../scene/clouds-far-64.png);transition-delay:0s,80ms,80ms;animation:180s linear infinite svelte-1uha8ag-drift}.clouds.near.svelte-1uha8ag{transform:translate(calc(var(--mx) * -18px), calc(var(--my) * -9px));background-image:url(../../../scene/clouds-near-64.png);transition-delay:0s,.16s,.16s;animation:90s linear infinite svelte-1uha8ag-drift}.ready.svelte-1uha8ag .clouds:where(.svelte-1uha8ag){opacity:1;translate:0}@keyframes svelte-1uha8ag-drift{0%{background-position:0 100%}to{background-position:100vh 100%}}.ground.svelte-1uha8ag{opacity:0;translate:0 6vh;transform:translate(calc(var(--mx) * -32px), calc(var(--my) * -14px));transition:transform .4s cubic-bezier(.22,1,.36,1),translate .55s cubic-bezier(.22,1,.36,1) .24s,opacity .35s cubic-bezier(.22,1,.36,1) .24s}.ready.svelte-1uha8ag .ground:where(.svelte-1uha8ag){opacity:1;translate:0}.ground-side.svelte-1uha8ag{height:100%;width:max(0px, calc(50% - var(--hill) / 2 + var(--hill) * .03125));background-image:url(../../../scene/ground-extend-64.png);background-repeat:repeat-x;background-size:var(--hill) var(--hill);image-rendering:pixelated;position:absolute;bottom:0}.ground-side.left.svelte-1uha8ag{background-position:right calc(100% + var(--hill) * .109375);left:0}.ground-side.right.svelte-1uha8ag{background-position:left calc(100% + var(--hill) * .109375);right:0}.hill.svelte-1uha8ag{height:var(--hill);image-rendering:pixelated;-webkit-user-drag:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.content.svelte-1uha8ag{transform:translate(calc(var(--mx) * -5px), calc(var(--my) * -2px));pointer-events:none;flex-direction:column;align-items:center;padding-top:clamp(32px,10vh,110px);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.logo.svelte-1uha8ag{shape-rendering:crispedges;fill:#17233a;filter:drop-shadow(3px 4px #ffffff73);width:min(560px,82vw);height:auto}.logo.svelte-1uha8ag path:where(.svelte-1uha8ag){opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .32s cubic-bezier(.2,0,0,1) .36s,transform .32s cubic-bezier(.2,0,0,1) .36s;transform:translateY(-12px)}.logo.svelte-1uha8ag path:where(.svelte-1uha8ag):nth-child(n+6){transition-delay:.43s}.logo.svelte-1uha8ag path:where(.svelte-1uha8ag):nth-child(n+10){transition-delay:.5s}.ready.svelte-1uha8ag .logo:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.logo.svelte-1uha8ag path.l2:where(.svelte-1uha8ag){transform:translate(-12.4px,-12px)}.ready.svelte-1uha8ag .logo:where(.svelte-1uha8ag) path.l2:where(.svelte-1uha8ag){transform:translate(-12.4px)}.loader.svelte-1uha8ag{z-index:10;background:#68aed6;place-content:center;justify-items:center;gap:18px;transition-property:opacity,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:fixed;inset:0}.ready.svelte-1uha8ag .loader:where(.svelte-1uha8ag){opacity:0;pointer-events:none;transform:translateY(-12px)}.loader.svelte-1uha8ag img:where(.svelte-1uha8ag){width:96px;height:96px;image-rendering:pixelated;-webkit-user-drag:none;animation:.5s steps(2,end) infinite svelte-1uha8ag-loader-bob}.loading-pixels.svelte-1uha8ag{gap:8px;display:flex}.loading-pixels.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#17233a;width:8px;height:8px;animation:.6s step-end infinite svelte-1uha8ag-loader-pixel}.loading-pixels.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){animation-delay:.2s}.loading-pixels.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){animation-delay:.4s}.sr-only.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-1uha8ag-loader-bob{50%{transform:translateY(-8px)}}@keyframes svelte-1uha8ag-loader-pixel{0%,33%{opacity:1;transform:translateY(-4px)}34%,to{opacity:.25;transform:translateY(0)}}@media (pointer:fine){main.svelte-1uha8ag{cursor:url(../../../cursor/pixel-arrow-64.png) 0 0,default}main.svelte-1uha8ag:active{cursor:url(../../../cursor/click-64.png) 4 8,default}}@media (prefers-reduced-motion:reduce){.loader.svelte-1uha8ag{display:none}.clouds.far.svelte-1uha8ag,.clouds.near.svelte-1uha8ag{animation:none}.layer.svelte-1uha8ag,.content.svelte-1uha8ag,.logo.svelte-1uha8ag path:where(.svelte-1uha8ag){opacity:1;transition:none;transform:none}.logo.svelte-1uha8ag path.l2:where(.svelte-1uha8ag){transform:translate(-12.4px)}}@media (width<=640px){main.svelte-1uha8ag{--hill:min(62vh, 150vw)}}
