.GuessGrid-module__HPd3lW__grid{flex-direction:column;align-items:center;gap:5px;display:flex}.GuessGrid-module__HPd3lW__row{gap:5px;display:flex}.GuessGrid-module__HPd3lW__shake{animation:.5s GuessGrid-module__HPd3lW__shake}@keyframes GuessGrid-module__HPd3lW__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.GuessGrid-module__HPd3lW__cell{text-transform:uppercase;border:2px solid var(--color-border);width:52px;height:52px;color:var(--color-text);transition:border-color var(--transition-fast);-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex}.GuessGrid-module__HPd3lW__tbd{border-color:var(--color-text-muted)}.GuessGrid-module__HPd3lW__correct{color:#fff;background:#538d4e;border-color:#538d4e;animation:.5s forwards GuessGrid-module__HPd3lW__flip}.GuessGrid-module__HPd3lW__present{color:#fff;background:#b59f3b;border-color:#b59f3b;animation:.5s forwards GuessGrid-module__HPd3lW__flip}.GuessGrid-module__HPd3lW__absent{color:#fff;background:#3a3a3c;border-color:#3a3a3c;animation:.5s forwards GuessGrid-module__HPd3lW__flip}@keyframes GuessGrid-module__HPd3lW__flip{0%{transform:scaleY(1)}50%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:480px){.GuessGrid-module__HPd3lW__cell{width:44px;height:44px;font-size:1.3rem}}
.Keyboard-module__IPDVqq__keyboard{flex-direction:column;align-items:center;gap:6px;width:100%;max-width:500px;margin:0 auto;display:flex}.Keyboard-module__IPDVqq__row{justify-content:center;gap:4px;width:100%;display:flex}.Keyboard-module__IPDVqq__key{text-transform:uppercase;background:var(--color-bg-elevated);max-width:44px;height:52px;color:var(--color-text);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);-webkit-user-select:none;user-select:none;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.Keyboard-module__IPDVqq__key:hover{background:var(--color-bg-hover)}.Keyboard-module__IPDVqq__key:active{transform:scale(.95)}.Keyboard-module__IPDVqq__wide{flex:1.5;max-width:66px;font-size:.7rem}.Keyboard-module__IPDVqq__correct{color:#fff;background:#538d4e}.Keyboard-module__IPDVqq__correct:hover{background:#5a9a54}.Keyboard-module__IPDVqq__present{color:#fff;background:#b59f3b}.Keyboard-module__IPDVqq__present:hover{background:#c4ad44}.Keyboard-module__IPDVqq__absent{color:#888;background:#3a3a3c}.Keyboard-module__IPDVqq__absent:hover{background:#444446}@media (max-width:480px){.Keyboard-module__IPDVqq__key{height:46px;font-size:.7rem}.Keyboard-module__IPDVqq__wide{font-size:.6rem}}
