._81mLda_gap{border:2px dashed var(--hz-line-strong);background:var(--gm-given);color:var(--hz-ink);-webkit-tap-highlight-color:transparent}._81mLda_gap[data-filled]{border:2px solid var(--hz-ink);background:var(--hz-card);box-shadow:0 2px 0 var(--hz-line-strong)}._81mLda_gap[data-selected]{border:2px solid var(--gm-ring-key);box-shadow:0 0 0 3px var(--gm-ring), 0 0 0 4px var(--gm-ring-key)}._81mLda_given[data-lit],._81mLda_gap[data-lit]:not([data-selected]){background:var(--gm-gold-wash)}._81mLda_gap[data-hint]{animation:1.5s ease-in-out 2 _81mLda_hint}._81mLda_play[data-solved] ._81mLda_gap,._81mLda_gap[data-shown]{border-color:var(--gm-good);background:var(--gm-good-wash);color:var(--gm-deep-jade);box-shadow:none}._81mLda_gap:focus-visible{outline:2px solid var(--hz-cinnabar);outline-offset:2px}._81mLda_gap[aria-disabled=true]{cursor:default}._81mLda_poolTitle{color:var(--hz-muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0;font-size:13px;font-weight:700}._81mLda_pool{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}._81mLda_tile{border:2px solid var(--hz-ink);background:var(--hz-card);box-shadow:0 3px 0 var(--hz-line-strong);color:var(--hz-ink);-webkit-tap-highlight-color:transparent;border-radius:10px;place-items:center;line-height:1;display:grid}._81mLda_tile[data-used]{border:2px dashed var(--hz-line-strong);box-shadow:none;color:var(--hz-faint);background:0 0}._81mLda_tile[data-hint]{border-color:var(--gm-ring-key);box-shadow:0 0 0 3px var(--gm-ring), 0 0 0 4px var(--gm-ring-key)}._81mLda_tile:focus-visible{outline:2px solid var(--hz-cinnabar);outline-offset:2px}@media (hover:hover){._81mLda_tile:not([data-used]):not([aria-disabled=true]):hover{transform:translateY(-1px)}}@keyframes _81mLda_hint{50%{box-shadow:0 0 0 5px var(--gm-ring), 0 0 0 6px var(--gm-ring-key)}}@media (prefers-reduced-motion:reduce){._81mLda_gap[data-hint]{animation:none}}
.K7czoG_board{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;display:grid}.K7czoG_count{color:var(--hz-ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:14.5px;font-weight:700}.K7czoG_grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));width:min(100%, calc(var(--cols) * 58px + (var(--cols) - 1) * 6px));gap:6px;display:grid;}.K7czoG_board[data-look=poem] .K7czoG_grid{row-gap:10px}.K7czoG_hole,.K7czoG_given,.K7czoG_gap{aspect-ratio:1;min-width:0;font-family:var(--hz-font-kai);border-radius:10px;place-items:center;font-size:max(20px,min(6.4vw,30px));line-height:1;display:grid}.K7czoG_given{border:1.5px solid var(--hz-line);background:var(--hz-card);color:var(--hz-ink);}.K7czoG_gap{padding:0}.K7czoG_tile{width:48px;height:48px;font-family:var(--hz-font-kai);padding:0;font-size:26px}.K7czoG_line{color:var(--hz-muted);text-align:center;margin:0;font-size:13.5px}
._67ptBG_head{text-align:center;justify-items:center;gap:2px;display:grid}._67ptBG_title{font-family:var(--hz-font-display);color:var(--hz-ink);margin:0;font-size:22px;font-weight:700;line-height:1.3}._67ptBG_byline{color:var(--hz-muted);margin:0;font-size:14px}._67ptBG_poem{width:min(100%,560px);color:var(--hz-ink);font-family:var(--hz-font-display);gap:10px;font-size:max(17px,min(4.6vw,20px));line-height:1.5;display:grid;}._67ptBG_line{flex-wrap:wrap;align-items:center;gap:6px .32em;margin:0;display:flex}._67ptBG_word{white-space:pre;align-items:center;display:inline-flex}._67ptBG_given{border-radius:4px;padding:2px 0;}._67ptBG_gap{min-width:4.5ch;min-height:34px;font:inherit;border-radius:8px;place-items:center;padding:0 8px;line-height:1.2;display:inline-grid}._67ptBG_tile{width:auto;min-width:48px;height:44px;padding:0 14px;font-size:18px;font-weight:600}
.bUOQ2a_head{text-align:center;justify-items:center;gap:2px;display:grid}.bUOQ2a_title{color:var(--hz-ink);font-family:var(--hz-font-kai);letter-spacing:.12em;margin:0;font-size:26px;font-weight:600;line-height:1.3}.bUOQ2a_byline{color:var(--hz-muted);letter-spacing:.06em;margin:0;font-size:14px}
