.maker-card{padding:1.1rem 1.3rem 1.3rem;max-width:46rem;margin-top:1.4rem}.maker-card h2{margin:.2rem 0 .7rem;font-size:1.25rem}.maker-card .hint{color:#6b5d4e;font-size:.92rem;margin:0 0 .8rem}.maker-rows{display:grid;gap:.45rem}.maker-row{display:flex;gap:.5rem;align-items:center}.maker-row input{font:inherit;padding:.35rem .6rem;border:2px solid var(--ink);border-radius:8px;background:#fff;min-width:0}.maker-word{flex:0 1 11rem;text-transform:uppercase}.maker-word::placeholder{text-transform:none}.maker-clue{flex:1 1 14rem}.maker-clue.auto{background:#fdf6de}.maker-row.bad input{border-color:var(--red)}.maker-remove{flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:50%;border:2px solid var(--ink);background:#fff;cursor:pointer;font-size:1.1rem;line-height:1;font-weight:700;color:var(--ink)}.maker-remove:hover{background:var(--red);color:#fff}.maker-toolbar{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:.9rem;align-items:center}.paste-panel{margin-top:.9rem;border-top:2px dashed var(--paper-deep);padding-top:.9rem}.paste-panel summary{cursor:pointer;font-family:var(--font-display);font-weight:600}.paste-panel textarea{width:100%;min-height:7rem;margin-top:.6rem;font:inherit;padding:.5rem .7rem;border:2px solid var(--ink);border-radius:8px;resize:vertical}.paste-panel .paste-actions{display:flex;gap:.8rem;align-items:center;margin-top:.5rem;flex-wrap:wrap}.paste-note{color:#6b5d4e;font-style:italic}.maker-options{display:grid;gap:.55rem}.maker-options .opt-field{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.maker-options .opt-field>span{font-family:var(--font-display);font-weight:600;min-width:7.5rem}.maker-options input[type=text]{font:inherit;padding:.35rem .6rem;border:2px solid var(--ink);border-radius:8px;background:#fff;flex:1 1 200px}.maker-options label.opt-check{display:flex;align-items:center;gap:.6rem;cursor:pointer}.maker-options input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.bank-note{color:#6b5d4e;font-size:.88rem;font-style:italic}.maker-go{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.3rem}.maker-status{color:var(--red);font-style:italic;min-height:1.4em;margin:.5rem 0 0;max-width:46rem}.maker-result{margin-top:2rem}.maker-result .result-actions{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center;margin:.8rem 0 1.2rem}.maker-result .show-answers{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.95rem}.maker-result .show-answers input{width:1.05rem;height:1.05rem;accent-color:var(--accent)}.maker-grid-wrap{overflow-x:auto;padding-bottom:.5rem}.maker-grid{display:grid;grid-template-columns:repeat(var(--cols),var(--cell));grid-auto-rows:var(--cell);width:max-content}.maker-grid .mcell{position:relative;background:#fff;border:1px solid var(--cell-border);margin:-.5px;display:flex;align-items:center;justify-content:center}.maker-grid .mvoid{background:transparent}.maker-grid .mnum{position:absolute;top:1px;left:2px;font-size:calc(var(--cell) * .32);font-family:Arial,sans-serif;color:var(--ink)}.maker-grid .mletter{font-family:Arial,sans-serif;font-weight:700;font-size:calc(var(--cell) * .55);visibility:hidden}.maker-grid-wrap.show-answers .mletter{visibility:visible}.maker-clues{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;max-width:46rem}.maker-clues h3{font-size:1rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--ink);padding-bottom:.25rem;margin:.8rem 0 .5rem}.maker-clue-list{list-style:none;margin:0;padding:0}.maker-clue-list li{padding:.15rem 0}.maker-bank h3{font-size:1rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--ink);padding-bottom:.25rem;margin:1.2rem 0 .6rem;max-width:46rem}.maker-chips{display:flex;flex-wrap:wrap;gap:.45rem;max-width:46rem}.maker-chips span{font-family:var(--font-display);font-weight:600;font-size:.9rem;border:2px solid var(--ink);border-radius:999px;padding:.12rem .7rem;background:#fff}.maker-unplaced{margin:1.2rem 0 0;padding:.8rem 1.1rem;max-width:46rem;border:2px solid var(--red);border-radius:var(--radius);background:#fdeae3}@media(max-width:560px){.maker-row{flex-wrap:wrap}.maker-word{flex:1 1 8rem}.maker-clue{flex:1 1 100%;order:3;margin-left:0}}.lede[data-astro-cid-72pho24h]{font-size:1.1rem;max-width:44rem}article[data-astro-cid-72pho24h]{margin-top:1rem}.more-themes[data-astro-cid-72pho24h]{margin-top:2.5rem;padding:.5rem 1.6rem 1.2rem;background:var(--highlight);max-width:46rem}.more-themes[data-astro-cid-72pho24h] h2[data-astro-cid-72pho24h]{margin-bottom:.3rem}.more-themes[data-astro-cid-72pho24h] p[data-astro-cid-72pho24h]{margin:0}
