.Scrabble_container__9j5gS{font-family:Arial,sans-serif;display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#ff9a9e,#fad0c4);animation:Scrabble_gradientBG___kSyH 10s ease infinite;flex-direction:column;color:#333;margin:0}@keyframes Scrabble_gradientBG___kSyH{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Scrabble_darkMode__stF_R{background:linear-gradient(135deg,#121212,#333);color:#fff}.Scrabble_gameBoard__xmgYP{display:grid;grid-template-columns:repeat(15,30px);grid-template-rows:repeat(15,30px);gap:2px;margin-bottom:20px;background-color:rgba(255,255,255,.8);padding:10px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.Scrabble_darkMode__stF_R .Scrabble_gameBoard__xmgYP{background-color:rgba(0,0,0,.8)}.Scrabble_cell__wiybG{width:30px;height:30px;background-color:#ddd;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;border:1px solid #aaa;transition:background-color .3s ease}.Scrabble_darkMode__stF_R .Scrabble_cell__wiybG{background-color:#333;border-color:#555}.Scrabble_cell__wiybG.Scrabble_valid-word__TlAEp{background-color:#aaffaa;border:2px solid #00aa00}.Scrabble_cell__wiybG.Scrabble_placed__SZ1TF{animation:Scrabble_pop__U7tdI .3s ease}@keyframes Scrabble_pop__U7tdI{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.Scrabble_letters__bvqpy{display:flex;gap:10px;margin-bottom:20px}.Scrabble_letter__0W_R3{width:30px;height:30px;background-color:#ff6f61;color:white;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;cursor:pointer;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:all .2s ease}.Scrabble_letter__0W_R3:hover{background-color:#ff3b2f;transform:translateY(-2px)}.Scrabble_darkMode__stF_R .Scrabble_letter__0W_R3{background-color:#444}.Scrabble_suggestions__BnZli{margin-top:20px;font-size:18px}.Scrabble_button__X6jqH{margin-top:20px;padding:10px 20px;font-size:16px;cursor:pointer;border:none;border-radius:5px;background-color:#007bff;color:white;transition:background-color .3s ease}.Scrabble_button__X6jqH:hover{background-color:#0056b3}.Scrabble_timer__gVUTI{margin-top:10px;font-size:18px}.Scrabble_celebrate__SmX6h{animation:Scrabble_celebrate__SmX6h .5s ease}@keyframes Scrabble_celebrate__SmX6h{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}