.title.svelte-1i4hz0i{--pixel-k:7;overflow-wrap:anywhere}@media (width>=48rem){.title.svelte-1i4hz0i{--pixel-k:14}}@media (width>=80rem){.title.svelte-1i4hz0i{--pixel-k:20}}@media (width>=120rem){.title.svelte-1i4hz0i{--pixel-k:28}}.draft-dot.svelte-1i4hz0i{background:currentColor;width:.5rem;height:.5rem}.plate.svelte-1i4hz0i{border:1px solid var(--color-smoke);background:var(--color-ink);--plate-x:1.5rem;padding:2rem var(--plate-x);overflow:clip}@media (width>=48rem){.plate.svelte-1i4hz0i{--plate-x:5rem}}.plate-inner.svelte-1i4hz0i{--pixel-k:8;background-image:linear-gradient(to right, var(--color-graphite) 1px, transparent 1px), linear-gradient(to bottom, var(--color-graphite) 1px, transparent 1px);background-size:var(--pixel-px) var(--pixel-px);width:fit-content;padding-inline:var(--pixel-px);margin-inline:auto;position:relative}@media (width>=48rem){.plate-inner.svelte-1i4hz0i{--pixel-k:12}}@media (width>=80rem){.plate-inner.svelte-1i4hz0i{--pixel-k:8}}@media (width>=120rem){.plate-inner.svelte-1i4hz0i{--pixel-k:14}}.guide.svelte-1i4hz0i{left:calc(-1 * var(--plate-x));right:calc(-1 * var(--plate-x));background:color-mix(in oklab, var(--color-signal) 55%, transparent);height:1px;position:absolute}.guide.is-base.svelte-1i4hz0i{background:var(--color-signal)}.guide-label.svelte-1i4hz0i{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-signal);white-space:nowrap;line-height:1;display:none;position:absolute;bottom:3px}.is-right.svelte-1i4hz0i .guide-label:where(.svelte-1i4hz0i){right:.75rem}.is-left.svelte-1i4hz0i .guide-label:where(.svelte-1i4hz0i){left:.75rem}@media (width>=48rem){.guide-label.svelte-1i4hz0i{display:block}}.cta.svelte-1i4hz0i{border:1px solid var(--color-smoke);min-height:2.75rem;color:var(--color-bone);transition:border-color .2s var(--ease-cardor-out), background-color .2s var(--ease-cardor-out), color .2s var(--ease-cardor-out);border-radius:999px;align-items:center;padding:0 1.5rem;display:inline-flex}.cta.svelte-1i4hz0i:hover{border-color:var(--color-bone)}.cta-primary.svelte-1i4hz0i{background:var(--color-bone);border-color:var(--color-bone);color:var(--color-void)}.cta-primary.svelte-1i4hz0i:hover{background:var(--color-signal);border-color:var(--color-signal)}.cta.svelte-1i4hz0i:active{scale:.97}.chip.svelte-m40che{border:1px solid var(--color-smoke);min-height:2.75rem;color:var(--color-bone);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s var(--ease-cardor-out), background-color .2s var(--ease-cardor-out), color .2s var(--ease-cardor-out);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375rem;display:inline-flex}.chip.svelte-m40che:hover{border-color:var(--color-bone)}.chip.svelte-m40che:has(:where(.svelte-m40che):checked){background:var(--color-bone);border-color:var(--color-bone);color:var(--color-void)}.chip.svelte-m40che:has(:where(.svelte-m40che):focus-visible){outline:2px solid var(--color-signal);outline-offset:4px}.insert.svelte-6g50u1{border:1px solid var(--color-smoke);min-width:2.75rem;min-height:2.75rem;color:var(--color-bone);transition:border-color .2s var(--ease-cardor-out);place-items:center;padding:0 .5rem;display:inline-grid}.insert.svelte-6g50u1:hover{border-color:var(--color-signal)}.swatch.svelte-6g50u1{border:1px solid var(--color-smoke);width:1.5rem;height:1.5rem;font-family:var(--font-mono);place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.panel.svelte-6g50u1{border:1px solid var(--color-smoke);background:var(--color-ink)}.stage.svelte-6g50u1{min-height:8rem;transition:background-color .2s var(--ease-cardor-out);padding:1.5rem;overflow:clip}@media (width>=48rem){.stage.svelte-6g50u1{padding:2.5rem}}.caption.svelte-6g50u1{border-top:1px solid var(--color-smoke);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;color:var(--color-ash);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;padding:.75rem 1rem;display:flex}.caption.svelte-6g50u1 code:where(.svelte-6g50u1){text-transform:none;color:var(--color-bone)}.inspector.svelte-1cql33i{border:1px solid var(--color-smoke);background:var(--color-ink)}.big.svelte-1cql33i{height:11rem;color:var(--color-bone);place-items:center;display:grid;overflow:clip}@media (width>=48rem){.big.svelte-1cql33i{height:14rem}}.on-grid.svelte-1cql33i{background-image:linear-gradient(to right, var(--color-graphite) 1px, transparent 1px), linear-gradient(to bottom, var(--color-graphite) 1px, transparent 1px);background-size:var(--pixel-px) var(--pixel-px);box-shadow:0 0 0 1px var(--color-smoke);display:block}.facts.svelte-1cql33i{border-top:1px solid var(--color-smoke);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;padding:1.25rem;display:grid}.facts.svelte-1cql33i dt:where(.svelte-1cql33i){font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;color:var(--color-ash)}.facts.svelte-1cql33i dd:where(.svelte-1cql33i){font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:.25rem}.cells.svelte-1cql33i{grid-template-columns:repeat(auto-fill,76px);grid-auto-flow:dense;gap:8px;display:grid}.cell.svelte-1cql33i{border:1px solid var(--color-smoke);background:var(--color-ink);width:100%;height:100%;color:var(--color-bone);transition:border-color .2s var(--ease-cardor-out), background-color .2s var(--ease-cardor-out), color .2s var(--ease-cardor-out);flex-direction:column;justify-content:space-between;align-items:center;gap:6px;padding:10px 0 6px;display:flex}.cell.svelte-1cql33i:hover,.cell.is-active.svelte-1cql33i{border-color:var(--color-ash)}.cell.svelte-1cql33i:focus-visible{outline-offset:2px}.cell.is-copied.svelte-1cql33i{border-color:var(--color-signal);color:var(--color-signal)}.cell.svelte-1cql33i:active{background:var(--color-graphite)}.glyph.svelte-1cql33i{height:var(--cell-line);place-items:center;display:grid}.blank.svelte-1cql33i{outline:1px dashed var(--color-ash);outline-offset:-1px;display:block}.cp.svelte-1cql33i{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em;color:var(--color-ash)}.cell.svelte-1cql33i:hover .cp:where(.svelte-1cql33i),.cell.svelte-1cql33i:focus-visible .cp:where(.svelte-1cql33i),.cell.is-copied.svelte-1cql33i .cp:where(.svelte-1cql33i){color:var(--color-signal)}.screen.svelte-2wj20a{--pixel-k:2;border:1px solid var(--color-smoke);background:var(--color-void);color:var(--color-bone);position:relative;overflow:clip}@media (width>=48rem){.screen.svelte-2wj20a{--pixel-k:3}}.caption.svelte-2wj20a{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;color:var(--color-ash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:.75rem;display:flex}.replay.svelte-2wj20a{border:1px solid var(--color-smoke);min-height:2.75rem;color:var(--color-bone);text-transform:uppercase;transition:border-color .2s var(--ease-cardor-out);border-radius:999px;padding:0 1rem}.replay.svelte-2wj20a:hover{border-color:var(--color-signal)}.hud.svelte-2wj20a{justify-content:space-between;gap:calc(6 * var(--pixel-px));padding:calc(4 * var(--pixel-px)) calc(6 * var(--pixel-px));min-height:calc(90 * var(--pixel-px));flex-direction:column;display:flex}.row.svelte-2wj20a{justify-content:space-between;gap:0 calc(8 * var(--pixel-px));flex-wrap:wrap;display:flex}.field.svelte-2wj20a{border-bottom:var(--pixel-px) solid var(--color-ash);min-height:calc(40 * var(--pixel-px));flex:1;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.hero.svelte-2wj20a{--pixel-k:4}.coins.svelte-2wj20a{align-self:center}.tower.svelte-2wj20a{--pixel-k:6}@media (width>=48rem){.hero.svelte-2wj20a{--pixel-k:6}.tower.svelte-2wj20a{--pixel-k:9}}.dialog-scene.svelte-2wj20a{min-height:calc(90 * var(--pixel-px));padding:calc(4 * var(--pixel-px));background:linear-gradient(to bottom, transparent 60%, var(--color-ink) 60%), var(--color-void);flex:1;align-items:flex-end;display:flex}.dialog.svelte-2wj20a{width:100%;padding:calc(5 * var(--pixel-px)) calc(6 * var(--pixel-px)) calc(12 * var(--pixel-px));border:var(--pixel-px) solid var(--color-bone);outline:var(--pixel-px) solid var(--color-void);box-shadow:0 0 0 calc(2 * var(--pixel-px)) var(--color-smoke);background:var(--color-void);position:relative}.next.svelte-2wj20a{right:calc(5 * var(--pixel-px));bottom:calc(1 * var(--pixel-px));position:absolute}.title-screen.svelte-2wj20a{padding:calc(10 * var(--pixel-px)) calc(4 * var(--pixel-px));background:radial-gradient(ellipse 60% 70% at 50% 40%, color-mix(in oklab, var(--color-signal) 9%, transparent), transparent 70%), var(--color-void);place-items:center;display:grid}.title-inner.svelte-2wj20a{align-items:center;gap:calc(4 * var(--pixel-px));text-align:center;flex-direction:column;display:flex}.emblem.svelte-2wj20a{--pixel-k:6}.logo.svelte-2wj20a{--pixel-k:6;margin-bottom:calc(2 * var(--pixel-px))}@media (width>=48rem){.emblem.svelte-2wj20a,.logo.svelte-2wj20a{--pixel-k:9}}.menu.svelte-2wj20a{gap:calc(1 * var(--pixel-px));margin-block:calc(6 * var(--pixel-px));text-align:left;display:grid}.menu.svelte-2wj20a li:where(.svelte-2wj20a) span:where(.svelte-2wj20a){margin-right:calc(3 * var(--pixel-px))}.blink.svelte-2wj20a{animation:1s step-end 5 svelte-2wj20a-blink}@keyframes svelte-2wj20a-blink{50%{visibility:hidden}}@media (prefers-reduced-motion:reduce){.blink.svelte-2wj20a{animation:none}}.zip.svelte-do0r5f{border:1px solid var(--color-smoke);background:var(--color-ink);transition:border-color .5s var(--ease-cardor-out);flex-direction:column;gap:.75rem;padding:2rem;display:flex}.zip.svelte-do0r5f:hover,.zip.svelte-do0r5f:focus-visible{border-color:color-mix(in oklab, var(--color-signal) 50%, var(--color-smoke))}.license.svelte-do0r5f{border-left:1px solid var(--color-signal);padding-left:1.5rem}.style-card.svelte-do0r5f{border:1px solid var(--color-smoke);padding:1.5rem}@media (width>=48rem){.style-card.svelte-do0r5f{padding:2rem}}.file.svelte-do0r5f{border:1px solid var(--color-smoke);min-height:2.75rem;font-family:var(--font-mono);transition:border-color .2s var(--ease-cardor-out);flex-direction:column;justify-content:center;padding:.5rem 1rem;font-size:.8125rem;line-height:1.3;display:inline-flex}.file.svelte-do0r5f span:where(.svelte-do0r5f):last-child{font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase}.file.svelte-do0r5f:hover{border-color:var(--color-signal)}.code-head.svelte-do0r5f{border:1px solid var(--color-smoke);border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1rem;display:flex}.copy.svelte-do0r5f{border:1px solid var(--color-smoke);min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;transition:border-color .2s var(--ease-cardor-out), color .2s var(--ease-cardor-out);border-radius:999px;padding:0 1rem}.copy.svelte-do0r5f:hover,.copy.is-copied.svelte-do0r5f{border-color:var(--color-signal);color:var(--color-signal)}.code.svelte-do0r5f{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-smoke);background:var(--color-ink);font-family:var(--font-mono);color:var(--color-bone);tab-size:2;padding:1.25rem;font-size:.8125rem;line-height:1.6}
