.kq-G-W_chooser{flex-wrap:wrap;gap:1rem 2rem;margin:1.25rem 0 1.5rem;display:flex}.kq-G-W_chooserGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kq-G-W_chooserLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:.15rem;font-size:.78rem;font-weight:700}.kq-G-W_pick{font:inherit;border:2px solid var(--pine);min-height:2.75rem;color:var(--pine);cursor:pointer;background:#1f4a4012;border-radius:1.2em .3em;padding:.45rem 1.1rem;font-size:.98rem;font-weight:600;transition:background-color .14s,border-radius .26s,color .14s}.kq-G-W_pick:hover{background:#1f4a4029;border-radius:.3em 1.2em}.kq-G-W_pick[aria-pressed=true]{background:var(--pine);color:var(--on-pine);border-color:var(--pine);box-shadow:0 3px 10px #14302a40}.kq-G-W_heading{margin-bottom:.25rem}.kq-G-W_source{color:var(--muted);margin-bottom:1rem}.kq-G-W_crossword{gap:1.75rem;display:grid}@media (min-width:60rem){.kq-G-W_crossword{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.kq-G-W_board{flex-direction:column;gap:.75rem;min-width:0;display:flex}.kq-G-W_current{background:var(--paper-deep);border-radius:var(--radius);min-height:3.2em;box-shadow:var(--bezel);max-width:none;margin:0;padding:.6rem .85rem}.kq-G-W_grid{background:var(--ink);border-radius:var(--radius);gap:2px;width:100%;max-width:36rem;padding:2px;display:grid}.kq-G-W_block{aspect-ratio:1;background:var(--ink)}.kq-G-W_cell{aspect-ratio:1;background:#fff;position:relative}.kq-G-W_inWord{background:#e6dcc6}.kq-G-W_here{box-shadow:inset 0 0 0 2px var(--ink);background:#f3d48a}.kq-G-W_wrong .kq-G-W_input{color:#9e2a1e;text-decoration:line-through}.kq-G-W_num{color:var(--ink);pointer-events:none;font-size:clamp(.5rem,1.6vw,.66rem);font-weight:700;line-height:1;position:absolute;top:1px;left:2px}.kq-G-W_input{text-align:center;width:100%;height:100%;font:700 clamp(.85rem, 3.2vw, 1.3rem) var(--font-sans);text-transform:uppercase;color:var(--ink);caret-color:#0000;cursor:pointer;background:0 0;border:0;padding:.35em 0 0;position:absolute;inset:0}.kq-G-W_input:focus{outline:none}.kq-G-W_input:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.kq-G-W_tools{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.kq-G-W_tool{font:inherit;border:2px solid var(--pine);min-height:2.9rem;color:var(--pine);cursor:pointer;background:#fff;border-radius:1.2em .3em;align-items:center;gap:.45rem;padding:.45rem 1.15rem;font-size:.98rem;font-weight:700;transition:background-color .14s,border-radius .26s,transform .14s;display:inline-flex;box-shadow:0 2px 6px #00000014}.kq-G-W_tool:before{font-size:1.05em;line-height:1}.kq-G-W_tool:hover{border-radius:.3em 1.2em;transform:translateY(-1px)}.kq-G-W_toolCheck{background:var(--pine);color:var(--on-pine)}.kq-G-W_toolCheck:before{content:"✓";content:"✓" / ""}.kq-G-W_toolCheck:hover{background:var(--pine-deep);color:#fff}.kq-G-W_toolShow{background:#1f4a4012}.kq-G-W_toolShow:before{content:"◉";content:"◉" / "";font-size:.85em}.kq-G-W_toolShow:hover{background:#1f4a4029}.kq-G-W_toolClear{color:#9e2a1e;border-color:#9e2a1e}.kq-G-W_toolClear:before{content:"✕";content:"✕" / "";font-size:.85em}.kq-G-W_toolClear:hover{background:#fbeae7}@media (prefers-reduced-motion:reduce){.kq-G-W_pick,.kq-G-W_tool{transition:none}.kq-G-W_tool:hover{transform:none}}.kq-G-W_pick:focus-visible,.kq-G-W_tool:focus-visible,.kq-G-W_clue:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.kq-G-W_status{color:var(--muted);margin:0}.kq-G-W_clues{gap:1.25rem;min-width:0;display:grid}@media (min-width:40rem) and (max-width:59.99rem){.kq-G-W_clues{grid-template-columns:1fr 1fr}}.kq-G-W_listTitle{margin-bottom:.4rem;font-size:1.05rem}.kq-G-W_list{gap:.15rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}.kq-G-W_list li{margin:0}.kq-G-W_clue{text-align:left;width:100%;font:inherit;border-radius:var(--radius);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.35rem .5rem;font-size:.98rem;line-height:1.4;display:block}.kq-G-W_clue:hover{background:var(--paper-deep)}.kq-G-W_clueOn{background:#e6dcc6}.kq-G-W_clueDone{color:var(--muted)}.kq-G-W_clueNum{min-width:1.6em;font-weight:700;display:inline-block}
.jnt37a_desk.jnt37a_desk{background:linear-gradient(#f5ead8 0%,#ecdcc0 100%)}.jnt37a_desk h1{letter-spacing:-.02em;font-size:clamp(2.4rem,1.4rem + 4vw,4.4rem);line-height:1.02}.jnt37a_intro{color:#3d372d;max-width:68ch}.jnt37a_sheet{background:#fffdf8;border:1px solid #e3dccd;border-radius:6px;margin-block:1.5rem 2rem;padding:clamp(1rem,.6rem + 1.6vw,2rem);box-shadow:0 2px 4px #3c280a14,0 26px 50px -24px #3c280a59}
