.hg[data-astro-cid-xq7bjvex]{flex-direction:column;gap:20px;padding:clamp(18px,3vw,28px);display:flex}.hg[data-astro-cid-xq7bjvex] [hidden]{display:none!important}.hg-seg[data-astro-cid-xq7bjvex] button[data-astro-cid-xq7bjvex]{white-space:normal;min-width:0;min-height:44px}.hg-daily[data-astro-cid-xq7bjvex]{background:var(--tint);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:14px 16px;display:flex}.hg-daily[data-astro-cid-xq7bjvex][hidden]{display:none}.hg-daily[data-astro-cid-xq7bjvex] p[data-astro-cid-xq7bjvex]{min-width:0;margin:0;font-size:15px;line-height:1.4}.hg-daily-t[data-astro-cid-xq7bjvex] strong[data-astro-cid-xq7bjvex]{margin-right:8px;font-weight:680}.hg-daily-l[data-astro-cid-xq7bjvex]{flex-wrap:wrap;gap:4px 16px;display:flex}.hg-daily-l[data-astro-cid-xq7bjvex] a[data-astro-cid-xq7bjvex]{text-underline-offset:3px;text-decoration:underline}.hg[data-astro-cid-xq7bjvex].is-daily .hg-seg[data-astro-cid-xq7bjvex],.hg[data-astro-cid-xq7bjvex].is-daily .hg-opts[data-astro-cid-xq7bjvex],.hg[data-astro-cid-xq7bjvex].is-daily .hg-duo[data-astro-cid-xq7bjvex],.hg[data-astro-cid-xq7bjvex].is-daily .hg-score[data-astro-cid-xq7bjvex]{display:none}.hg-opts[data-astro-cid-xq7bjvex]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:end;gap:12px 14px;display:grid}.hg-f[data-astro-cid-xq7bjvex]{flex-direction:column;gap:6px;min-width:0;display:flex}.hg-f[data-astro-cid-xq7bjvex] .field[data-astro-cid-xq7bjvex]{min-height:48px}.hg-f[data-astro-cid-xq7bjvex] select[data-astro-cid-xq7bjvex],.hg-f[data-astro-cid-xq7bjvex] input[data-astro-cid-xq7bjvex]{font-size:16px}.hg-f[data-astro-cid-xq7bjvex] select[data-astro-cid-xq7bjvex]{cursor:pointer;font-weight:600}.hg-new[data-astro-cid-xq7bjvex]{min-height:48px}.opt[data-astro-cid-xq7bjvex]{color:var(--mute);font-weight:450}.hg-duo[data-astro-cid-xq7bjvex]{flex-direction:column;gap:14px;display:flex}.hg-duo[data-astro-cid-xq7bjvex] .errtxt[data-astro-cid-xq7bjvex]{margin:0}.hg-show[data-astro-cid-xq7bjvex]{border:1.5px solid var(--line2);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:14px;font-weight:620}.hg-show[data-astro-cid-xq7bjvex][aria-pressed=true]{background:var(--paper);border-color:var(--ink)}.hg-start[data-astro-cid-xq7bjvex]{align-self:flex-start}@media (width<=420px){.hg-start[data-astro-cid-xq7bjvex]{align-self:stretch}}.hg-play[data-astro-cid-xq7bjvex]{border-top:1px solid var(--line);flex-direction:column;gap:16px;min-width:0;padding-top:18px;display:flex}.hg-stage[data-astro-cid-xq7bjvex]{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.hg-svg[data-astro-cid-xq7bjvex]{flex:none;width:min(200px,52vw);height:auto}.hg-frame[data-astro-cid-xq7bjvex] path[data-astro-cid-xq7bjvex]{fill:none;stroke:var(--mute);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.hg-man[data-astro-cid-xq7bjvex] circle[data-astro-cid-xq7bjvex],.hg-man[data-astro-cid-xq7bjvex] path[data-astro-cid-xq7bjvex]{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round;opacity:0;transition:opacity .35s}.hg-man[data-astro-cid-xq7bjvex] .on[data-astro-cid-xq7bjvex]{opacity:1}.hg[data-astro-cid-xq7bjvex].lost .hg-man[data-astro-cid-xq7bjvex] .on[data-astro-cid-xq7bjvex]{stroke:var(--bad)}@media (prefers-reduced-motion:reduce){.hg-man[data-astro-cid-xq7bjvex] circle[data-astro-cid-xq7bjvex],.hg-man[data-astro-cid-xq7bjvex] path[data-astro-cid-xq7bjvex]{transition:none}}.hg-info[data-astro-cid-xq7bjvex]{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.hg-info[data-astro-cid-xq7bjvex] p[data-astro-cid-xq7bjvex]{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.hg-cat[data-astro-cid-xq7bjvex]{font-weight:680;font-size:16px!important}.hg-missed[data-astro-cid-xq7bjvex] span[data-astro-cid-xq7bjvex]{letter-spacing:.12em}.hg-word[data-astro-cid-xq7bjvex]{flex-wrap:wrap;justify-content:center;gap:12px 22px;min-height:56px;padding:10px 0;display:flex;container-type:inline-size}.hg[data-astro-cid-xq7bjvex] .hg-w{gap:4px;display:flex}.hg[data-astro-cid-xq7bjvex] .hg-c{box-sizing:border-box;width:var(--bw);height:calc(var(--bw) * 1.3);border-bottom:3px solid var(--ink);font-family:var(--font-mono);font-weight:700;font-size:calc(var(--bw) * .62);text-transform:uppercase;place-items:end center;padding-bottom:4px;line-height:1;display:grid}.hg[data-astro-cid-xq7bjvex] .hg-c.mark{border-bottom-color:#0000}.hg[data-astro-cid-xq7bjvex] .hg-c.missed{color:var(--bad)}.hg-status[data-astro-cid-xq7bjvex]{text-align:center;overflow-wrap:anywhere;min-height:1.45em;margin:0;font-size:16px;font-weight:600;line-height:1.45}.hg[data-astro-cid-xq7bjvex].won .hg-status[data-astro-cid-xq7bjvex]{color:var(--ok)}.hg[data-astro-cid-xq7bjvex].lost .hg-status[data-astro-cid-xq7bjvex]{color:var(--bad)}.hg-keys[data-astro-cid-xq7bjvex]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hg-key[data-astro-cid-xq7bjvex]{border:1.5px solid var(--line2);background:var(--surface);min-width:40px;height:48px;color:var(--ink);font-family:var(--font-mono);cursor:pointer;border-radius:12px;flex:0 46px;font-size:18px;font-weight:700}.hg-key[data-astro-cid-xq7bjvex]:hover{border-color:var(--ink)}.hg-key[data-astro-cid-xq7bjvex]:focus-visible{outline:2.5px solid var(--ink);outline-offset:2px}.hg-key[data-astro-cid-xq7bjvex].hit{background:color-mix(in srgb, var(--ok) 18%, var(--surface));border-color:var(--ok)}.hg-key[data-astro-cid-xq7bjvex].miss{background:var(--paper);color:var(--mute);border-color:var(--line);text-decoration:line-through}.hg-key[data-astro-cid-xq7bjvex][aria-disabled=true]{cursor:default}.hg-btns[data-astro-cid-xq7bjvex]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hg-btns[data-astro-cid-xq7bjvex] .btn[data-astro-cid-xq7bjvex][aria-disabled=true]{opacity:.5;cursor:not-allowed}.hg-score[data-astro-cid-xq7bjvex]{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:18px;display:flex}.hg-score[data-astro-cid-xq7bjvex] .stats[data-astro-cid-xq7bjvex]{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr))}.hg-score-f[data-astro-cid-xq7bjvex]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.hg-score-f[data-astro-cid-xq7bjvex] .help[data-astro-cid-xq7bjvex]{flex:240px}.hg-score-f[data-astro-cid-xq7bjvex] .btn[data-astro-cid-xq7bjvex]{min-height:44px}
