.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}.GuessGrid-module__HPd3lW__colorblind.GuessGrid-module__HPd3lW__correct{background:#3b82f6;border-color:#3b82f6}.GuessGrid-module__HPd3lW__colorblind.GuessGrid-module__HPd3lW__present{background:#f97316;border-color:#f97316}.GuessGrid-module__HPd3lW__bounce{animation:.5s forwards GuessGrid-module__HPd3lW__flip,.5s .6s GuessGrid-module__HPd3lW__bounce}@keyframes GuessGrid-module__HPd3lW__bounce{0%{transform:translateY(0)}30%{transform:translateY(-20px)}50%{transform:translateY(0)}70%{transform:translateY(-8px)}to{transform:translateY(0)}}.GuessGrid-module__HPd3lW__hint{color:#538d4e;border-color:#538d4e;animation:1.5s ease-in-out infinite GuessGrid-module__HPd3lW__hintPulse}@keyframes GuessGrid-module__HPd3lW__hintPulse{0%,to{opacity:.5}50%{opacity:1}}@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}.Keyboard-module__IPDVqq__colorblind.Keyboard-module__IPDVqq__correct{background:#3b82f6}.Keyboard-module__IPDVqq__colorblind.Keyboard-module__IPDVqq__correct:hover{background:#4a8ef7}.Keyboard-module__IPDVqq__colorblind.Keyboard-module__IPDVqq__present{background:#f97316}.Keyboard-module__IPDVqq__colorblind.Keyboard-module__IPDVqq__present:hover{background:#fb8c3c}@media (max-width:480px){.Keyboard-module__IPDVqq__key{height:46px;font-size:.7rem}.Keyboard-module__IPDVqq__wide{font-size:.6rem}}
.Countdown-module___7OOcq__countdown{flex-direction:column;align-items:center;gap:2px;padding:.5rem 0;display:flex}.Countdown-module___7OOcq__label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.Countdown-module___7OOcq__time{font-variant-numeric:tabular-nums;color:var(--color-text);letter-spacing:2px;font-size:1.6rem;font-weight:800}
