.letter-grid[data-v-dd2fa58d]{gap:2px;max-width:100%;margin:0 auto;display:grid;container-type:inline-size}.cell[data-v-dd2fa58d]{aspect-ratio:1;background:var(--color-paper-warm);border:1px solid var(--color-rule);color:var(--color-ink);font-family:var(--font-display);font-size:calc(100cqi/var(--cols)*.45);text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.cell.hole[data-v-dd2fa58d]{visibility:hidden}.cell.lit[data-v-dd2fa58d]{background:var(--color-semicorrect);border-color:var(--color-semicorrect);color:var(--color-paper)}
