.crossword-toolbar[data-astro-cid-3eganiur]{display:flex;flex-wrap:wrap;gap:.5rem .65rem;align-items:center;margin-bottom:1.25rem}.cw-btn[data-astro-cid-3eganiur]{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--link);font:inherit;font-size:.92rem;font-weight:600;padding:.45rem .85rem;border-radius:2px;cursor:pointer;min-height:2.5rem}.cw-btn[data-astro-cid-3eganiur]:hover{border-color:var(--blue);color:var(--blue)}.cw-btn-muted[data-astro-cid-3eganiur]{color:var(--muted);font-weight:500}.crossword-status[data-astro-cid-3eganiur]{margin:0;flex:1 1 12rem;font-size:.95rem;color:var(--muted)}.crossword-status[data-astro-cid-3eganiur][data-kind=ok]{color:var(--cat-sports);font-weight:600}.crossword-status[data-astro-cid-3eganiur][data-kind=err]{color:var(--err);font-weight:600}.crossword-layout[data-astro-cid-3eganiur]{display:grid;gap:1.75rem}@media(min-width:900px){.crossword-layout[data-astro-cid-3eganiur]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:2rem}}.crossword-board[data-astro-cid-3eganiur]{position:relative;max-width:100%}.crossword-grid[data-astro-cid-3eganiur]{display:grid;grid-template-columns:repeat(var(--cw-cols),minmax(0,1fr));width:min(100%,calc(var(--cw-cols) * 2.75rem));border:2px solid var(--block, var(--blue-deep));background:var(--block, var(--blue-deep));gap:1px}.cw-cell[data-astro-cid-3eganiur]{position:relative;aspect-ratio:1;min-width:0;min-height:0;margin:0;padding:0;border:0;background:var(--surface);color:var(--ink);font-family:var(--font-body);font-weight:700;font-size:clamp(.75rem,2.4vw,1.05rem);line-height:1;cursor:pointer}.cw-cell[data-astro-cid-3eganiur].is-block{background:var(--block, var(--blue-deep));cursor:default}.cw-num[data-astro-cid-3eganiur]{position:absolute;top:1px;left:2px;z-index:1;font-size:clamp(.7rem,2vw,.85rem);font-weight:700;font-family:var(--font-body);color:var(--ink);line-height:1;pointer-events:none}.cw-letter[data-astro-cid-3eganiur]{display:grid;place-items:center;width:100%;height:100%;pointer-events:none;text-transform:uppercase}.cw-cell[data-astro-cid-3eganiur].is-word{background:var(--blue-soft)}.cw-cell[data-astro-cid-3eganiur].is-active{background:var(--hl);box-shadow:inset 0 0 0 2px var(--blue)}.cw-cell[data-astro-cid-3eganiur].is-wrong .cw-letter[data-astro-cid-3eganiur]{color:var(--bad)}.cw-cell[data-astro-cid-3eganiur].is-right .cw-letter[data-astro-cid-3eganiur]{color:var(--ok)}.cw-cell[data-astro-cid-3eganiur].is-wrong{background:var(--bad-bg)}.cw-cell[data-astro-cid-3eganiur].is-right{background:var(--ok-bg)}.cw-cell[data-astro-cid-3eganiur].is-wrong.is-word,.cw-cell[data-astro-cid-3eganiur].is-wrong.is-active{background:var(--bad-bg2)}.cw-cell[data-astro-cid-3eganiur].is-right.is-word,.cw-cell[data-astro-cid-3eganiur].is-right.is-active{background:var(--ok-bg2)}.crossword[data-astro-cid-3eganiur].is-complete .crossword-grid[data-astro-cid-3eganiur]{border-color:var(--cat-sports)}.crossword-hidden-input[data-astro-cid-3eganiur]{position:absolute;z-index:5;margin:0;padding:0;border:0;border-radius:0;opacity:.01;color:transparent;caret-color:transparent;background:transparent;font-size:16px;line-height:1;text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent;outline:none;box-shadow:none;resize:none;pointer-events:none}.crossword-clues[data-astro-cid-3eganiur]{display:grid;gap:1.5rem}@media(min-width:560px){.crossword-clues[data-astro-cid-3eganiur]{grid-template-columns:1fr 1fr;gap:1.25rem}}.crossword-clue-col[data-astro-cid-3eganiur] h2[data-astro-cid-3eganiur]{margin:0 0 .65rem;font-size:1.15rem;color:var(--link)}.crossword-clue-list[data-astro-cid-3eganiur]{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.crossword-clue[data-astro-cid-3eganiur]{display:block;width:100%;text-align:left;appearance:none;border:0;background:transparent;font:inherit;font-size:.95rem;line-height:1.35;color:var(--ink);padding:.4rem .45rem;border-radius:2px;cursor:pointer}.crossword-clue[data-astro-cid-3eganiur]:hover,.crossword-clue[data-astro-cid-3eganiur].is-active{background:var(--blue-soft)}.crossword-clue[data-astro-cid-3eganiur] strong[data-astro-cid-3eganiur]{color:var(--link);margin-right:.2rem}.cw-len[data-astro-cid-3eganiur]{color:var(--muted);font-size:.85em}@media(max-width:559px){.crossword-grid[data-astro-cid-3eganiur]{width:100%}.cw-cell[data-astro-cid-3eganiur]{min-height:2rem}}
