.game-poster[data-astro-cid-zlgc2is5]{display:grid;grid-template-columns:1fr 1.1fr;gap:2.5rem;align-items:center;margin:3rem 0;padding:2.5rem;background:#14110d;color:#f6f2e9;border-radius:8px}.gp-copy[data-astro-cid-zlgc2is5]{min-width:0}.gp-eyebrow[data-astro-cid-zlgc2is5]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#ff7a4d}.game-poster[data-astro-cid-zlgc2is5] h2[data-astro-cid-zlgc2is5]{font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.75rem);font-weight:800;line-height:1.02;letter-spacing:-.025em;color:#f6f2e9;margin:.5rem 0 .75rem}.gp-nowrap[data-astro-cid-zlgc2is5]{white-space:nowrap}.gp-lede[data-astro-cid-zlgc2is5]{font-size:1rem;color:#c9c2b2;margin:0 0 1.1rem}.gp-launch[data-astro-cid-zlgc2is5]{display:inline-block;margin:.2rem 0 0;padding:.7rem 1rem;border:2px solid #ffb088;border-radius:8px;color:#f6f2e9;font-size:.95rem}.gp-launch[data-astro-cid-zlgc2is5] b[data-astro-cid-zlgc2is5]{color:#ffb088}.gp-wall[data-astro-cid-zlgc2is5]{min-width:0;background:radial-gradient(ellipse at 50% 15%,#3a352b,#14110d 70%);padding:1.6rem .6rem 2.1rem}.gp-wall[data-astro-cid-zlgc2is5] .poster-preview.framed{background:none;padding:0;border-radius:0}.gp-wall[data-astro-cid-zlgc2is5] .frame{background:#000;padding:clamp(8px,2.2%,12px);box-shadow:0 30px 60px #0009}.gp-wall[data-astro-cid-zlgc2is5] .mat{background:#fffdf7}.gp-pair[data-astro-cid-zlgc2is5] .poster-preview{width:82%}.gp-pair[data-astro-cid-zlgc2is5] .poster-preview~.poster-preview{position:relative;margin:-15% 0 0 auto}.gp-wall[data-astro-cid-zlgc2is5] .zoomable .frame:focus-visible{outline-color:#ff7a4d}.gp-wall[data-astro-cid-zlgc2is5] .zoom-badge{background:#14110dc7;box-shadow:0 0 0 1px #ffffff40}@media(max-width:699px){.game-poster[data-astro-cid-zlgc2is5]{grid-template-columns:1fr;gap:.5rem;padding:1.4rem 1.1rem 1.6rem}.gp-wall[data-astro-cid-zlgc2is5]{order:-1;padding:.9rem .25rem 1.4rem}}.poster-aside[data-astro-cid-p24xjays]{display:none}@media(min-width:1000px){.poster-aside[data-astro-cid-p24xjays]{display:block;position:sticky;top:calc(var(--qb-top, 58px) + var(--qb-h, 48px) + 12px);padding:.9rem;background:#14110d;color:#f6f2e9;border-radius:8px}}.pa-eyebrow[data-astro-cid-p24xjays]{display:block;margin-bottom:.55rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#ff7a4d}.pa-frame[data-astro-cid-p24xjays]{display:block;padding:6px;background:#000;border-radius:2px}.pa-frame[data-astro-cid-p24xjays] img[data-astro-cid-p24xjays]{display:block;width:100%;height:auto;border:4px solid #fffdf7;box-sizing:border-box}.pa-title[data-astro-cid-p24xjays]{margin:.75rem 0 0;font-family:var(--font-display);font-size:1.2rem;font-weight:800;line-height:1.05;letter-spacing:-.02em}.pa-sub[data-astro-cid-p24xjays]{margin:.25rem 0 0;font-size:.8rem;color:#c9c2b2}.pa-cta[data-astro-cid-p24xjays]{display:block;margin-top:.75rem;padding:.75rem;text-align:center;font-family:var(--font-mono);font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:#14110d;background:#e8410f;border:2px solid #000;border-bottom-width:5px;border-radius:8px}.pa-cta[data-astro-cid-p24xjays]:active{transform:translateY(2px);border-bottom-width:3px}.pa-note[data-astro-cid-p24xjays]{margin:.5rem 0 0;text-align:center;font-size:.72rem;color:#a8a69e}.pa-frame[data-astro-cid-p24xjays]:focus-visible,.pa-cta[data-astro-cid-p24xjays]:focus-visible{outline:2px solid #ff7a4d;outline-offset:2px}.plf[data-astro-cid-aerdhld5]{margin:0}.plf-row[data-astro-cid-aerdhld5]{display:flex;gap:8px}.plf-row[data-astro-cid-aerdhld5][hidden]{display:none}.plf-input[data-astro-cid-aerdhld5]{flex:1;min-width:0;font:inherit;font-size:.95rem;padding:.8rem .9rem;color:#14110d;background:#fffdf7;border:1.5px solid #5a5347;border-radius:8px}.plf-input[data-astro-cid-aerdhld5]:focus-visible{outline:2px solid #ff7a4d;outline-offset:2px}.plf-btn[data-astro-cid-aerdhld5]{font-family:var(--font-mono);font-weight:800;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;padding:.8rem .9rem;color:#14110d;background:#e8410f;border:2px solid #000;border-bottom-width:4px;border-radius:8px;cursor:pointer;white-space:nowrap}.plf-btn[data-astro-cid-aerdhld5]:focus-visible{outline:2px solid #ff7a4d;outline-offset:2px}.plf-btn[data-astro-cid-aerdhld5]:active{transform:translateY(2px);border-bottom-width:2px}.plf-btn[data-astro-cid-aerdhld5]:disabled{opacity:.6;cursor:progress}.plf-note[data-astro-cid-aerdhld5],.plf-status[data-astro-cid-aerdhld5]{margin:.6rem 0 0;font-size:.8rem;color:#a8a69e}.plf-status[data-astro-cid-aerdhld5].idle{min-height:0;margin:0}.plf-status[data-astro-cid-aerdhld5]:focus{outline:none}.plf-status[data-astro-cid-aerdhld5].ok{color:#f6f2e9;font-weight:600}.plf-status[data-astro-cid-aerdhld5].err{color:#ff9a7a}@media(max-width:420px){.plf-row[data-astro-cid-aerdhld5]{flex-direction:column}}.printed[data-astro-cid-z5mfntoa]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin:3rem 0;background:var(--paper-card);border:2px solid var(--ink);border-radius:8px;overflow:hidden;scroll-margin-top:5rem}.pr-stage[data-astro-cid-z5mfntoa]{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;border-right:2px solid var(--ink);--cm: min(100cqw / 120, 100cqh / 125)}.pr-stage[data-astro-cid-z5mfntoa][data-kind=deskmat]{--cm: min(100cqw / 66, 100cqh / 62)}.pr-caption[data-astro-cid-z5mfntoa]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;margin:0;padding:.55rem .9rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);background:var(--paper-card);border-bottom:2px solid var(--ink)}.pr-caption[data-astro-cid-z5mfntoa] b[data-astro-cid-z5mfntoa]{font-weight:700;color:var(--ink)}.pr-caption[data-astro-cid-z5mfntoa] b[data-astro-cid-z5mfntoa]:before{content:"✓ ";color:var(--accent-dark)}.pr-view[data-astro-cid-z5mfntoa]{container-type:size;position:relative;min-height:28rem;background:var(--paper-2);overflow:hidden}.pr-solo[data-astro-cid-z5mfntoa] .pr-view[data-astro-cid-z5mfntoa]{min-height:0;height:28rem}.pr-stage[data-astro-cid-z5mfntoa][data-kind=deskmat] .pr-view[data-astro-cid-z5mfntoa]{background:repeating-linear-gradient(0deg,#e2d9c4 0 21px,#dcd2bb 21px 22px)}.pr-scene[data-astro-cid-z5mfntoa]{position:absolute;left:50%}.pr-wall[data-astro-cid-z5mfntoa]{bottom:0;width:calc(120 * var(--cm));height:calc(125 * var(--cm));transform:translate(-50%)}.pr-top[data-astro-cid-z5mfntoa]{display:none;top:50%;width:calc(66 * var(--cm));height:calc(62 * var(--cm));transform:translate(-50%,-50%)}.pr-stage[data-astro-cid-z5mfntoa][data-kind=deskmat] .pr-wall[data-astro-cid-z5mfntoa],.pr-stage[data-astro-cid-z5mfntoa][data-kind=deskmat] .pr-desk[data-astro-cid-z5mfntoa]{display:none}.pr-stage[data-astro-cid-z5mfntoa][data-kind=deskmat] .pr-top[data-astro-cid-z5mfntoa]{display:block}.pr-object[data-astro-cid-z5mfntoa]{position:absolute;left:50%;width:calc(var(--w) * var(--cm));height:calc(var(--h) * var(--cm));transform:translate(-50%,-50%);transition:width .4s cubic-bezier(.2,.8,.2,1),height .4s cubic-bezier(.2,.8,.2,1)}.pr-wall[data-astro-cid-z5mfntoa] .pr-object[data-astro-cid-z5mfntoa]{top:calc(40.5 * var(--cm))}.pr-top[data-astro-cid-z5mfntoa] .pr-object[data-astro-cid-z5mfntoa]{top:58%}.pr-object[data-astro-cid-z5mfntoa] img[data-astro-cid-z5mfntoa]{display:block;width:100%;height:100%;object-fit:cover;box-shadow:0 calc(1.5 * var(--cm)) calc(4 * var(--cm)) #14110d47}.pr-stage[data-astro-cid-z5mfntoa]:is([data-kind=rolled],[data-kind=file]) .pr-wall[data-astro-cid-z5mfntoa] .pr-object[data-astro-cid-z5mfntoa]:before,.pr-stage[data-astro-cid-z5mfntoa]:is([data-kind=rolled],[data-kind=file]) .pr-wall[data-astro-cid-z5mfntoa] .pr-object[data-astro-cid-z5mfntoa]:after{content:"";position:absolute;bottom:calc(100% - 4px);width:9px;height:200cqh;background:linear-gradient(var(--ink),var(--ink)) bottom / 9px 9px no-repeat,linear-gradient(var(--ink),var(--ink)) center / 1px 100% no-repeat;border-radius:0 0 2px 2px;z-index:1}.pr-stage[data-astro-cid-z5mfntoa]:is([data-kind=rolled],[data-kind=file]) .pr-wall[data-astro-cid-z5mfntoa] .pr-object[data-astro-cid-z5mfntoa]:before{left:12%}.pr-stage[data-astro-cid-z5mfntoa]:is([data-kind=rolled],[data-kind=file]) .pr-wall[data-astro-cid-z5mfntoa] .pr-object[data-astro-cid-z5mfntoa]:after{right:12%}.pr-stage[data-astro-cid-z5mfntoa][data-kind=framed] .pr-object[data-astro-cid-z5mfntoa] img[data-astro-cid-z5mfntoa]{outline:calc(2 * var(--cm)) solid #14110d;box-shadow:0 calc(3 * var(--cm)) calc(6 * var(--cm)) calc(2 * var(--cm)) #14110d4d}.pr-top[data-astro-cid-z5mfntoa] .pr-object[data-astro-cid-z5mfntoa] img[data-astro-cid-z5mfntoa]{border-radius:calc(1.6 * var(--cm));outline:2px solid #14110d;outline-offset:-1px;box-shadow:0 calc(.6 * var(--cm)) calc(1.6 * var(--cm)) #14110d4d}.pr-dim[data-astro-cid-z5mfntoa]{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--ink);pointer-events:none}.pr-dim[data-astro-cid-z5mfntoa] b[data-astro-cid-z5mfntoa]{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.04em;white-space:nowrap;padding:.05rem .35rem;background:var(--paper-2);position:relative}.pr-top[data-astro-cid-z5mfntoa] .pr-dim[data-astro-cid-z5mfntoa] b[data-astro-cid-z5mfntoa]{background:#e2d9c4}.pr-dim[data-astro-cid-z5mfntoa]:before{content:"";position:absolute;background:var(--ink)}.pr-dim-w[data-astro-cid-z5mfntoa]{left:0;right:0;top:calc(100% + .55rem);height:.7rem;border-left:1.5px solid var(--ink);border-right:1.5px solid var(--ink)}.pr-dim-w[data-astro-cid-z5mfntoa]:before{left:0;right:0;height:1.5px}.pr-dim-h[data-astro-cid-z5mfntoa]{top:0;bottom:0;left:calc(100% + .55rem);width:.7rem;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.pr-dim-h[data-astro-cid-z5mfntoa]:before{top:0;bottom:0;width:1.5px}.pr-dim-h[data-astro-cid-z5mfntoa] b[data-astro-cid-z5mfntoa]{transform:rotate(-90deg)}.pr-stage[data-astro-cid-z5mfntoa][data-kind=framed] .pr-dim-w[data-astro-cid-z5mfntoa]{top:calc(100% + 2 * var(--cm) + .55rem)}.pr-stage[data-astro-cid-z5mfntoa][data-kind=framed] .pr-dim-h[data-astro-cid-z5mfntoa]{left:calc(100% + 2 * var(--cm) + .55rem)}.pr-desk[data-astro-cid-z5mfntoa]{position:absolute;left:0;right:0;bottom:0;height:calc(8 * var(--cm));background:#e2d9c4;border-top:2px solid var(--ink)}.pr-monitor[data-astro-cid-z5mfntoa],.pr-neck[data-astro-cid-z5mfntoa],.pr-foot[data-astro-cid-z5mfntoa],.pr-slab[data-astro-cid-z5mfntoa],.pr-bump[data-astro-cid-z5mfntoa]{position:absolute;left:50%;transform:translate(-50%);border:1.5px solid var(--ink);background:var(--paper-card)}.pr-monitor[data-astro-cid-z5mfntoa]{bottom:calc(15 * var(--cm));width:calc(54 * var(--cm));height:calc(32 * var(--cm));border-width:2px;border-radius:3px;display:grid;place-items:center}.pr-monitor[data-astro-cid-z5mfntoa]{overflow:hidden;background:radial-gradient(120% 95% at 30% 15%,color-mix(in srgb,var(--sa) 30%,var(--sg)) 0%,var(--sg) 62%)}.pr-screen[data-astro-cid-z5mfntoa]{display:grid;justify-items:center;gap:calc(.8 * var(--cm));max-width:86%;text-align:center}.pr-screen[data-astro-cid-z5mfntoa] small[data-astro-cid-z5mfntoa]{font-family:var(--font-mono);font-size:max(.5rem,calc(1.1 * var(--cm)));letter-spacing:.2em;text-transform:uppercase;color:var(--sa)}.pr-screen[data-astro-cid-z5mfntoa] b[data-astro-cid-z5mfntoa]{font-family:var(--font-display);font-size:calc(3.6 * var(--cm));font-weight:800;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--si);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pr-screen[data-astro-cid-z5mfntoa] i[data-astro-cid-z5mfntoa]{width:calc(16 * var(--cm));height:max(2px,calc(.35 * var(--cm)));background:linear-gradient(90deg,var(--sa),transparent)}.pr-size[data-astro-cid-z5mfntoa]{position:absolute;right:calc(1.2 * var(--cm));bottom:calc(.9 * var(--cm));font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--si);opacity:.6}.pr-neck[data-astro-cid-z5mfntoa]{bottom:calc(8 * var(--cm));width:calc(5 * var(--cm));height:calc(7 * var(--cm));border-bottom:0}.pr-foot[data-astro-cid-z5mfntoa]{bottom:calc(8 * var(--cm));width:calc(22 * var(--cm));height:calc(1.4 * var(--cm));border-radius:2px 2px 0 0;border-bottom:0}.pr-slab[data-astro-cid-z5mfntoa]{bottom:calc(8 * var(--cm));width:calc(40 * var(--cm));height:calc(2.6 * var(--cm));border-radius:2px 2px 0 0;border-bottom:0}.pr-bump[data-astro-cid-z5mfntoa]{bottom:calc(8 * var(--cm));margin-left:calc(30 * var(--cm));width:calc(6.5 * var(--cm));height:calc(3.6 * var(--cm));border-radius:50% 50% 0 0/100% 100% 0 0;border-bottom:0}.pr-keys[data-astro-cid-z5mfntoa],.pr-mouse[data-astro-cid-z5mfntoa]{position:absolute;border:2px solid var(--paper-card);background-color:#fffdf724;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.pr-keys[data-astro-cid-z5mfntoa]{left:calc(3 * var(--cm));bottom:calc(5 * var(--cm));width:calc(31 * var(--cm));height:calc(11 * var(--cm));border-radius:calc(.8 * var(--cm));background-image:repeating-linear-gradient(90deg,transparent 0 calc(1.9 * var(--cm) - 1px),rgba(255,253,247,.3) calc(1.9 * var(--cm) - 1px) calc(1.9 * var(--cm))),repeating-linear-gradient(0deg,transparent 0 calc(2.1 * var(--cm) - 1px),rgba(255,253,247,.3) calc(2.1 * var(--cm) - 1px) calc(2.1 * var(--cm)));background-origin:content-box;background-clip:content-box;padding:calc(.4 * var(--cm))}.pr-mouse[data-astro-cid-z5mfntoa]{right:calc(3.2 * var(--cm));bottom:calc(5 * var(--cm));width:calc(6.2 * var(--cm));height:calc(11 * var(--cm));border-radius:calc(3.1 * var(--cm)) calc(3.1 * var(--cm)) calc(2.6 * var(--cm)) calc(2.6 * var(--cm))}.pr-base[data-astro-cid-z5mfntoa],.pr-mug[data-astro-cid-z5mfntoa]{position:absolute;border:1.5px solid var(--ink);background:var(--paper-card)}.pr-base[data-astro-cid-z5mfntoa]{left:50%;top:calc(2 * var(--cm));width:calc(24 * var(--cm));height:calc(12 * var(--cm));transform:translate(-50%);border-radius:calc(2 * var(--cm));background:radial-gradient(circle at 50% 38%,var(--paper-card) 0 calc(2.6 * var(--cm)),var(--ink) calc(2.6 * var(--cm)) calc(2.6 * var(--cm) + 1.5px),var(--paper-card) calc(2.6 * var(--cm) + 1.5px))}.pr-mug[data-astro-cid-z5mfntoa]{right:calc(6 * var(--cm));top:calc(4 * var(--cm));width:calc(8.5 * var(--cm));height:calc(8.5 * var(--cm));border-radius:50%;background:radial-gradient(circle,#6b4a2f 0 52%,var(--paper-card) 54%)}.pr-mug[data-astro-cid-z5mfntoa]:after{content:"";position:absolute;left:92%;top:32%;width:34%;height:36%;border:1.5px solid var(--ink);border-left:0;border-radius:0 50% 50% 0;background:var(--paper-card)}.pr-side[data-astro-cid-z5mfntoa]{min-width:0;padding:2rem 2rem 1.6rem}.pr-eyebrow[data-astro-cid-z5mfntoa]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dark)}.printed[data-astro-cid-z5mfntoa] h2[data-astro-cid-z5mfntoa]{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;margin:.45rem 0 .4rem}.pr-lede[data-astro-cid-z5mfntoa]{color:var(--ink-2);margin:0 0 .5rem}.pr-nowm[data-astro-cid-z5mfntoa]{font-size:.86rem;color:var(--ink-2);margin:0 0 1.2rem}.pr-nowm[data-astro-cid-z5mfntoa] b[data-astro-cid-z5mfntoa]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:4px;padding:.2rem .45rem;margin-right:.15rem;white-space:nowrap}.pr-field[data-astro-cid-z5mfntoa]{display:block;border:0;padding:0;margin:0 0 .95rem;min-width:0}.pr-field[data-astro-cid-z5mfntoa] legend[data-astro-cid-z5mfntoa],.pr-legend[data-astro-cid-z5mfntoa]{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);padding:0;margin:0 0 .4rem}.pr-tiles[data-astro-cid-z5mfntoa]{display:flex;gap:.5rem}.pr-tile[data-astro-cid-z5mfntoa]{flex:1 1 0;min-width:0}.pr-chips[data-astro-cid-z5mfntoa]{display:flex;flex-wrap:wrap;gap:.45rem}.pr-chip[data-astro-cid-z5mfntoa][hidden]{display:none}.pr-tile[data-astro-cid-z5mfntoa] input[data-astro-cid-z5mfntoa],.pr-chip[data-astro-cid-z5mfntoa] input[data-astro-cid-z5mfntoa]{position:absolute;opacity:0;pointer-events:none}.pr-tile[data-astro-cid-z5mfntoa]>span[data-astro-cid-z5mfntoa],.pr-chip[data-astro-cid-z5mfntoa]>span[data-astro-cid-z5mfntoa]{display:grid;border:2px solid var(--ink);border-radius:8px;background:var(--paper);cursor:pointer;transition:transform .12s}.pr-tile[data-astro-cid-z5mfntoa]>span[data-astro-cid-z5mfntoa]{gap:.1rem;padding:.65rem .7rem .6rem;height:100%;align-content:start}.pr-chip[data-astro-cid-z5mfntoa]>span[data-astro-cid-z5mfntoa]{padding:.4rem .75rem;line-height:1.25}.pr-tile[data-astro-cid-z5mfntoa] svg[data-astro-cid-z5mfntoa]{margin-bottom:.35rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pr-tile[data-astro-cid-z5mfntoa] svg[data-astro-cid-z5mfntoa] .thin{stroke-width:1.2;opacity:.6}.pr-tile[data-astro-cid-z5mfntoa] svg[data-astro-cid-z5mfntoa] .heavy{stroke-width:4}.pr-tile[data-astro-cid-z5mfntoa] b[data-astro-cid-z5mfntoa],.pr-chip[data-astro-cid-z5mfntoa] b[data-astro-cid-z5mfntoa]{font-size:.88rem;font-weight:700}.pr-tile[data-astro-cid-z5mfntoa] small[data-astro-cid-z5mfntoa],.pr-chip[data-astro-cid-z5mfntoa] small[data-astro-cid-z5mfntoa]{font-size:.76rem;color:var(--ink-dim)}.pr-tile[data-astro-cid-z5mfntoa]>span[data-astro-cid-z5mfntoa]:hover,.pr-chip[data-astro-cid-z5mfntoa]>span[data-astro-cid-z5mfntoa]:hover{transform:translateY(-1px)}.pr-tile[data-astro-cid-z5mfntoa] input[data-astro-cid-z5mfntoa]:checked+span[data-astro-cid-z5mfntoa],.pr-chip[data-astro-cid-z5mfntoa] input[data-astro-cid-z5mfntoa]:checked+span[data-astro-cid-z5mfntoa]{background:var(--ink);color:var(--paper)}.pr-tile[data-astro-cid-z5mfntoa] input[data-astro-cid-z5mfntoa]:checked+span[data-astro-cid-z5mfntoa] small[data-astro-cid-z5mfntoa],.pr-chip[data-astro-cid-z5mfntoa] input[data-astro-cid-z5mfntoa]:checked+span[data-astro-cid-z5mfntoa] small[data-astro-cid-z5mfntoa]{color:#c9c2b2}.pr-tile[data-astro-cid-z5mfntoa] input[data-astro-cid-z5mfntoa]:focus-visible+span[data-astro-cid-z5mfntoa],.pr-chip[data-astro-cid-z5mfntoa] input[data-astro-cid-z5mfntoa]:focus-visible+span[data-astro-cid-z5mfntoa]{outline:2px solid var(--accent);outline-offset:2px}.pr-country[data-astro-cid-z5mfntoa] select[data-astro-cid-z5mfntoa]{font:inherit;font-size:.95rem;width:100%;padding:.55rem .7rem;border:2px solid var(--ink);border-radius:8px;background:var(--paper);color:var(--ink)}.pr-country[data-astro-cid-z5mfntoa] select[data-astro-cid-z5mfntoa]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pr-ticket[data-astro-cid-z5mfntoa]{margin-top:1.3rem;padding:.9rem 1rem 1rem;border:2px solid var(--ink);border-radius:8px;background:var(--paper)}.pr-sum[data-astro-cid-z5mfntoa]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.03em;color:var(--ink-2);margin:0 0 .7rem;padding-bottom:.65rem;border-bottom:1.5px dashed var(--ink)}.pr-buy[data-astro-cid-z5mfntoa]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pr-cta[data-astro-cid-z5mfntoa]{font-family:var(--font-mono);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;padding:.95rem 1.4rem;background:var(--accent);color:var(--ink);border:2px solid #000;border-bottom-width:6px;border-radius:8px;white-space:nowrap;cursor:pointer}.pr-cta[data-astro-cid-z5mfntoa]:hover{filter:brightness(1.06)}.pr-cta[data-astro-cid-z5mfntoa]:active{transform:translateY(3px);border-bottom-width:3px}.pr-cta[data-astro-cid-z5mfntoa]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pr-cta[data-astro-cid-z5mfntoa]:disabled{opacity:.55;cursor:not-allowed}.pr-price[data-astro-cid-z5mfntoa]{margin:0;display:grid;line-height:1.15}.pr-price[data-astro-cid-z5mfntoa] output[data-astro-cid-z5mfntoa]{font-family:var(--font-display);font-size:1.7rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.pr-price[data-astro-cid-z5mfntoa] small[data-astro-cid-z5mfntoa]{font-size:.78rem;color:var(--ink-dim)}.pr-status[data-astro-cid-z5mfntoa]{font-size:.85rem;color:var(--accent-dark);min-height:1.2em;margin:.55rem 0 0}.pr-note[data-astro-cid-z5mfntoa]{font-size:.78rem;color:var(--ink-dim);margin:.1rem 0 0}.pr-note[data-astro-cid-z5mfntoa] a[data-astro-cid-z5mfntoa]{color:inherit}.pr-holds[data-astro-cid-z5mfntoa]{margin:.2rem 0 0;padding-left:1.1rem;font-size:.92rem;line-height:1.7;color:var(--ink-2)}.pr-file[data-astro-cid-z5mfntoa] .plf{margin-top:1.1rem}.pr-file[data-astro-cid-z5mfntoa] .plf-input{border:2px solid var(--ink)}.pr-file[data-astro-cid-z5mfntoa] .plf-note,.pr-file[data-astro-cid-z5mfntoa] .plf-status{color:var(--ink-dim)}.pr-file[data-astro-cid-z5mfntoa] .plf-status.ok{color:var(--ink)}.pr-file[data-astro-cid-z5mfntoa] .plf-status.err{color:var(--accent-dark)}a[data-astro-cid-z5mfntoa].pr-cta{display:inline-block;text-decoration:none}.pr-links[data-astro-cid-z5mfntoa]{font-size:.82rem;color:var(--ink-dim);margin:1.1rem 0 0}.pr-links[data-astro-cid-z5mfntoa] a[data-astro-cid-z5mfntoa],.pr-free[data-astro-cid-z5mfntoa]{color:inherit;text-decoration:underline}.pr-free[data-astro-cid-z5mfntoa]{background:none;border:0;font:inherit;padding:0;cursor:pointer}.pr-links[data-astro-cid-z5mfntoa] a[data-astro-cid-z5mfntoa]:hover,.pr-free[data-astro-cid-z5mfntoa]:hover{color:var(--ink)}.pr-free[data-astro-cid-z5mfntoa]:disabled{opacity:.6;cursor:progress}.pr-free-status[data-astro-cid-z5mfntoa]{font-size:.8rem;color:var(--ink-dim);min-height:1.1em;margin:.3rem 0 0}.sr-only[data-astro-cid-z5mfntoa]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.printed[data-astro-cid-z5mfntoa]{grid-template-columns:minmax(0,1fr)}.pr-stage[data-astro-cid-z5mfntoa]{border-right:0;border-bottom:2px solid var(--ink)}.pr-view[data-astro-cid-z5mfntoa],.pr-solo[data-astro-cid-z5mfntoa] .pr-view[data-astro-cid-z5mfntoa]{min-height:0;height:auto;aspect-ratio:1 / 1}.pr-side[data-astro-cid-z5mfntoa]{padding:1.4rem 1.15rem 1.2rem}.pr-dim[data-astro-cid-z5mfntoa] b[data-astro-cid-z5mfntoa]{font-size:.6rem}}@media(max-width:520px){.pr-tiles[data-astro-cid-z5mfntoa]{flex-wrap:wrap}.pr-tile[data-astro-cid-z5mfntoa]{flex-basis:calc(50% - .25rem)}}@media(max-width:420px){.pr-buy[data-astro-cid-z5mfntoa]{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.pr-object[data-astro-cid-z5mfntoa],.pr-tile[data-astro-cid-z5mfntoa]>span[data-astro-cid-z5mfntoa],.pr-chip[data-astro-cid-z5mfntoa]>span[data-astro-cid-z5mfntoa]{transition:none}}.app-card[data-astro-cid-kysn6hgu]{container-type:inline-size;margin:2rem 0 0;border-radius:10px;border:1.5px solid var(--ink, #14110d);border-bottom-width:4px;background:radial-gradient(ellipse 55% 70% at 78% 60%,rgba(255,106,58,.12),transparent 70%),#0c0a08;color:#f3ece0;overflow:hidden}.ac-in[data-astro-cid-kysn6hgu]{display:grid;grid-template-areas:"copy" "stage" "actions";gap:1.1rem;padding:1.15rem 1.15rem 1.25rem}.ac-copy[data-astro-cid-kysn6hgu]{grid-area:copy}.ac-stage[data-astro-cid-kysn6hgu]{grid-area:stage;padding:.2rem .35rem .5rem}.ac-actions[data-astro-cid-kysn6hgu]{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.ac-kicker[data-astro-cid-kysn6hgu]{margin:0 0 .5rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#ff7a4d}.ac-title[data-astro-cid-kysn6hgu]{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,5.4cqw,1.6rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;color:#f3ece0}.ac-narrow[data-astro-cid-kysn6hgu]{display:none}.ac-sub[data-astro-cid-kysn6hgu]{margin:.55rem 0 0;max-width:34ch;font-size:.92rem;line-height:1.45;color:#b0a694}.app-card[data-astro-cid-kysn6hgu] .ac-more[data-astro-cid-kysn6hgu]{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b0a694;text-decoration:none;padding:.3rem 0}.app-card[data-astro-cid-kysn6hgu] .ac-more[data-astro-cid-kysn6hgu]:hover{color:#ff7a4d}.app-card[data-astro-cid-kysn6hgu] .ac-more[data-astro-cid-kysn6hgu]:focus-visible{outline:2px solid #ff6a3a;outline-offset:3px}@container (max-width: 459px){.ac-wide[data-astro-cid-kysn6hgu]{display:none}.ac-narrow[data-astro-cid-kysn6hgu]{display:inline}}@container (min-width: 600px){.ac-in[data-astro-cid-kysn6hgu]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"copy stage" "actions stage";grid-template-rows:auto 1fr;column-gap:1.75rem;row-gap:1.1rem;padding:1.4rem 1.5rem 1.4rem 1.6rem;align-items:start}.ac-stage[data-astro-cid-kysn6hgu]{align-self:center}.ac-actions[data-astro-cid-kysn6hgu]{align-self:end}}@container (min-width: 600px){.ac-in[data-astro-cid-kysn6hgu].no-phone{grid-template-columns:1fr;grid-template-areas:"copy" "actions"}}html{scroll-padding-top:calc(var(--qb-top, 58px) + var(--qb-h, 48px) + 12px)}@media(max-width:699px){.switches{gap:.5rem .6rem}}@media(hover:none){.collection-all,a.chip{display:inline-flex;align-items:center;min-height:28px}}.prov-tag{display:inline-block;flex:none;margin-bottom:.8rem;padding:.25rem .5rem .2rem;border:1.5px solid rgb(255 255 255 / .75);border-radius:3px;background:#14110d8c;color:#fff;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.prov-tag[title]{cursor:help}main[data-astro-cid-ycf5ure6]{max-width:var(--maxw);margin:0 auto;padding:0 1.75rem 4rem}.crumbs[data-astro-cid-ycf5ure6]{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;padding:1rem 0}.crumbs[data-astro-cid-ycf5ure6] a[data-astro-cid-ycf5ure6]{color:var(--ink-dim)}.game-hero[data-astro-cid-ycf5ure6]{position:relative;display:flex;align-items:flex-end;min-height:300px;margin:.5rem 0 0;overflow:hidden;border:1.5px solid var(--ink);border-bottom-width:4px;border-radius:12px;background:#14110d;color:#fff}.game-hero[data-astro-cid-ycf5ure6].no-art{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--game-accent) 70%,transparent) 0%,transparent 60%),#14110d}.hero-art[data-astro-cid-ycf5ure6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.game-hero[data-astro-cid-ycf5ure6]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0b08eb,#0e0b08bd 42%,#0e0b0814 78%);pointer-events:none}.no-art[data-astro-cid-ycf5ure6]:after{display:none}.hero-in[data-astro-cid-ycf5ure6]{position:relative;z-index:1;flex:1;min-width:0;padding:2rem 2.3rem 1.9rem}.game-hero[data-astro-cid-ycf5ure6] h1[data-astro-cid-ycf5ure6]{margin:0;color:#fff;line-height:.95}.hero-name[data-astro-cid-ycf5ure6]{display:block;font-size:clamp(2.6rem,6vw,4.6rem);letter-spacing:-.02em;text-wrap:balance}.hero-sub[data-astro-cid-ycf5ure6]{display:block;margin-top:.5rem;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:600;letter-spacing:0;color:#e9e2d2}.hero-chips[data-astro-cid-ycf5ure6]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none}.chip[data-astro-cid-ycf5ure6]{display:inline-block;padding:.32rem .7rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff1f;border:1px solid rgb(255 255 255 / .38);border-radius:999px;white-space:nowrap;text-decoration:none}a[data-astro-cid-ycf5ure6].chip:hover{background:#ffffff38;text-decoration:none}.chip-ok[data-astro-cid-ycf5ure6]{color:var(--ink);background:#ffffffeb;border-color:transparent}a[data-astro-cid-ycf5ure6].chip-ok:hover{background:#fff}.hero-cta[data-astro-cid-ycf5ure6]{position:relative;z-index:1;flex:none;align-self:flex-end;margin:0 1.9rem 1.9rem 0;padding:.75rem 1.2rem;font-family:var(--font-mono);font-size:.82rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#fff;background:var(--accent);border:1.5px solid #000;border-bottom-width:4px;border-radius:8px}.hero-cta[data-astro-cid-ycf5ure6]:hover{text-decoration:none;filter:brightness(1.06)}.hero-cta[data-astro-cid-ycf5ure6]:active{transform:translateY(1px);border-bottom-width:3px}.cover-credit[data-astro-cid-ycf5ure6]{margin:.35rem .15rem 0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.02em;color:var(--ink-dim);text-align:right}.cover-credit[data-astro-cid-ycf5ure6] a[data-astro-cid-ycf5ure6]{color:inherit;text-decoration:underline}.cc-short[data-astro-cid-ycf5ure6]{display:none}@media(max-width:699px){.game-hero[data-astro-cid-ycf5ure6]{flex-direction:column;align-items:stretch;min-height:0;margin-top:.25rem}.hero-art[data-astro-cid-ycf5ure6]{position:relative;inset:auto;height:128px}.game-hero[data-astro-cid-ycf5ure6]:after{background:linear-gradient(180deg,#0e0b0800 0 56px,#14110d 128px)}.hero-in[data-astro-cid-ycf5ure6]{margin-top:-1.9rem;padding:0 1rem .95rem}.no-art[data-astro-cid-ycf5ure6] .hero-in[data-astro-cid-ycf5ure6]{margin-top:0;padding-top:1.2rem}.hero-sub[data-astro-cid-ycf5ure6]{margin-top:.35rem}.hero-chips[data-astro-cid-ycf5ure6]{gap:.4rem;margin-top:.8rem}.chip-taxo[data-astro-cid-ycf5ure6],.chip-long[data-astro-cid-ycf5ure6]{display:none}.chip[data-astro-cid-ycf5ure6]{font-size:.64rem;padding:.26rem .6rem}.hero-cta[data-astro-cid-ycf5ure6],.cc-full[data-astro-cid-ycf5ure6]{display:none}.cc-short[data-astro-cid-ycf5ure6]{display:inline}}.game-cols[data-astro-cid-ycf5ure6]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:start}.game-main[data-astro-cid-ycf5ure6]{min-width:0}@media(min-width:1000px){.game-cols[data-astro-cid-ycf5ure6].has-aside{grid-template-columns:minmax(0,1fr) 300px}.in-app .game-cols[data-astro-cid-ycf5ure6].has-aside{grid-template-columns:minmax(0,1fr)}.has-aside[data-astro-cid-ycf5ure6] .game-main[data-astro-cid-ycf5ure6]{container-type:inline-size}@container (min-width: 600px){.game-main[data-astro-cid-ycf5ure6] .shortcut-table:not(.multi){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.75rem}}}.game-main[data-astro-cid-ycf5ure6] .st-filter{top:calc(var(--qb-top, 58px) + var(--qb-h, 48px))}@media(max-width:640px){.game-main[data-astro-cid-ycf5ure6] .st-filter{flex-wrap:nowrap;padding:.35rem 0}.game-main[data-astro-cid-ycf5ure6] .st-filter-field{padding:.45rem .75rem}.game-main[data-astro-cid-ycf5ure6] .st-filter-count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.game-main[data-astro-cid-ycf5ure6] .st-filter[data-empty]{flex-wrap:wrap}.game-main[data-astro-cid-ycf5ure6] .st-filter[data-empty] .st-filter-count{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;flex-basis:100%}}.intro-sec[data-astro-cid-ycf5ure6]{margin-bottom:1rem}.lede-row[data-astro-cid-ycf5ure6]{display:flex;align-items:flex-end;gap:.75rem}.lede[data-astro-cid-ycf5ure6]{flex:1;min-width:0;max-width:none;font-size:1.05rem;margin:0 0 .75rem}.intro-sec[data-astro-cid-ycf5ure6].clampable .lede[data-astro-cid-ycf5ure6]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.intro-sec[data-astro-cid-ycf5ure6].clampable.open .lede[data-astro-cid-ycf5ure6]{display:block;overflow:visible}.intro-sec[data-astro-cid-ycf5ure6].clampable:not(.open) .game-actions[data-astro-cid-ycf5ure6]{display:none}.lede-more[data-astro-cid-ycf5ure6]{flex:none;margin:0 0 .75rem;padding:.2rem 0;font:inherit;font-size:.95rem;font-weight:600;color:var(--accent-text);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.18em;white-space:nowrap}.lede-more[data-astro-cid-ycf5ure6][hidden]{display:none}.lede-more[data-astro-cid-ycf5ure6]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.game-actions[data-astro-cid-ycf5ure6] .ext-link[data-astro-cid-ycf5ure6]{margin-bottom:.25rem}.ext-link[data-astro-cid-ycf5ure6]{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);background:var(--paper-card);border:1.5px solid var(--ink);border-bottom-width:3px;border-radius:6px;padding:.5rem .9rem}.ext-link[data-astro-cid-ycf5ure6]:hover{background:var(--paper-2);text-decoration:none}.map-tip[data-astro-cid-ycf5ure6]{margin:.4rem 0 1.4rem;font-size:.88rem;color:var(--ink-2)}.map-tip[data-astro-cid-ycf5ure6] b[data-astro-cid-ycf5ure6]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:4px;padding:.15rem .4rem;margin-right:.35rem;vertical-align:.1em}.shortcuts-head[data-astro-cid-ycf5ure6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.5rem}.shortcuts-head[data-astro-cid-ycf5ure6] h2[data-astro-cid-ycf5ure6]{margin:0;font-size:1.35rem;line-height:1.15}.switches[data-astro-cid-ycf5ure6]{display:flex;align-items:center;gap:.6rem 1rem;flex-wrap:wrap}.kb-toggle[data-astro-cid-ycf5ure6]{display:contents}.kb-toggle[data-astro-cid-ycf5ure6][hidden]{display:none}.os-switch[data-astro-cid-ycf5ure6]{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.gamepad-view[data-astro-cid-ycf5ure6]{margin-top:.25rem}.pad-switch[data-astro-cid-ycf5ure6]{margin-bottom:1rem}.os-pill[data-astro-cid-ycf5ure6]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);background:var(--paper-card);border:1.5px solid var(--ink);border-bottom-width:3px;border-radius:6px;padding:.35rem .7rem;cursor:pointer;transition:transform .06s ease,border-bottom-width .06s ease,background .15s ease}.os-pill[data-astro-cid-ycf5ure6]:hover{background:var(--paper-2)}.os-pill[data-astro-cid-ycf5ure6]:active{transform:translateY(2px);border-bottom-width:1.5px}.os-pill[data-astro-cid-ycf5ure6].active{background:var(--ink);color:var(--paper-card);border-color:var(--ink)}.faq[data-astro-cid-ycf5ure6]{margin-top:3rem}.faq[data-astro-cid-ycf5ure6] h2[data-astro-cid-ycf5ure6]{margin-bottom:.5rem}.qa[data-astro-cid-ycf5ure6]{border-bottom:1px solid var(--line);padding:1rem 0}.qa[data-astro-cid-ycf5ure6] dt[data-astro-cid-ycf5ure6]{font-weight:700;margin-bottom:.3rem}.qa[data-astro-cid-ycf5ure6] dd[data-astro-cid-ycf5ure6]{margin:0;font-size:.92rem}.related[data-astro-cid-ycf5ure6]{margin-top:3rem}.collection[data-astro-cid-ycf5ure6] h2[data-astro-cid-ycf5ure6] a[data-astro-cid-ycf5ure6]{color:inherit;text-decoration-color:var(--accent, currentColor);text-underline-offset:.18em}.collection[data-astro-cid-ycf5ure6] h2[data-astro-cid-ycf5ure6] a[data-astro-cid-ycf5ure6]:hover{color:var(--accent, currentColor)}.collection-sub[data-astro-cid-ycf5ure6]{margin:.4rem 0 0;color:var(--muted, inherit)}.collection-all[data-astro-cid-ycf5ure6]{display:inline-block;margin-top:1.1rem;font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.poster-grid[data-astro-cid-ycf5ure6]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.9rem}
