.quartets-board[data-v-01cb259c]{--q-ratio-glyph:.171;--q-ratio-bounce:.107;--q-ratio-gap:.0213;width:100%;max-width:520px;margin:0 auto;padding-top:14px;container-type:inline-size}@media (width<=520px){.quartets-board[data-v-01cb259c]{--board-phone-cap:96vw;max-width:max(calc(var(--board-tap-floor)*4),var(--board-phone-cap))}}.quartets-board[data-v-01cb259c] .quartets-grid{gap:calc(100cqi*var(--q-ratio-gap));background:0 0;border:0}.quartets-board[data-v-01cb259c] .bands{gap:calc(100cqi*var(--q-ratio-gap))}.quartets-board[data-v-01cb259c] .band{height:calc(25cqi - (100cqi*var(--q-ratio-gap))*3/4)}.quartets-board[data-v-01cb259c] .board-cell.vacated{visibility:hidden}.quartets-board[data-v-01cb259c] .board-cell{background:var(--color-paper-warm);border-radius:var(--board-radius-8);color:var(--color-ink);font-family:var(--font-display);font-size:clamp(11px,min(calc(var(--board-cell)*var(--q-ratio-glyph)),calc((var(--board-cell)*(1 - var(--q-ratio-gap)*3) - 10px)/var(--q-em,4.4))),20px);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-transform:uppercase;transition:background-color var(--motion-fill) var(--motion-ease-standard),color var(--motion-fill) var(--motion-ease-standard);border:0;padding:4px;font-weight:700;line-height:1.25;overflow:hidden}.quartets-board[data-v-01cb259c] .board-cell.picked{background:var(--color-ink);color:var(--color-paper)}.quartets-board[data-v-01cb259c] .board-cell:disabled{opacity:1}@keyframes quartets-bounce-01cb259c{50%{transform:translateY(calc(var(--board-cell)*var(--q-ratio-bounce)*-1))}}.quartets-board[data-v-01cb259c] .board-cell.bouncing{animation:quartets-bounce-01cb259c var(--motion-settle) linear calc(var(--mo-stagger-i,0)*var(--motion-reveal)) both}@media (prefers-reduced-motion:reduce){.quartets-board[data-v-01cb259c] .board-cell.bouncing{animation:none}}.reduce-animations .quartets-board[data-v-01cb259c] .board-cell.bouncing{animation:none}.quartets-board[data-v-01cb259c] .board-cell{touch-action:none}.quartets-board[data-v-01cb259c] .board-cell.drop-over{outline:3px solid var(--color-ink);outline-offset:2px}.q-ghost[data-v-01cb259c]{background:var(--color-paper-warm);border-radius:var(--board-radius-8);color:var(--color-ink);font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;justify-content:center;align-items:center;padding:4px;font-weight:700;line-height:1.25;display:flex;overflow:hidden}.q-ghost[data-v-01cb259c],.word[data-v-01cb259c]{text-align:center}.word[data-v-01cb259c]{width:100%;display:block}.hero[data-v-c7c1de90]{padding:8px 0 4px}
