.gem.svelte-1y82t7z{width:26%;max-width:8.5rem;animation:6.5s ease-in-out infinite svelte-1y82t7z-gem-float;animation-delay:var(--delay);position:relative}.gem-center.svelte-1y82t7z{width:34%;max-width:11rem}.gem.svelte-1y82t7z:before{content:"";background:radial-gradient(circle, var(--glow) 0%, transparent 70%);opacity:.28;filter:blur(14px);border-radius:50%;position:absolute;inset:12%}.gem.svelte-1y82t7z img:where(.svelte-1y82t7z){filter:drop-shadow(0 10px 18px #00000073);width:100%;height:auto;display:block;position:relative}@keyframes svelte-1y82t7z-gem-float{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-11px)rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.gem.svelte-1y82t7z{animation:none}}.road.svelte-1js46ug{cursor:grab;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 94%,#0000 100%)}.road.dragging.svelte-1js46ug{cursor:grabbing}.road.dragging.svelte-1js46ug *{pointer-events:none;cursor:grabbing!important}.check-stamp.svelte-1js46ug{animation:.55s cubic-bezier(.2,.9,.25,1.25) both svelte-1js46ug-check-stamp}@keyframes svelte-1js46ug-check-stamp{0%{opacity:0;transform:scale(.2)rotate(-30deg)}60%{opacity:1;transform:scale(1.45)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.stamp-ring.svelte-1js46ug{animation:.8s ease-out both svelte-1js46ug-stamp-ring}@keyframes svelte-1js46ug-stamp-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.node-pulse.svelte-1js46ug{animation:2.4s ease-out infinite svelte-1js46ug-node-pulse}@keyframes svelte-1js46ug-node-pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.node-pulse.svelte-1js46ug,.check-stamp.svelte-1js46ug{opacity:1;animation:none;transform:none}.node-pulse.svelte-1js46ug,.stamp-ring.svelte-1js46ug{opacity:0;animation:none}}.art-real.svelte-135rgja{animation:.5s ease-out svelte-135rgja-art-in}@keyframes svelte-135rgja-art-in{0%{opacity:0}to{opacity:1}}.card-shake.svelte-135rgja{animation:.34s ease-in-out svelte-135rgja-card-shake}@keyframes svelte-135rgja-card-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.card-arrive.svelte-135rgja{animation:.45s cubic-bezier(.22,1.4,.36,1) svelte-135rgja-card-arrive}@keyframes svelte-135rgja-card-arrive{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.card-hero.svelte-135rgja{animation:1.8s ease-in-out infinite svelte-135rgja-card-hero}@keyframes svelte-135rgja-card-hero{0%,to{box-shadow:0 10px 26px -12px var(--ok)}50%{box-shadow:0 10px 34px -8px var(--ok)}}.attr-flash{border-radius:2px;animation:.9s ease-in-out svelte-135rgja-attr-flash}@keyframes svelte-135rgja-attr-flash{0%,to{box-shadow:none}20%,70%{box-shadow:0 0 0 2px var(--danger);background-color:color-mix(in srgb, var(--danger) 30%, transparent)}}.card-nudge.svelte-135rgja{animation:1.6s ease-in-out infinite svelte-135rgja-card-nudge}@keyframes svelte-135rgja-card-nudge{0%,to{transform:translateY(0);box-shadow:0 0 #0000}50%{box-shadow:0 0 22px -6px var(--fox);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.art-real.svelte-135rgja,.card-shake.svelte-135rgja,.card-arrive.svelte-135rgja{animation:none}.card-hero.svelte-135rgja{box-shadow:0 10px 26px -12px var(--ok);animation:none}.card-nudge.svelte-135rgja{box-shadow:0 0 22px -6px var(--fox);animation:none}.attr-flash{box-shadow:0 0 0 2px var(--danger);animation:none}}.verb-nudge.svelte-1y5rg3t{animation:1.6s ease-in-out infinite svelte-1y5rg3t-verb-nudge}@keyframes svelte-1y5rg3t-verb-nudge{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 18px -4px var(--fox)}}@media (prefers-reduced-motion:reduce){.verb-nudge.svelte-1y5rg3t{box-shadow:0 0 18px -4px var(--fox);animation:none}}.cut-nudge.svelte-cke64c{animation:1.6s ease-in-out infinite svelte-cke64c-cut-nudge}@keyframes svelte-cke64c-cut-nudge{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 16px -4px var(--fox)}}@media (prefers-reduced-motion:reduce){.cut-nudge.svelte-cke64c{box-shadow:0 0 16px -4px var(--fox);animation:none}}.action-pulse.svelte-a9eu6m{background:radial-gradient(ellipse 75% 60% at 50% 45%, color-mix(in oklab, var(--pulse-c) 30%, transparent), transparent 70%);opacity:0;animation:.65s ease-out svelte-a9eu6m-action-pulse}@keyframes svelte-a9eu6m-action-pulse{0%{opacity:0}25%{opacity:.55}to{opacity:0}}.board-flash.svelte-a9eu6m{box-shadow:inset 0 0 56px -18px var(--danger);background:radial-gradient(ellipse 120% 110% at 50% 50%, transparent 62%, color-mix(in oklab, var(--danger) 22%, transparent));opacity:0;animation:.5s ease-out svelte-a9eu6m-board-flash}@keyframes svelte-a9eu6m-board-flash{0%{opacity:0}20%{opacity:.9}to{opacity:0}}.mark-strike.svelte-1sqhk0q{animation:.62s cubic-bezier(.2,.9,.25,1.2) both svelte-1sqhk0q-mark-strike}@keyframes svelte-1sqhk0q-mark-strike{0%{opacity:0;transform:scale(.4)rotate(-25deg)}55%{opacity:1;transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.mark-halo.svelte-1sqhk0q{animation:1.6s ease-out .38s 2 both svelte-1sqhk0q-mark-halo}@keyframes svelte-1sqhk0q-mark-halo{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.rise.svelte-1sqhk0q{animation:.42s ease-out both svelte-1sqhk0q-rise}@keyframes svelte-1sqhk0q-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mark-strike.svelte-1sqhk0q,.rise.svelte-1sqhk0q{opacity:1;animation:none;transform:none}.mark-halo.svelte-1sqhk0q{opacity:0;animation:none}}.amb.svelte-m85tvw{pointer-events:none}.amb-glow.svelte-m85tvw{aspect-ratio:1;will-change:transform;border-radius:50%;width:85%;position:absolute}.amb-glow-a.svelte-m85tvw{background:radial-gradient(circle, color-mix(in oklab, var(--amb-a) 15%, transparent), transparent 65%);animation:70s ease-in-out infinite alternate svelte-m85tvw-amb-drift-a;top:-30%;left:-22%}.amb-glow-b.svelte-m85tvw{background:radial-gradient(circle, color-mix(in oklab, var(--amb-b) 11%, transparent), transparent 65%);animation:90s ease-in-out infinite alternate svelte-m85tvw-amb-drift-b;bottom:-32%;right:-25%}@keyframes svelte-m85tvw-amb-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(9%,7%)scale(1.18)}}@keyframes svelte-m85tvw-amb-drift-b{0%{transform:translate(0,0)scale(1.12)}to{transform:translate(-8%,-9%)scale(1)}}.amb-grain.svelte-m85tvw{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mote.svelte-m85tvw{background:var(--amb-a);box-shadow:0 0 6px var(--amb-a);opacity:0;will-change:transform, opacity;border-radius:50%;animation-name:svelte-m85tvw-mote-rise;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-8px}@keyframes svelte-m85tvw-mote-rise{0%{opacity:0;transform:translate(0,0)}12%{opacity:var(--mote-peak)}82%{opacity:var(--mote-peak)}to{transform:translate3d(var(--mote-drift), calc(-1 * var(--mote-rise)), 0);opacity:0}}.light .amb-glow.svelte-m85tvw{opacity:.4}.light .amb-grain.svelte-m85tvw{opacity:.035}.light .mote.svelte-m85tvw{box-shadow:none}@media (width<=639.98px){.mote.svelte-m85tvw:nth-of-type(2n){display:none}}@media (prefers-reduced-motion:reduce){.amb-glow.svelte-m85tvw{animation:none}.mote.svelte-m85tvw{display:none}}.game-window.svelte-v2pgkw{height:min(100dvh - 1.5rem,46rem);min-height:20rem;position:relative}@media (width<=1279.98px){.game-window.svelte-v2pgkw{border-width:0;width:100%;max-width:none;height:100dvh}.tick.svelte-v2pgkw{display:none}}.tick.svelte-v2pgkw{border:0 solid var(--fox);opacity:.75;pointer-events:none;width:.65rem;height:.65rem;position:absolute}.tick-tl.svelte-v2pgkw{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.tick-tr.svelte-v2pgkw{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.tick-bl.svelte-v2pgkw{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.tick-br.svelte-v2pgkw{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.game-window.svelte-v2pgkw:fullscreen{background:var(--bg);border:none;width:100%;max-width:none;height:100%}.game-window.svelte-v2pgkw:fullscreen .tick:where(.svelte-v2pgkw){display:none}.window-body.svelte-v2pgkw{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--fox) 40%, transparent) transparent}
