.gra[data-astro-cid-o34jdedm]{padding-block:clamp(28px,5vw,56px)}.inner[data-astro-cid-o34jdedm]{gap:18px;max-width:480px;display:grid}.top[data-astro-cid-o34jdedm]{gap:10px;display:grid}.back[data-astro-cid-o34jdedm]{text-decoration:none}h1[data-astro-cid-o34jdedm]{text-transform:uppercase;color:var(--yellow);font-size:clamp(48px,9vw,72px);line-height:.9}h1[data-astro-cid-o34jdedm] span[data-astro-cid-o34jdedm]{color:var(--white);font-size:.45em;display:block}.lead[data-astro-cid-o34jdedm]{color:var(--muted-dark);margin:0}.scores[data-astro-cid-o34jdedm]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.score[data-astro-cid-o34jdedm]{border:2px solid var(--line-dark);text-align:center;padding:8px 14px;display:grid}.score--best[data-astro-cid-o34jdedm]{border-color:var(--yellow)}.label[data-astro-cid-o34jdedm]{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dark);font-size:14px;font-weight:700}.value[data-astro-cid-o34jdedm]{font-family:var(--f-display);font-size:32px;font-weight:800;line-height:1.1}.score--best[data-astro-cid-o34jdedm] .value[data-astro-cid-o34jdedm]{color:var(--yellow)}.tools[data-astro-cid-o34jdedm]{align-items:center;gap:12px;display:flex}.tools[data-astro-cid-o34jdedm] .btn[data-astro-cid-o34jdedm]{padding:10px 16px;font-size:17px}.btn[data-astro-cid-o34jdedm]:disabled{opacity:.4;cursor:not-allowed;transform:skewX(var(--skew));box-shadow:inset 0 0 0 2px}.tool[data-astro-cid-o34jdedm]{color:var(--white);font:600 16px var(--f-body);text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 2px}.tools[data-astro-cid-o34jdedm] .tool[data-astro-cid-o34jdedm]:first-of-type{margin-left:auto}.tool[data-astro-cid-o34jdedm][aria-pressed=true]{color:var(--yellow)}.tool[data-astro-cid-o34jdedm][aria-pressed]{font-size:22px;text-decoration:none}.tool[data-astro-cid-o34jdedm][aria-pressed]:before{content:"🔇" / ""}.tool[data-astro-cid-o34jdedm][aria-pressed=true]:before{content:"🔊" / ""}.board[data-astro-cid-o34jdedm]{--gap:clamp(6px, 2vw, 10px);aspect-ratio:1;padding:var(--gap);background:var(--ink-3);border:2px solid var(--yellow);touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.cells[data-astro-cid-o34jdedm],.tiles[data-astro-cid-o34jdedm]{inset:var(--gap);position:absolute}.cells[data-astro-cid-o34jdedm]{gap:var(--gap);grid-template:repeat(4,1fr)/repeat(4,1fr);display:grid}.cells[data-astro-cid-o34jdedm] span[data-astro-cid-o34jdedm]{background:var(--ink-2)}.tiles[data-astro-cid-o34jdedm] .tile{--size:calc((100% - 3 * var(--gap)) / 4);top:calc(var(--r) * (var(--size) + var(--gap)));left:calc(var(--c) * (var(--size) + var(--gap)));width:var(--size);height:var(--size);padding-left:calc(var(--size) * .1);color:var(--ink);background:linear-gradient(var(--pagon,transparent), var(--pagon,transparent)) right 5% top / 12% 100% no-repeat, repeating-linear-gradient(90deg, var(--stripe,var(--belt-gold)) 0 3px, transparent 3px 6px) right 5% top / max(0px, calc(var(--stripes,0) * 6px - 3px)) 100% no-repeat, var(--belt,var(--belt-black));align-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 2px #00000040;container-type:inline-size}.tiles[data-astro-cid-o34jdedm] .tile[data-belt=brown]{color:var(--white)}.tiles[data-astro-cid-o34jdedm] .tile[data-belt=black]{color:var(--yellow);box-shadow:inset 0 0 0 2px var(--yellow)}.tiles[data-astro-cid-o34jdedm] .tile-value{font-family:var(--f-display);font-size:clamp(16px,34cqi,44px);font-weight:800;line-height:1}.tiles[data-astro-cid-o34jdedm] .tile[data-digits="4"] .tile-value{font-size:clamp(14px,26cqi,36px)}.tiles[data-astro-cid-o34jdedm] .tile[data-digits="5"] .tile-value{font-size:clamp(12px,20cqi,30px)}.tiles[data-astro-cid-o34jdedm] .tile-rank{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;opacity:.85;font-size:clamp(10px,14cqi,16px);font-weight:700;position:absolute;top:6%;left:8%}.tiles[data-astro-cid-o34jdedm] .tile--new{animation:appear .15s var(--ease)}.tiles[data-astro-cid-o34jdedm] .tile--pop{animation:pop .18s var(--ease)}@keyframes appear{0%{opacity:0;transform:scale(.4)}}@keyframes pop{50%{transform:scale(1.12)}}.end[data-astro-cid-o34jdedm]{z-index:2;text-align:center;background:#0b0b0be6;place-content:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.end[data-astro-cid-o34jdedm][hidden]{display:none}.end-title[data-astro-cid-o34jdedm]{font-family:var(--f-display);text-transform:uppercase;color:var(--yellow);margin:0;font-size:clamp(32px,8vw,44px);font-weight:800}.end-text[data-astro-cid-o34jdedm]{margin:0 0 8px}.end-actions[data-astro-cid-o34jdedm]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.end-actions[data-astro-cid-o34jdedm] .btn[data-astro-cid-o34jdedm]{padding:10px 16px;font-size:17px}.end-actions[data-astro-cid-o34jdedm] .btn[data-astro-cid-o34jdedm][hidden]{display:none}.pad[data-astro-cid-o34jdedm]{grid-template-columns:repeat(3,52px);grid-template-areas:".g.""l d p";justify-content:center;gap:6px;display:grid}.pad[data-astro-cid-o34jdedm] button[data-astro-cid-o34jdedm]{background:var(--ink-3);height:46px;color:var(--white);border:2px solid var(--line-dark);cursor:pointer;font-size:18px}.pad[data-astro-cid-o34jdedm] button[data-astro-cid-o34jdedm]:active{background:var(--yellow);color:var(--ink)}.pad[data-astro-cid-o34jdedm] [data-astro-cid-o34jdedm][data-dir=gora]{grid-area:g}.pad[data-astro-cid-o34jdedm] [data-astro-cid-o34jdedm][data-dir=lewo]{grid-area:l}.pad[data-astro-cid-o34jdedm] [data-astro-cid-o34jdedm][data-dir=dol]{grid-area:d}.pad[data-astro-cid-o34jdedm] [data-astro-cid-o34jdedm][data-dir=prawo]{grid-area:p}.hint[data-astro-cid-o34jdedm]{text-align:center;color:var(--muted-dark);margin:0;font-size:15px}.legend[data-astro-cid-o34jdedm]{border:2px solid var(--ink);background:var(--paper);width:min(100% - 32px,460px);max-height:min(100dvh - 32px,720px);color:var(--text);box-shadow:8px 8px 0 var(--yellow);padding:20px}.legend[data-astro-cid-o34jdedm]::backdrop{background:#000000b3}.legend[data-astro-cid-o34jdedm][open]{gap:16px;display:grid}.legend-head[data-astro-cid-o34jdedm]{justify-content:space-between;align-items:center;display:flex}.legend-head[data-astro-cid-o34jdedm] h2[data-astro-cid-o34jdedm]{font-size:var(--fs-h3);text-transform:uppercase}.close[data-astro-cid-o34jdedm]{cursor:pointer;color:inherit;background:0 0;border:0;padding:6px 10px;font-size:22px}.legend-list[data-astro-cid-o34jdedm]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.legend-list[data-astro-cid-o34jdedm] li[data-astro-cid-o34jdedm]{--belt-w:56px;--belt-h:18px;grid-template-columns:auto 4em 1fr auto;align-items:center;gap:12px;display:grid}.legend-rank[data-astro-cid-o34jdedm]{font-family:var(--f-display);text-transform:uppercase;font-weight:700}.legend-label[data-astro-cid-o34jdedm]{color:var(--muted);font-size:15px}.legend-value[data-astro-cid-o34jdedm]{font-family:var(--f-display);font-weight:800}.legend[data-astro-cid-o34jdedm]>.btn[data-astro-cid-o34jdedm]{justify-self:start}
