.pysteroids[data-astro-cid-e27lsryj]{width:min(960px,100vw - 2rem);margin:2.5rem 0;position:relative;left:50%;transform:translate(-50%)}.stage[data-astro-cid-e27lsryj]{cursor:pointer;background:#000;border-radius:6px;outline:none;transition:box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 0 0 3px #0000}.stage[data-astro-cid-e27lsryj]:focus-visible,.stage[data-astro-cid-e27lsryj]:focus{cursor:crosshair;box-shadow:0 0 0 3px #3cbcfc}canvas[data-astro-cid-e27lsryj]{aspect-ratio:384/240;width:100%;height:auto;display:block}.prompt[data-astro-cid-e27lsryj]{width:max-content;font-family:var(--font-mono), monospace;color:#fcfcfc;pointer-events:none;background:#2038ece6;border:2px solid #fcfcfc;border-radius:4px;margin:0 auto;padding:.4rem .9rem;font-size:.85rem;animation:1.2s steps(2,start) infinite blink;position:absolute;inset:auto 0 1rem}.stage[data-astro-cid-e27lsryj]:focus .prompt[data-astro-cid-e27lsryj]{display:none}@keyframes blink{to{visibility:hidden}}.below[data-astro-cid-e27lsryj]{color:var(--text-muted);flex-wrap:wrap;align-items:end;gap:.5rem .75rem;margin-top:.75rem;font-size:.85rem;display:flex}.name[data-astro-cid-e27lsryj]{flex-direction:column;flex:18rem;gap:.3rem;max-width:26rem;display:flex}.name[data-astro-cid-e27lsryj] input[data-astro-cid-e27lsryj]{font:inherit;font-family:var(--font-pixel), monospace;color:#fcfcfc;background:#000;border:3px solid #fcfcfc;border-radius:8px;outline:none;padding:.55rem .7rem;font-size:.75rem}.name[data-astro-cid-e27lsryj] input[data-astro-cid-e27lsryj]:focus-visible{border-color:#f8b800}.reroll[data-astro-cid-e27lsryj]{font:inherit;color:var(--heading);background:var(--bg-soft);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:.45rem .8rem;font-size:.8rem}.reroll[data-astro-cid-e27lsryj]:hover{border-color:#3cbcfc}.auto[data-astro-cid-e27lsryj][aria-pressed=true]{color:#000;background:#3cbcfc;border-color:#3cbcfc}.keys[data-astro-cid-e27lsryj]{align-self:center;margin-left:auto}.window[data-astro-cid-e27lsryj]{color:#fcfcfc;font-family:var(--font-pixel), monospace;-webkit-font-smoothing:none;background:#000;border-radius:12px;margin:1.25rem 0 0;padding:2rem 1.5rem 1.25rem;position:relative}.window[data-astro-cid-e27lsryj]:before{content:"";pointer-events:none;border:3px solid #fcfcfc;border-radius:8px;position:absolute;inset:7px}.window-title[data-astro-cid-e27lsryj]{text-transform:uppercase;white-space:nowrap;background:#000;margin:0;padding:0 .5rem;font-size:.7rem;line-height:1.6;position:absolute;top:2px;left:50%;transform:translate(-50%)}.board[data-astro-cid-e27lsryj] summary[data-astro-cid-e27lsryj]{cursor:pointer;height:2.4rem;list-style:none;position:absolute;inset:0 0 auto}.board[data-astro-cid-e27lsryj] summary[data-astro-cid-e27lsryj]::-webkit-details-marker{display:none}.board[data-astro-cid-e27lsryj] .window-title[data-astro-cid-e27lsryj]:before{content:"";vertical-align:.05rem;border:.3rem solid #0000;border-left:.45rem solid;border-right-width:0;margin-right:.5rem;transition:transform .15s;display:inline-block}.board[data-astro-cid-e27lsryj][open] .window-title[data-astro-cid-e27lsryj]:before{transform:rotate(90deg)}.board[data-astro-cid-e27lsryj] summary[data-astro-cid-e27lsryj]:hover .window-title[data-astro-cid-e27lsryj],.board[data-astro-cid-e27lsryj] summary[data-astro-cid-e27lsryj]:focus-visible .window-title[data-astro-cid-e27lsryj]{color:#f8b800}.board[data-astro-cid-e27lsryj] summary[data-astro-cid-e27lsryj]:focus{outline:none}.board[data-astro-cid-e27lsryj]:not([open]){padding:1.9rem 1.5rem .6rem}.board[data-astro-cid-e27lsryj] ol[data-astro-cid-e27lsryj]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.board[data-astro-cid-e27lsryj] li{grid-template-columns:2.2rem minmax(0,1fr) auto;grid-template-areas:"rank who score"".how how";gap:.3rem .75rem;font-size:.7rem;line-height:1.5;display:grid}.board[data-astro-cid-e27lsryj] li.mine{color:#f8b800}.board[data-astro-cid-e27lsryj] .rank{color:#3cbcfc;grid-area:rank}.board[data-astro-cid-e27lsryj] .who{overflow-wrap:anywhere;grid-area:who}.board[data-astro-cid-e27lsryj] .score{font-variant-numeric:tabular-nums;grid-area:score}.board[data-astro-cid-e27lsryj] .how{color:#a4e4fc;grid-area:how;font-size:.6rem}.board[data-astro-cid-e27lsryj] li.mine .how{color:#f8d878}@media (width>=640px){.board[data-astro-cid-e27lsryj] li{grid-template-columns:2.2rem minmax(0,1fr) 9rem 8rem;grid-template-areas:"rank who how score"}.board[data-astro-cid-e27lsryj] .score{text-align:right}}.status[data-astro-cid-e27lsryj]{color:#a4e4fc;margin:.5rem 0 0;font-size:.65rem;line-height:1.8}.status[data-astro-cid-e27lsryj]:empty,.touch[data-astro-cid-e27lsryj]{display:none}@media (pointer:coarse){.keys[data-astro-cid-e27lsryj],.prompt[data-astro-cid-e27lsryj]{display:none}.stage[data-astro-cid-e27lsryj]{touch-action:none}.touch[data-astro-cid-e27lsryj]{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:auto .5rem .5rem}.touch[data-astro-cid-e27lsryj] span[data-astro-cid-e27lsryj]{gap:.5rem;display:flex}.touch[data-astro-cid-e27lsryj] button[data-astro-cid-e27lsryj]{pointer-events:auto;color:#fcfcfccc;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#00000059;border:2px solid #fcfcfc66;border-radius:50%;width:3.2rem;height:3.2rem;font-size:1.1rem}.touch[data-astro-cid-e27lsryj] button[data-astro-cid-e27lsryj].on{color:#3cbcfc;border-color:#3cbcfc}}@media (prefers-reduced-motion:reduce){.prompt[data-astro-cid-e27lsryj]{animation:none}}
