.bb-tab[data-astro-cid-lh67l4l3]{padding:.55rem 1rem;font-family:var(--font-pixel);font-size:14px;cursor:pointer;min-height:2.75rem}.bb-tab[data-astro-cid-lh67l4l3][aria-selected=true]{background:var(--color-lcd-3);color:var(--color-lcd-0)}.bb-nav[data-astro-cid-lh67l4l3]{width:2.75rem;height:2.75rem;font-family:var(--font-pixel);font-size:20px;cursor:pointer}.bb-nav[data-astro-cid-lh67l4l3]:disabled{opacity:.3;cursor:default}.bb-help[data-astro-cid-lh67l4l3]{border:3px solid var(--color-lcd-3);margin-left:.25rem;height:2.5rem;width:2.5rem;font-size:16px}@media(max-width:400px){.bb-tab[data-astro-cid-lh67l4l3]{padding:.55rem .65rem;font-size:13px}.bb-nav[data-astro-cid-lh67l4l3]{width:2.25rem}}.bb-level[data-astro-cid-lh67l4l3]{border:3px solid var(--color-lcd-3);padding:.35rem .75rem;font-family:var(--font-pixel);font-size:13px;text-transform:capitalize;cursor:pointer;min-height:2.75rem}.bb-level[data-astro-cid-lh67l4l3][aria-pressed=true]{background:var(--color-lcd-3);color:var(--color-lcd-0)}.bh-word[data-astro-cid-lh67l4l3].is-empty:after{content:"_";color:var(--color-lcd-1);animation:bh-blink 1s steps(1) infinite}.bh-word[data-astro-cid-lh67l4l3] .is-centre{color:var(--color-lcd-2);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.bh-word[data-astro-cid-lh67l4l3] .is-off{color:var(--color-lcd-1)}@keyframes bh-blink{50%{opacity:0}}.bh-cell[data-astro-cid-lh67l4l3]{position:absolute;transform:translate(-50%,-50%);width:30%;aspect-ratio:100 / 87;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;color:var(--color-lcd-3);font-family:var(--font-pixel);font-weight:700;font-size:clamp(22px,7vw,30px);cursor:pointer;touch-action:manipulation;transition:transform 80ms}.bh-cell[data-astro-cid-lh67l4l3] svg[data-astro-cid-lh67l4l3]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bh-cell[data-astro-cid-lh67l4l3] polygon[data-astro-cid-lh67l4l3]{fill:var(--color-panel);stroke:var(--color-lcd-3);stroke-width:4;stroke-linejoin:miter}.bh-cell[data-astro-cid-lh67l4l3] span[data-astro-cid-lh67l4l3]{position:relative}.bh-cell[data-astro-cid-lh67l4l3]:active{transform:translate(-50%,-50%) scale(.94)}.bh-cell[data-astro-cid-lh67l4l3]:focus-visible{outline:none}.bh-cell[data-astro-cid-lh67l4l3]:focus-visible polygon[data-astro-cid-lh67l4l3]{stroke:var(--color-lcd-2);stroke-width:7}.bh-cell[data-astro-cid-lh67l4l3].is-centre polygon[data-astro-cid-lh67l4l3]{fill:var(--color-hi)}.bh-cell[data-astro-cid-lh67l4l3].is-centre{color:#221c3b}.bh-pop[data-astro-cid-lh67l4l3]{position:absolute;top:-.4rem;left:50%;transform:translate(-50%);font-size:18px;color:var(--color-lcd-2);opacity:0;pointer-events:none;white-space:nowrap}.bh-pop[data-astro-cid-lh67l4l3].is-on{animation:bh-pop .9s steps(6) forwards}.bh-pop[data-astro-cid-lh67l4l3].is-big{color:var(--color-heart);font-size:22px}@keyframes bh-pop{0%{opacity:0;transform:translate(-50%,6px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-50%,-18px)}}.bh-score[data-astro-cid-lh67l4l3].is-up{animation:bh-up .7s steps(4)}@keyframes bh-up{0%,50%{background:var(--color-hi)}to{background:transparent}}.bh-cell[data-astro-cid-lh67l4l3].is-hit{transform:translate(-50%,-50%) scale(.92)}.bh-cell[data-astro-cid-lh67l4l3].is-glow polygon[data-astro-cid-lh67l4l3]{fill:var(--color-hi)}.bh-cell[data-astro-cid-lh67l4l3].is-glow{color:#221c3b}.bh-cell[data-astro-cid-lh67l4l3].is-fade span[data-astro-cid-lh67l4l3]{opacity:0}.bh-cell[data-astro-cid-lh67l4l3] span[data-astro-cid-lh67l4l3]{transition:opacity .12s}.bh-win-blip{animation:bh-beat .9s steps(2) infinite}@keyframes bh-beat{50%{transform:scale(1.12)}}.bh-dot[data-astro-cid-lh67l4l3]{width:7px;height:7px;background:var(--color-lcd-1)}.bh-dot.is-on{background:var(--color-lcd-3)}.bh-found[data-astro-cid-lh67l4l3]{display:flex;flex-wrap:wrap;gap:.4rem .9rem;list-style:none;padding:0;margin:0;font-family:var(--font-pixel);font-size:14px;min-height:2rem}.bh-found[data-astro-cid-lh67l4l3] .is-pangram{background:var(--color-hi);color:#221c3b;padding:0 .3rem}.bh-found[data-astro-cid-lh67l4l3] .is-missed{color:var(--color-lcd-2);text-decoration:line-through;text-decoration-color:var(--color-lcd-1)}.bb-heart[data-astro-cid-lh67l4l3].is-empty path{fill:var(--color-lcd-1)}.bb-cost[data-astro-cid-lh67l4l3] path{fill:var(--color-heart-soft)}.bb-shake{animation:bh-shake .32s ease-out}@keyframes bh-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){.bb-shake,.bh-word[data-astro-cid-lh67l4l3].is-empty:after,.bh-pop[data-astro-cid-lh67l4l3].is-on,.bh-score[data-astro-cid-lh67l4l3].is-up,.bh-win-blip{animation:none}.bh-pop[data-astro-cid-lh67l4l3].is-on{opacity:1}}
