.boot.svelte-126bikg{z-index:1;cursor:pointer;background:#000;place-items:center;display:grid;position:absolute;inset:0}.boot.hidden.svelte-126bikg{visibility:hidden}canvas.svelte-126bikg{image-rendering:pixelated;display:block}.grid.svelte-15mm725{gap:calc(var(--cell) * 3);grid-template-columns:repeat(auto-fill,288px);max-width:960px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-15mm725{--n:6px;text-align:left;width:100%;clip-path:var(--pix);filter:drop-shadow(4px 5px #00000073);cursor:pointer;background:#0b3526;border:0;padding:0;transition:none;display:block;position:relative}.card.svelte-15mm725:hover{translate:0 -3px}.card.svelte-15mm725:focus-visible,.card.sel.svelte-15mm725:not(.locked){outline:3px solid var(--yellow);outline-offset:4px}.card.sel.locked.svelte-15mm725{outline:3px solid var(--orange);outline-offset:4px}.card.locked.svelte-15mm725{cursor:default}.card.locked.svelte-15mm725:hover{translate:none}.cover.svelte-15mm725{aspect-ratio:1;width:100%;image-rendering:pixelated;background:#0b3526;display:block}.card.locked.svelte-15mm725 .cover:where(.svelte-15mm725){filter:saturate(.6)brightness(.8)}.chip.svelte-15mm725{background:var(--yellow);color:#0b3526;padding:2px 6px;animation:1s step-end infinite svelte-15mm725-blink;position:absolute;top:4px;right:4px}.chip.deny.svelte-15mm725{background:var(--orange);color:var(--paper);animation:none}@keyframes svelte-15mm725-blink{50%{opacity:0}}@media (width<=640px){.grid.svelte-15mm725{justify-content:center}}@media (prefers-reduced-motion:reduce){.chip.svelte-15mm725{animation:none}}.game.svelte-1mf0ogp{background:#14758c;place-items:start center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}canvas.svelte-1mf0ogp{image-rendering:pixelated;touch-action:none;background:#14758c;outline:none;display:block}canvas.svelte-1mf0ogp:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}.overlay.svelte-1mf0ogp{justify-content:center;align-items:center;gap:var(--cell);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.overlay.svelte-1mf0ogp p:where(.svelte-1mf0ogp){text-shadow:2px 2px 0 var(--green-dark);margin:0}.title.svelte-1mf0ogp{color:var(--yellow);font-size:clamp(22px,4cqw,44px)}.attract.svelte-1mf0ogp .coin:where(.svelte-1mf0ogp){color:var(--paper);animation:1s step-end infinite svelte-1mf0ogp-blink}.attract.svelte-1mf0ogp .hint:where(.svelte-1mf0ogp){color:var(--blue-hi);font-size:var(--fs-small)}@keyframes svelte-1mf0ogp-blink{50%{opacity:0}}.tap.svelte-1mf0ogp{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;inset:0}.tap.svelte-1mf0ogp:focus-visible{outline:3px solid var(--yellow);outline-offset:-6px}.card.svelte-1mf0ogp{--n:6px;align-items:center;gap:var(--cell);clip-path:var(--pix);padding:calc(var(--cell) * 2) calc(var(--cell) * 3);filter:drop-shadow(4px 5px #00000059);pointer-events:auto;background:linear-gradient(#8a6f4e 0 6px,#64503a 6px 100%);flex-direction:column;display:flex}.card.svelte-1mf0ogp .stat:where(.svelte-1mf0ogp){color:var(--paper)}.board.svelte-1mf0ogp{margin:var(--cell) 0 0;color:var(--paper);font-size:var(--fs-small);gap:2px;padding:0;list-style:none;display:grid}.board.svelte-1mf0ogp li:where(.svelte-1mf0ogp){text-align:left;grid-template-columns:2ch 5ch 7ch;gap:1ch;display:grid}.board.svelte-1mf0ogp .rank:where(.svelte-1mf0ogp){color:var(--yellow)}.board.svelte-1mf0ogp .pts:where(.svelte-1mf0ogp){text-align:right}.enter.svelte-1mf0ogp{align-items:center;gap:calc(var(--cell) * .75);color:var(--paper);font-size:var(--fs-small);flex-direction:column;display:flex}.enter.svelte-1mf0ogp .row:where(.svelte-1mf0ogp){gap:var(--cell);align-items:center;display:flex}.enter.svelte-1mf0ogp input:where(.svelte-1mf0ogp){border:3px solid var(--green-dark);background:var(--paper);width:5ch;color:var(--green-dark);text-transform:uppercase;text-align:center;font-size:var(--fs-small);letter-spacing:.2em;padding:4px 6px}.enter.svelte-1mf0ogp input:where(.svelte-1mf0ogp):focus-visible{outline:3px solid var(--yellow);outline-offset:0}@media (prefers-reduced-motion:reduce){.attract.svelte-1mf0ogp .coin:where(.svelte-1mf0ogp){animation:none}}.floor.svelte-1l8zdmj{margin-bottom:calc(-1 * var(--space-section));padding:0}.cabinet.svelte-1l8zdmj{z-index:0;min-height:calc(100svh - var(--header-h));padding:calc(var(--cell) * 3);background:linear-gradient(#79c9e8 0,#93d9e8 60%,#a9dce6 100%);flex-direction:column;display:flex;position:relative;overflow:clip}.console.svelte-1l8zdmj{z-index:1;filter:drop-shadow(8px 9px #00000040);flex-direction:column;flex:1;display:flex;position:relative}.bezel.svelte-1l8zdmj{--n:10px;padding:calc(var(--cell) * 2);clip-path:polygon(var(--n) 0, calc(100% - var(--n)) 0, calc(100% - var(--n)) var(--n), 100% var(--n), 100% 100%, 0 100%, 0 var(--n), var(--n) var(--n));background:#cdcbc2;flex-direction:column;flex:1;display:flex}.crt.svelte-1l8zdmj{--n:8px;clip-path:var(--pix);background:#0d1a16;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.scanlines.svelte-1l8zdmj{z-index:2;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#0000002e 2px 4px);position:absolute;inset:0}.screen-body.svelte-1l8zdmj{padding:calc(var(--cell) * 4) clamp(calc(var(--cell) * 3), 5vw, calc(var(--cell) * 8));flex:1}.screen-body.playing.svelte-1l8zdmj{flex-direction:column;min-height:0;padding:0;display:flex}.playing.svelte-1l8zdmj .gamehead:where(.svelte-1l8zdmj){padding:calc(var(--cell) * 1.25) calc(var(--cell) * 2);margin:0}.gamewrap.svelte-1l8zdmj{flex:1;min-height:0;display:grid}.libhead.svelte-1l8zdmj{max-width:960px}.libhead.svelte-1l8zdmj h1:where(.svelte-1l8zdmj){font-size:var(--fs-small);margin:0;font-weight:400}.libhead.svelte-1l8zdmj,.gamehead.svelte-1l8zdmj{color:var(--blue-hi);font-size:var(--fs-small);margin-bottom:calc(var(--cell) * 2);justify-content:space-between;align-items:center;display:flex}.back.svelte-1l8zdmj{font:inherit;color:var(--yellow);cursor:pointer;background:0 0;border:0;padding:0}.back.svelte-1l8zdmj:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.deck.svelte-1l8zdmj{--n:10px;align-items:center;gap:calc(var(--cell) * 5);padding:calc(var(--cell) * 3) calc(var(--cell) * 3);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--n)), calc(100% - var(--n)) calc(100% - var(--n)), calc(100% - var(--n)) 100%, var(--n) 100%, var(--n) calc(100% - var(--n)), 0 calc(100% - var(--n)));background:#b3b1a8;display:flex}.stick.svelte-1l8zdmj{cursor:pointer;background:0 0;border:0;width:36px;height:52px;padding:0;position:relative}.stick.svelte-1l8zdmj:focus-visible,.pbtn.svelte-1l8zdmj:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.stick.bump.svelte-1l8zdmj .ball:where(.svelte-1l8zdmj){translate:0 -4px}.stick.svelte-1l8zdmj:after{content:"";background:#7c7a72;width:36px;height:8px;position:absolute;bottom:0;left:0}.stick.svelte-1l8zdmj .shaft:where(.svelte-1l8zdmj){background:#2e2c29;width:8px;height:26px;position:absolute;bottom:8px;left:14px}.stick.svelte-1l8zdmj .ball:where(.svelte-1l8zdmj){background:var(--orange);width:20px;height:20px;box-shadow:inset -4px -4px 0 var(--orange-dark);position:absolute;top:0;left:8px}.btns.svelte-1l8zdmj{gap:calc(var(--cell) * 2);display:flex}.pbtn.svelte-1l8zdmj{cursor:pointer;border:0;width:24px;height:20px;padding:0;box-shadow:0 5px #7c7a72}.pbtn.svelte-1l8zdmj:active{transform:translateY(4px);box-shadow:0 1px #7c7a72}.pbtn.red.svelte-1l8zdmj{background:var(--orange)}.pbtn.yellow.svelte-1l8zdmj{background:var(--yellow)}.coindoor.svelte-1l8zdmj{gap:calc(var(--cell) * 1.5);background:#7c7a72;padding:6px 10px;display:flex}.coindoor.svelte-1l8zdmj .slot:where(.svelte-1l8zdmj){background:var(--orange);width:6px;height:18px}.settings.svelte-1l8zdmj{margin-left:auto;margin-right:var(--cell);position:relative}.cog.svelte-1l8zdmj{color:#5f5d56;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.cog.svelte-1l8zdmj svg:where(.svelte-1l8zdmj){width:calc(var(--cell) * 6);height:calc(var(--cell) * 6);fill:currentColor;display:block}.cog.svelte-1l8zdmj:hover,.cog[aria-expanded=true].svelte-1l8zdmj{color:var(--green-dark)}.cog.svelte-1l8zdmj:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.panel.svelte-1l8zdmj{--n:6px;z-index:20;gap:var(--cell);min-width:200px;padding:calc(var(--cell) * 1.5);color:var(--paper);clip-path:var(--pix);filter:drop-shadow(3px 4px #00000059);background:#2e2c29;display:grid;position:fixed}.panel.svelte-1l8zdmj label:where(.svelte-1l8zdmj){align-items:center;gap:var(--cell);font-size:var(--fs-small);text-transform:uppercase;grid-template-columns:7ch 1fr;display:grid}.snd.svelte-1l8zdmj{align-items:center;gap:var(--cell);color:var(--paper);font-size:var(--fs-small);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.snd.svelte-1l8zdmj svg:where(.svelte-1l8zdmj){width:calc(var(--cell) * 4.5);height:calc(var(--cell) * 3.75);fill:currentColor;display:block}.snd.svelte-1l8zdmj:hover{color:var(--yellow)}.snd.svelte-1l8zdmj:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.snd[aria-pressed=false].svelte-1l8zdmj{color:#8a877e}.panel.svelte-1l8zdmj input[type=range]:where(.svelte-1l8zdmj){appearance:none;cursor:pointer;background:0 0;width:100%;height:12px;margin:0}.panel.svelte-1l8zdmj input[type=range]:where(.svelte-1l8zdmj)::-webkit-slider-runnable-track{background:repeating-linear-gradient(90deg,#5f5d56 0 4px,#3d3b37 4px 6px);height:4px}.panel.svelte-1l8zdmj input[type=range]:where(.svelte-1l8zdmj)::-moz-range-track{background:repeating-linear-gradient(90deg,#5f5d56 0 4px,#3d3b37 4px 6px);height:4px}.panel.svelte-1l8zdmj input[type=range]:where(.svelte-1l8zdmj)::-webkit-slider-thumb{appearance:none;background:var(--yellow);border:2px solid var(--green-dark);border-radius:0;width:10px;height:12px;margin-top:-4px}.panel.svelte-1l8zdmj input[type=range]:where(.svelte-1l8zdmj)::-moz-range-thumb{background:var(--yellow);border:2px solid var(--green-dark);border-radius:0;width:6px;height:8px}.panel.svelte-1l8zdmj input[type=range]:where(.svelte-1l8zdmj):disabled{opacity:.4;cursor:default}.panel.svelte-1l8zdmj input[type=range]:where(.svelte-1l8zdmj):focus-visible{outline:3px solid var(--yellow);outline-offset:2px}@media (width<=640px){.cabinet.svelte-1l8zdmj{padding:calc(var(--cell) * 1.5)}.screen-body.svelte-1l8zdmj{padding:calc(var(--cell) * 4) calc(var(--cell) * 2.5) calc(var(--cell) * 3)}}
