.box,.cLetter{max-width:40px;height:40px}.cLenField,.cLetter{border:1px solid #aaa}.cLenField,.cLenLabel{color:#000;display:block}.cLenLabel,.cLetter1Label{font-weight:700;text-align:center}.cLenLabel,.cLetter,.cLetter1Label{text-align:center}.cLenLabel,h2{margin-bottom:5px}.box{flex:1;margin-right:5px;display:none}.cButtons,.cLenField,.cLettersBorder{margin-left:auto;margin-right:auto}.cLetter{appearance:none;padding:0;width:100%;font-size:24px;color:#000}.cDisplay{display:flex}.cLenLabel{width:100%;font-size:16px}.cLenField{font-size:24px;width:180px;height:35px;margin-top:10px;text-indent:10px}.cLettersBorder{margin-top:15px;max-width:600px}.cLetter1Label{display:block;width:100%;font-size:16px;color:#fff;margin-top:10px;padding-top:10px}.lettersBackground{background:#000}.cLettersContainer{padding:8px;height:60px;width:100%;text-align:center;display:flex;justify-content:center;align-items:center}.cClear,.cSubmit{color:#000;background:#eee;padding:0;font-weight:400;border:1px solid #aaa}.cButtons{margin-top:30px;display:flex;justify-content:space-between;align-items:flex-end;max-width:420px}.cClear{height:28px;font-size:20px;width:90px;display:block;margin-right:10px}.cSubmit{height:56px;font-size:38px;width:200px;display:block}.cResults{margin:20px auto 10px;border:1px solid #aaa;border-radius:10px;padding:15px;min-height:100vh;max-width:600px}.cResultsTitle{margin-top:0;font-size:18px}.cForm{margin:0;padding:0}.cDisplayResults{display:block;min-height:50vh}h2{margin-top:5px}.cTitle::after{content:"Crossword Solver"}.hTitle::after{content:"Hangman Solver"}