/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.plane-game{border-style:var(--tw-border-style);background-color:var(--color-stone-50,oklch(98.5% .001 106.423));width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-stone-950,oklch(14.7% .004 49.25));border-width:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.plane-game:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-night-800,#0f0d12)}@media (prefers-color-scheme:dark){.plane-game:where(:root:not([data-theme]),:root:not([data-theme]) *){background-color:var(--color-night-800,#0f0d12)}}.plane-game:where([data-theme=dark],[data-theme=dark] *){color:var(--color-stone-100,oklch(97% .001 106.424))}@media (prefers-color-scheme:dark){.plane-game:where(:root:not([data-theme]),:root:not([data-theme]) *){color:var(--color-stone-100,oklch(97% .001 106.424))}}.game-map{pointer-events:none;opacity:.45;position:absolute;inset:0}.game-map:before{background-color:#d6d3d14d;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.game-map:before{background-color:color-mix(in oklab, var(--color-stone-300,oklch(86.9% .005 56.366)) 30%, transparent)}}.game-map:before{content:"";-webkit-mask-image:url(/_astro/topography.ZTIObQgT.svg);mask-image:url(/_astro/topography.ZTIObQgT.svg);-webkit-mask-size:1000px 1000px;mask-size:1000px 1000px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-position:var(--game-map-x,0px) var(--game-map-y,0px);-webkit-mask-position:var(--game-map-x,0px) var(--game-map-y,0px);mask-position:var(--game-map-x,0px) var(--game-map-y,0px)}:scope:where([data-theme=dark],[data-theme=dark] *) .game-map:before{background-color:#44403b4d}@supports (color:color-mix(in lab, red, red)){:scope:where([data-theme=dark],[data-theme=dark] *) .game-map:before{background-color:color-mix(in oklab, var(--color-stone-700,oklch(37.4% .01 67.558)) 30%, transparent)}}@media (prefers-color-scheme:dark){:scope:where(:root:not([data-theme]),:root:not([data-theme]) *) .game-map:before{background-color:#44403b4d}@supports (color:color-mix(in lab, red, red)){:scope:where(:root:not([data-theme]),:root:not([data-theme]) *) .game-map:before{background-color:color-mix(in oklab, var(--color-stone-700,oklch(37.4% .01 67.558)) 30%, transparent)}}}.game-world{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.game-rock{fill:var(--color-stone-100,oklch(97% .001 106.424));stroke:#a6a09bbf}@supports (color:color-mix(in lab, red, red)){.game-rock{stroke:color-mix(in oklab, var(--color-stone-400,oklch(70.9% .01 56.259)) 75%, transparent)}}.game-rock:where([data-theme=dark],[data-theme=dark] *){fill:var(--color-night-700,#141216)}@media (prefers-color-scheme:dark){.game-rock:where(:root:not([data-theme]),:root:not([data-theme]) *){fill:var(--color-night-700,#141216)}}.game-rock:where([data-theme=dark],[data-theme=dark] *){stroke:#79716bcc}@supports (color:color-mix(in lab, red, red)){.game-rock:where([data-theme=dark],[data-theme=dark] *){stroke:color-mix(in oklab, var(--color-stone-500,oklch(55.3% .013 58.071)) 80%, transparent)}}@media (prefers-color-scheme:dark){.game-rock:where(:root:not([data-theme]),:root:not([data-theme]) *){stroke:#79716bcc}@supports (color:color-mix(in lab, red, red)){.game-rock:where(:root:not([data-theme]),:root:not([data-theme]) *){stroke:color-mix(in oklab, var(--color-stone-500,oklch(55.3% .013 58.071)) 80%, transparent)}}}.game-rock{stroke-width:1.25px}.game-rock-detail{fill:none;stroke:#a6a09b80}@supports (color:color-mix(in lab, red, red)){.game-rock-detail{stroke:color-mix(in oklab, var(--color-stone-400,oklch(70.9% .01 56.259)) 50%, transparent)}}.game-rock-detail:where([data-theme=dark],[data-theme=dark] *){stroke:#79716b80}@supports (color:color-mix(in lab, red, red)){.game-rock-detail:where([data-theme=dark],[data-theme=dark] *){stroke:color-mix(in oklab, var(--color-stone-500,oklch(55.3% .013 58.071)) 50%, transparent)}}@media (prefers-color-scheme:dark){.game-rock-detail:where(:root:not([data-theme]),:root:not([data-theme]) *){stroke:#79716b80}@supports (color:color-mix(in lab, red, red)){.game-rock-detail:where(:root:not([data-theme]),:root:not([data-theme]) *){stroke:color-mix(in oklab, var(--color-stone-500,oklch(55.3% .013 58.071)) 50%, transparent)}}}.game-rock-detail{stroke-width:1px}.game-craft{pointer-events:none;color:var(--color-zinc-700,oklch(37% .013 285.805));position:absolute;top:50%;left:50%}.game-craft:where([data-theme=dark],[data-theme=dark] *){color:var(--color-zinc-200,oklch(92% .004 286.32))}@media (prefers-color-scheme:dark){.game-craft:where(:root:not([data-theme]),:root:not([data-theme]) *){color:var(--color-zinc-200,oklch(92% .004 286.32))}}.game-craft{transform:translate(-50%, -50%) rotate(var(--game-angle,-90deg))}.game-trail{fill:none;stroke:var(--color-stone-400,oklch(70.9% .01 56.259))}.game-trail:where([data-theme=dark],[data-theme=dark] *){stroke:var(--color-stone-500,oklch(55.3% .013 58.071))}@media (prefers-color-scheme:dark){.game-trail:where(:root:not([data-theme]),:root:not([data-theme]) *){stroke:var(--color-stone-500,oklch(55.3% .013 58.071))}}.game-trail{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.game-hud{z-index:20;border-bottom-style:var(--tw-border-style);inset-inline:0;border-color:#fbbf2480;border-bottom-width:1px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.game-hud{border-color:color-mix(in oklab, var(--color-secondary,#fbbf24) 50%, transparent)}}.game-hud{background-color:var(--color-stone-50,oklch(98.5% .001 106.423))}.game-hud:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-night-800,#0f0d12)}@media (prefers-color-scheme:dark){.game-hud:where(:root:not([data-theme]),:root:not([data-theme]) *){background-color:var(--color-night-800,#0f0d12)}}.game-hud-content{max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.game-trail-boost{stroke:var(--color-amber-600,oklch(66.6% .179 58.318))}.game-trail-boost:where([data-theme=dark],[data-theme=dark] *){stroke:var(--color-secondary,#fbbf24)}@media (prefers-color-scheme:dark){.game-trail-boost:where(:root:not([data-theme]),:root:not([data-theme]) *){stroke:var(--color-secondary,#fbbf24)}}.game-label{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-stone-500,oklch(55.3% .013 58.071));text-transform:uppercase;display:block}.game-label:where([data-theme=dark],[data-theme=dark] *){color:var(--color-stone-400,oklch(70.9% .01 56.259))}@media (prefers-color-scheme:dark){.game-label:where(:root:not([data-theme]),:root:not([data-theme]) *){color:var(--color-stone-400,oklch(70.9% .01 56.259))}}.game-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);cursor:pointer;color:var(--color-stone-600,oklch(44.4% .011 73.639));border-radius:2147483647px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.game-icon:hover{color:var(--color-stone-950,oklch(14.7% .004 49.25))}}.game-icon:where([data-theme=dark],[data-theme=dark] *){color:var(--color-stone-400,oklch(70.9% .01 56.259))}@media (prefers-color-scheme:dark){.game-icon:where(:root:not([data-theme]),:root:not([data-theme]) *){color:var(--color-stone-400,oklch(70.9% .01 56.259))}}@media (hover:hover){.game-icon:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-stone-100,oklch(97% .001 106.424))}}@media (prefers-color-scheme:dark){@media (hover:hover){.game-icon:where(:root:not([data-theme]),:root:not([data-theme]) *):hover{color:var(--color-stone-100,oklch(97% .001 106.424))}}}.game-screen{z-index:10;width:100%;max-width:var(--container-5xl,64rem);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 28);inset-block:0;align-items:center;display:flex;position:absolute;left:50%;overflow-y:auto}.game-card{width:100%;margin-block:auto}.game-action{cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-secondary,#fbbf24);padding-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-stone-900,oklch(21.6% .006 56.043))}@media (hover:hover){.game-action:hover{color:var(--color-stone-500,oklch(55.3% .013 58.071))}}.game-action:where([data-theme=dark],[data-theme=dark] *){color:var(--color-stone-100,oklch(97% .001 106.424))}@media (prefers-color-scheme:dark){.game-action:where(:root:not([data-theme]),:root:not([data-theme]) *){color:var(--color-stone-100,oklch(97% .001 106.424))}}@media (hover:hover){.game-action:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-stone-400,oklch(70.9% .01 56.259))}}@media (prefers-color-scheme:dark){@media (hover:hover){.game-action:where(:root:not([data-theme]),:root:not([data-theme]) *):hover{color:var(--color-stone-400,oklch(70.9% .01 56.259))}}}.game-action-secondary{cursor:pointer;padding-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-stone-500,oklch(55.3% .013 58.071))}@media (hover:hover){.game-action-secondary:hover{color:var(--color-stone-950,oklch(14.7% .004 49.25))}}.game-action-secondary:where([data-theme=dark],[data-theme=dark] *){color:var(--color-stone-400,oklch(70.9% .01 56.259))}@media (prefers-color-scheme:dark){.game-action-secondary:where(:root:not([data-theme]),:root:not([data-theme]) *){color:var(--color-stone-400,oklch(70.9% .01 56.259))}}@media (hover:hover){.game-action-secondary:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-stone-100,oklch(97% .001 106.424))}}@media (prefers-color-scheme:dark){@media (hover:hover){.game-action-secondary:where(:root:not([data-theme]),:root:not([data-theme]) *):hover{color:var(--color-stone-100,oklch(97% .001 106.424))}}}.game-countdown{pointer-events:none;font-family:var(--font-fraunces), ui-serif, Georgia, serif;font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.plane-game [hidden]{display:none}@media (prefers-reduced-motion:reduce){.game-trail{display:none}}.game-drifting-rock .game-rock{stroke:#dd7400cc}@supports (color:color-mix(in lab, red, red)){.game-drifting-rock .game-rock{stroke:color-mix(in oklab, var(--color-amber-600,oklch(66.6% .179 58.318)) 80%, transparent)}}.game-drifting-rock .game-rock:where([data-theme=dark],[data-theme=dark] *){stroke:#fbbf24a6}@supports (color:color-mix(in lab, red, red)){.game-drifting-rock .game-rock:where([data-theme=dark],[data-theme=dark] *){stroke:color-mix(in oklab, var(--color-secondary,#fbbf24) 65%, transparent)}}@media (prefers-color-scheme:dark){.game-drifting-rock .game-rock:where(:root:not([data-theme]),:root:not([data-theme]) *){stroke:#fbbf24a6}@supports (color:color-mix(in lab, red, red)){.game-drifting-rock .game-rock:where(:root:not([data-theme]),:root:not([data-theme]) *){stroke:color-mix(in oklab, var(--color-secondary,#fbbf24) 65%, transparent)}}}.plane-game:not([data-phase=playing]):not([data-phase=countdown]) :is(.game-world,.game-craft){visibility:hidden}.plane-game:not([data-phase=playing]):not([data-phase=countdown]) .game-hud{display:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
