.page_game__VMkdu{margin:0 auto;max-width:768px;display:flex;flex-direction:column;gap:5rem;min-height:100svh}@media (min-width:1024px){.page_game__VMkdu{padding-bottom:24rem}}@media (min-width:768px){.page_board__u9O09{min-height:404px}}.page_gameContainer__iFqSw{flex-grow:1}.page_hintSection__Lm8VR{text-align:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:5rem}.page_hintTitle__N2wqe{font-size:4rem}.page_hintText__bsKUB{font-size:3.5rem}.page_letterCount__YN7Gl{font-weight:700;color:var(--blue);font-size:3.5rem}.page_loader__l1fpe{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;gap:2rem}.page_spinner__qiSF1{width:clamp(8rem,12vw,12rem);height:clamp(8rem,12vw,12rem);border:clamp(.8rem,1.5vw,1.2rem) solid var(--blue-gray);border-top:clamp(.8rem,1.5vw,1.2rem) solid var(--blue);border-radius:50%;animation:page_spin__1svMi 1s linear infinite}@keyframes page_spin__1svMi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_loadingText__l9kW9{font-size:clamp(2.2rem,3vw,2.8rem);color:var(--gray);font-weight:500;text-align:center}.page_attemptContainer__JN3BP{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}.page_word__A4PKk{display:flex;gap:1rem;justify-content:center}.page_tile__T516r{width:clamp(12rem,12vw,16rem);height:clamp(12rem,12vw,16rem);display:inline-flex;justify-content:center;align-items:center;font-size:clamp(5rem,6vw,7rem);font-weight:700;border-radius:clamp(1rem,1vw,2rem)}.page_input__UXYzP{display:flex;justify-content:center}.page_cursor__UDz_E,.page_cursors__WZZUw{width:clamp(12rem,12vw,16rem);height:clamp(12rem,12vw,16rem)}.page_cursor__UDz_E{cursor:text;position:relative;display:flex;justify-content:center;align-items:center}.page_cursor__UDz_E.page_active__Tx_04:after{content:"";height:clamp(6rem,6vw,8rem);width:4px;border-radius:4px;background-color:var(--dark);opacity:.5;position:absolute;transform:translateY(0);animation:page_cursorBlink__DsjL3 1s step-start 0s infinite}@keyframes page_cursorBlink__DsjL3{0%,45%{opacity:.5}50%,95%{opacity:0}}.styles_keyboard__HjkHp{display:flex;flex-direction:column;gap:clamp(1rem,3vw,2rem);padding:clamp(.5rem,1.5vw,2rem)}.styles_keyboardRow__Feu_P{display:grid;grid-template-columns:repeat(11,1fr);grid-gap:clamp(.5rem,1vw,1rem);gap:clamp(.5rem,1vw,1rem);max-width:768px}.styles_key__d36se{display:flex;justify-content:center;align-items:center;padding:clamp(1rem,2vw,1.5rem);width:100%;min-width:7rem;aspect-ratio:4/5;grid-column:span 1;font-size:clamp(4rem,6vw,8.5rem);border:none;border-radius:clamp(1rem,1vw,2rem);background-color:var(--blue-gray);box-shadow:0 2px 0 rgba(148,163,184,.48);font-weight:700;color:var(--dark);cursor:pointer;transition:transform .1s ease}.styles_key__d36se:active{transform:translateY(1px);box-shadow:0 1px 0 rgba(148,163,184,.48)}.styles_keyLarge__hGbak{grid-column:span 3;aspect-ratio:unset}.styles_header__fn_o5{padding:4rem 1rem;margin:0 auto;display:flex;justify-content:center}.styles_logo__daX0A{font-size:6rem;display:flex;gap:1rem}.styles_tile__qnwM8{width:8rem;height:8rem;display:inline-block;border-radius:1rem;text-align:center}.styles_overlay__ENmEj{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.styles_modal__zEtke{background-color:white;padding:2rem;border-radius:1rem;text-align:center;max-width:400px;width:90%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.styles_title__0fI23{font-size:6rem;margin-bottom:1.5rem;color:var(--dark)}.styles_restartButton__ZUxC_{background-color:var(--blue);color:white;border:none;padding:1rem 2rem;font-size:4rem;border-radius:.5rem;cursor:pointer;transition:background-color .3s}.styles_restartButton__ZUxC_:hover{background-color:var(--blue-gray)}