.strands-board-outer[data-v-c9ed038e]{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;min-height:0;margin:0 auto;display:flex;position:relative;container-type:size}.strands-board-wrap[data-v-c9ed038e]{aspect-ratio:var(--sb-cols,6) /var(--sb-rows,8);max-width:100%;width:min(100cqw,440px,calc(100cqh*var(--sb-cols,6)/var(--sb-rows,8)),calc(64px*var(--sb-cols,6) + 4px*(var(--sb-cols,6) - 1)),var(--sb-phone-cap,100cqw));flex:none;margin:0 auto;position:relative}@media (width<=520px){.strands-board-wrap[data-v-c9ed038e]{--sb-phone-cap:max(calc(var(--sb-cols,6)*var(--board-tap-floor)),86vw)}}.strands-board[data-v-c9ed038e]{grid-template-columns:repeat(var(--sb-cols,6),1fr);grid-template-rows:repeat(var(--sb-rows,8),1fr);touch-action:none;-webkit-user-select:none;user-select:none;--sb-theme:var(--color-correct);--sb-span:var(--color-semicorrect);--sb-theme-fill:var(--color-correct-soft);--sb-span-fill:var(--color-semicorrect-soft);--sb-theme-ink:var(--color-correct);--sb-span-ink:var(--color-semicorrect);display:grid;position:absolute;inset:0}.high-contrast .strands-board[data-v-c9ed038e]{--sb-theme:var(--color-hc-correct);--sb-span:var(--color-hc-semicorrect);--sb-theme-fill:var(--color-hc-correct);--sb-span-fill:var(--color-hc-semicorrect);--sb-theme-ink:var(--color-ink);--sb-span-ink:var(--color-ink)}.dark.high-contrast .strands-board[data-v-c9ed038e]{--sb-theme-ink:var(--color-paper);--sb-span-ink:var(--color-paper)}.strands-trails[data-v-c9ed038e]{pointer-events:none;z-index:0;position:absolute;inset:0}.strands-trails[data-v-c9ed038e]>svg{position:absolute;inset:0;overflow:visible}.strands-cell[data-v-c9ed038e]{background:var(--color-paper-warm);color:var(--color-ink);cursor:pointer;font-family:var(--font-display);text-transform:uppercase;transition:background var(--motion-fill) var(--motion-ease-standard),color var(--motion-fill) var(--motion-ease-standard);z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:22px;font-weight:700;display:flex;position:relative}.high-contrast .strands-cell[data-v-c9ed038e]{font-family:var(--font-body);border-radius:25%}.strands-cell[data-v-c9ed038e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;z-index:2}.strands-cell.is-theme[data-v-c9ed038e]{background:var(--sb-theme-fill);color:var(--sb-theme-ink)}.strands-cell.is-spangram[data-v-c9ed038e]{background:var(--sb-span-fill);box-shadow:inset 0 0 0 3px var(--sb-span);color:var(--sb-span-ink)}.high-contrast .strands-cell.is-spangram[data-v-c9ed038e]{box-shadow:inset 0 0 0 3px var(--color-ink)}.strands-cell.is-active[data-v-c9ed038e]{background:var(--color-ink);color:var(--color-paper)}.strands-cell.is-hint[data-v-c9ed038e]{outline:2px dashed var(--color-accent);outline-offset:-4px}.strands-cell.is-hint-start[data-v-c9ed038e]{outline-color:var(--color-accent);outline-width:3px;outline-style:solid}@media (width<=480px){.strands-cell[data-v-c9ed038e]{font-size:17px}}@media (width<=380px){.strands-cell[data-v-c9ed038e]{font-size:14px}}.group+.group[data-v-b1a50817]{border-top:1px dashed var(--color-rule);margin-top:16px;padding-top:12px}.group-label[data-v-b1a50817]{color:var(--color-muted);letter-spacing:.15em;margin:0 0 6px;font-size:10px}.word-list[data-v-b1a50817]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px 10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.word-list.theme li[data-v-b1a50817]{color:var(--color-correct);font-weight:600}.word-list.bonus li[data-v-b1a50817]{color:var(--color-semicorrect)}.fade-pop-enter-from[data-v-b1a50817]{opacity:0;transform:scale(.8)}.fade-pop-enter-active[data-v-b1a50817]{transition:opacity .22s ease-out,transform .26s cubic-bezier(.34,1.56,.64,1)}.fade-pop-enter-to[data-v-b1a50817]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.fade-pop-enter-active[data-v-b1a50817]{transition:none}}
