.puzzle[data-astro-cid-fi4lq4rm]{gap:var(--s-2);width:100%;display:grid}.side[data-astro-cid-fi4lq4rm]{font:600 .8rem var(--sans);color:var(--muted)}.side[data-astro-cid-fi4lq4rm].you{color:var(--paper)}.board[data-astro-cid-fi4lq4rm]{aspect-ratio:1;border:1px solid var(--rule);touch-action:manipulation;grid-template-columns:repeat(8,1fr);display:grid}.sq[data-astro-cid-fi4lq4rm]{all:unset;aspect-ratio:1;background:#2b3632;place-items:center;font:400 clamp(1.2rem,4.6vw,1.7rem)/1 "Noto Sans Symbols 2",Segoe UI Symbol,serif;display:grid;position:relative}.sq[data-astro-cid-fi4lq4rm].dark{background:#1a2320}.sq[data-astro-cid-fi4lq4rm].own{cursor:grab;touch-action:none}.sq[data-astro-cid-fi4lq4rm]:focus-visible{outline:2px solid var(--green);outline-offset:-2px;z-index:1}.sq[data-astro-cid-fi4lq4rm].sel{box-shadow:inset 0 0 0 2px var(--green)}.pc[data-astro-cid-fi4lq4rm]{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.pc[data-astro-cid-fi4lq4rm].lifted{z-index:5;filter:drop-shadow(0 6px 6px #00000080);position:relative}.pc[data-astro-cid-fi4lq4rm].w{color:var(--paper)}.pc[data-astro-cid-fi4lq4rm].b{color:#7f8a85}.mated[data-astro-cid-fi4lq4rm]{background:linear-gradient(145deg, var(--tile-hi), var(--tile-lo))!important}.solved[data-astro-cid-fi4lq4rm] .sq[data-astro-cid-fi4lq4rm]{cursor:default}figcaption[data-astro-cid-fi4lq4rm]{gap:var(--s-2);margin-top:var(--s-3);display:grid}.prompt[data-astro-cid-fi4lq4rm]{font-weight:600}.status[data-astro-cid-fi4lq4rm]{min-height:1.6em}.solved[data-astro-cid-fi4lq4rm] .status[data-astro-cid-fi4lq4rm]{color:var(--green);font-weight:600}.hint[data-astro-cid-fi4lq4rm]{color:var(--paper);font-size:.95rem}.hint[data-astro-cid-fi4lq4rm]:not([hidden]){animation:.8s ease-out .6s both reveal}@keyframes reveal{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hint[data-astro-cid-fi4lq4rm]:not([hidden]){animation:none}}.how[data-astro-cid-bkg32ql5]{color:var(--muted);margin-top:var(--s-3)}.desk[data-astro-cid-bkg32ql5]{height:46rem;margin-top:var(--s-6);border:1px solid var(--rule);background:radial-gradient(70% 60% at 50% 40%,#18221f,#111816);position:relative}.obj[data-astro-cid-bkg32ql5]{left:min(var(--x), calc(100% - var(--w) - .75rem));top:var(--y);rotate:var(--r);position:absolute}.obj[data-astro-cid-bkg32ql5][data-drag]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.obj[data-astro-cid-bkg32ql5].held{cursor:grabbing;filter:drop-shadow(0 18px 18px #0000008c)}.obj[data-astro-cid-bkg32ql5][data-flip]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.inner[data-astro-cid-bkg32ql5]{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.2,1);position:relative}.flipped[data-astro-cid-bkg32ql5] .inner[data-astro-cid-bkg32ql5]{transform:rotateY(180deg)}.face[data-astro-cid-bkg32ql5]{backface-visibility:hidden}.back[data-astro-cid-bkg32ql5]{align-content:center;gap:var(--s-2);padding:var(--s-4);display:grid;position:absolute;inset:0;transform:rotateY(180deg)}.paper[data-astro-cid-bkg32ql5]{color:#22201b;background:#e7e0ce;box-shadow:0 10px 18px #00000073}.small[data-astro-cid-bkg32ql5]{color:#5a564c;font-size:.85rem}.note[data-astro-cid-bkg32ql5]{--w:12rem;width:var(--w);padding:var(--s-4);color:#22201b;background:#e2d9bf;font-size:.9rem;line-height:1.4;box-shadow:0 8px 14px #00000073}.note[data-astro-cid-bkg32ql5] .small[data-astro-cid-bkg32ql5]{margin-top:var(--s-1)}.note[data-astro-cid-bkg32ql5] a[data-astro-cid-bkg32ql5]{margin-top:var(--s-2);color:#1e4f29;font-weight:600;display:inline-block}.chess[data-astro-cid-bkg32ql5]{--w:21rem;width:var(--w);padding:var(--s-4);border:1px solid var(--rule);background:#0c1210;box-shadow:0 16px 28px #00000080}.sudoku[data-astro-cid-bkg32ql5]{--w:13rem;width:var(--w)}.sudoku[data-astro-cid-bkg32ql5] .front[data-astro-cid-bkg32ql5]{padding:var(--s-4)}.sheet-title[data-astro-cid-bkg32ql5]{font:700 1rem var(--display);font-variation-settings:"wdth" 80;margin-bottom:var(--s-2)}.grid[data-astro-cid-bkg32ql5]{border:2px solid #22201b;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.grid[data-astro-cid-bkg32ql5] span[data-astro-cid-bkg32ql5]{aspect-ratio:1;font:500 .7rem var(--mono);border:.5px solid #9c968a;place-items:center;display:grid}.grid[data-astro-cid-bkg32ql5] span[data-astro-cid-bkg32ql5]:nth-child(3n){border-right:1.5px solid #22201b}.grid[data-astro-cid-bkg32ql5] span[data-astro-cid-bkg32ql5]:nth-child(n+19):nth-child(-n+27),.grid[data-astro-cid-bkg32ql5] span[data-astro-cid-bkg32ql5]:nth-child(n+46):nth-child(-n+54){border-bottom:1.5px solid #22201b}.cube-obj[data-astro-cid-bkg32ql5]{--w:8rem}.cube-stage[data-astro-cid-bkg32ql5]{perspective:500px;cursor:grab;touch-action:none;place-items:center;width:8rem;height:8rem;display:grid}.cube-stage[data-astro-cid-bkg32ql5]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.cube[data-astro-cid-bkg32ql5]{width:4.6rem;height:4.6rem;transform-style:preserve-3d;position:relative}.cube-face[data-astro-cid-bkg32ql5]{backface-visibility:hidden;background:#0a0a0a;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid;position:absolute;inset:0}.cube-face[data-astro-cid-bkg32ql5] i[data-astro-cid-bkg32ql5]{border-radius:2px}.cf-front[data-astro-cid-bkg32ql5]{transform:translateZ(2.3rem)}.cf-back[data-astro-cid-bkg32ql5]{transform:rotateY(180deg)translateZ(2.3rem)}.cf-right[data-astro-cid-bkg32ql5]{transform:rotateY(90deg)translateZ(2.3rem)}.cf-left[data-astro-cid-bkg32ql5]{transform:rotateY(-90deg)translateZ(2.3rem)}.cf-top[data-astro-cid-bkg32ql5]{transform:rotateX(90deg)translateZ(2.3rem)}.cf-bottom[data-astro-cid-bkg32ql5]{transform:rotateX(-90deg)translateZ(2.3rem)}.sleeve-obj[data-astro-cid-bkg32ql5]{--w:17rem;width:13rem}.sleeve[data-astro-cid-bkg32ql5]{aspect-ratio:1;width:13rem;position:relative}.cover[data-astro-cid-bkg32ql5]{z-index:1;color:#2a1a0c;background:#b5813c;align-content:space-between;padding:1.1rem;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 18px #00000073}.cover[data-astro-cid-bkg32ql5]:before{content:"";background:#f5ecd9;height:.6rem;position:absolute;top:58%;left:0;right:0}.cover[data-astro-cid-bkg32ql5]:after{content:"";pointer-events:none;opacity:.18;mix-blend-mode:multiply;background: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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.title[data-astro-cid-bkg32ql5]{text-transform:uppercase;letter-spacing:.04em;font:400 1.7rem/1.05 Poiret One,Futura,sans-serif;position:relative}.credit[data-astro-cid-bkg32ql5]{margin-top:auto;font-size:.8rem;position:relative}.play[data-astro-cid-bkg32ql5]{margin-top:var(--s-2);color:#f5ecd9;font:600 .85rem var(--sans);cursor:pointer;background:#2a1a0c;border:0;justify-self:start;align-items:center;gap:.5em;padding:.45em .9em;text-decoration:none;display:inline-flex;position:relative}.play[data-astro-cid-bkg32ql5]:focus-visible{outline-color:#2a1a0c}.disc[data-astro-cid-bkg32ql5]{aspect-ratio:1;background:radial-gradient(circle,#b5813c 0 15%,#2a1a0c 15.5% 17%,#0000 17.5%),conic-gradient(from 30deg,#ffffff1a,#0000 12% 38%,#ffffff14 50%,#0000 62% 88%,#ffffff1a),repeating-radial-gradient(circle,#1c1c1c 0 2px,#2a2a2a 2px 3px);border-radius:50%;width:92%;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:4%;left:4%;transform:translate(30%);box-shadow:0 0 0 1px #ffffff1f}.playing[data-astro-cid-bkg32ql5] .disc[data-astro-cid-bkg32ql5]{animation:2.4s linear infinite spin;transform:translate(52%)}@keyframes spin{to{rotate:360deg}}.player[data-astro-cid-bkg32ql5] iframe[data-astro-cid-bkg32ql5]{width:22rem;max-width:80vw;margin-top:var(--s-5);border:0;display:block}.series[data-astro-cid-bkg32ql5]{--w:15rem;width:var(--w)}.fan[data-astro-cid-bkg32ql5]{height:10.5rem;position:relative}.card[data-astro-cid-bkg32ql5]{left:var(--l);top:var(--t);width:11rem;rotate:var(--c);color:#22201b;font:500 .9rem var(--mono);background:#ece6d6 linear-gradient(#0000 1.9rem,#c9524a 1.9rem calc(1.9rem + 1px),#0000 0);padding:.7rem 1rem 2.6rem;position:absolute;box-shadow:0 8px 14px #0006}.series[data-astro-cid-bkg32ql5] .back[data-astro-cid-bkg32ql5]{height:10.5rem}.case[data-astro-cid-bkg32ql5]{--w:6.75rem;width:var(--w);height:8.75rem;padding:var(--s-3);text-align:center;background:#0b100e;border:1px solid #2e3a35;align-content:space-between;justify-items:center;display:grid;box-shadow:0 12px 18px #00000080}.case[data-astro-cid-bkg32ql5] svg[data-astro-cid-bkg32ql5]{width:2.8rem;height:2.8rem;margin-top:var(--s-4);fill:none;stroke:var(--paper);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.case[data-astro-cid-bkg32ql5] p[data-astro-cid-bkg32ql5]{font:600 .68rem/1.2 var(--sans);color:var(--muted)}.bbox[data-astro-cid-bkg32ql5]{--w:10.5rem;width:var(--w);padding:var(--s-4);cursor:pointer;background:#0b100e;border:1px solid #2e3a35;box-shadow:0 12px 18px #00000080}.bbox[data-astro-cid-bkg32ql5]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.bb-grid[data-astro-cid-bkg32ql5]{aspect-ratio:1;background:radial-gradient(circle,#3b4842 1.5px,#0000 2px) 0 0/12.5% 12.5%;border:1px solid #2e3a35;display:block;position:relative}.bb-grid[data-astro-cid-bkg32ql5] i[data-astro-cid-bkg32ql5]{aspect-ratio:1;width:12.5%;left:calc(var(--c) * 12.5%);top:calc(var(--r) * 12.5%);background:radial-gradient(circle at 35% 35%, var(--green), var(--tile-lo));border-radius:50%;position:absolute;scale:.7}.bb-title[data-astro-cid-bkg32ql5]{margin-top:var(--s-3);font:700 1.1rem/1.1 var(--display);font-variation-settings:"wdth" 80}.bb-note[data-astro-cid-bkg32ql5]{margin-top:var(--s-1);color:var(--muted);font-size:.75rem;line-height:1.35}.bb-play[data-astro-cid-bkg32ql5]{margin-top:var(--s-2);font:600 .75rem var(--sans);color:var(--green)}.bb-dialog[data-astro-cid-bkg32ql5]{border:1px solid var(--rule);background:var(--night);width:min(94vw,46rem);height:min(90vh,50rem);color:var(--paper);margin:auto;padding:0;box-shadow:0 30px 80px #000000b3}.bb-dialog[data-astro-cid-bkg32ql5][open]{grid-template-rows:auto 1fr;display:grid}.bb-dialog[data-astro-cid-bkg32ql5]::backdrop{background:#050807bf}.bb-dialog[data-astro-cid-bkg32ql5] header[data-astro-cid-bkg32ql5]{padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex}.bb-dialog[data-astro-cid-bkg32ql5] header[data-astro-cid-bkg32ql5] p[data-astro-cid-bkg32ql5]{font:700 1.1rem var(--display);font-variation-settings:"wdth" 80}.bb-dialog[data-astro-cid-bkg32ql5] header[data-astro-cid-bkg32ql5] span[data-astro-cid-bkg32ql5]{font:400 .85rem var(--sans);color:var(--muted);margin-left:var(--s-2)}.bb-dialog[data-astro-cid-bkg32ql5] header[data-astro-cid-bkg32ql5] button[data-astro-cid-bkg32ql5]{all:unset;cursor:pointer;width:2.5rem;height:2.5rem;color:var(--paper);place-items:center;font-size:1.6rem;display:grid}.bb-dialog[data-astro-cid-bkg32ql5] header[data-astro-cid-bkg32ql5] button[data-astro-cid-bkg32ql5]:focus-visible{outline:2px solid var(--green)}.bb-dialog[data-astro-cid-bkg32ql5] iframe[data-astro-cid-bkg32ql5]{border:0;width:100%;height:100%}@media (width<=48rem){.bb-dialog[data-astro-cid-bkg32ql5]{border:0;width:100vw;max-width:none;height:100dvh;max-height:none}}.reveal-ready .desk[data-astro-cid-bkg32ql5]:not(.in) .obj[data-astro-cid-bkg32ql5]{opacity:0}.reveal-ready .desk[data-astro-cid-bkg32ql5].in .obj[data-astro-cid-bkg32ql5]{animation:land .8s calc(var(--i) * 60ms) cubic-bezier(.25, 1.4, .5, 1) backwards}@keyframes land{0%{opacity:0;translate:0 -2.5rem;scale:1.08}}@media (prefers-reduced-motion:reduce){.inner[data-astro-cid-bkg32ql5],.disc[data-astro-cid-bkg32ql5]{transition:none}.playing[data-astro-cid-bkg32ql5] .disc[data-astro-cid-bkg32ql5]{animation:none}}@media (width<=56rem){.desk[data-astro-cid-bkg32ql5]{gap:var(--s-5) var(--s-3);height:auto;padding:var(--s-5) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));place-items:start center;display:grid;position:static}.obj[data-astro-cid-bkg32ql5]{rotate:calc(var(--r) * .6);position:relative;top:auto!important;left:auto!important}.chess[data-astro-cid-bkg32ql5],.sleeve-obj[data-astro-cid-bkg32ql5],.series[data-astro-cid-bkg32ql5]{grid-column:1/-1}.chess[data-astro-cid-bkg32ql5]{width:min(100%,22rem);rotate:none}.note[data-astro-cid-bkg32ql5],.sudoku[data-astro-cid-bkg32ql5]{width:100%;max-width:12rem}.sleeve-obj[data-astro-cid-bkg32ql5]{margin-right:3rem}.grid[data-astro-cid-bkg32ql5] span[data-astro-cid-bkg32ql5]{font-size:.55rem}}
