.box{flex:1;height:40px;max-width:40px;margin-right:5px;display:none}.cLetter{appearance:none;padding:0;width:100%;max-width:40px;height:40px;text-align:center;border:solid 1px #AAA;font-size:24px;color:#000}.cDisplay{display:flex}.cLenLabel{display:block;margin-bottom:5px;width:100%;font-size:16px;font-weight:700;text-align:center;color:#000}.cLenField{display:block;font-size:24px;width:180px;height:35px;margin-top:10px;border:solid 1px #AAA;color:#000;margin-left:auto;margin-right:auto;text-indent:10px}.cLettersBorder{margin-top:15px;max-width:600px;margin-left:auto;margin-right:auto}.cLetter1Label{display:block;width:100%;font-size:16px;font-weight:700;color:#fff;text-align:center;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}.cButtons{margin-top:30px;display:flex;justify-content:space-between;align-items:flex-end;max-width:420px;margin-left:auto;margin-right:auto}.cClear{color:#000;background:#eee;height:28px;padding:0;border:solid 1px #AAA;font-size:20px;font-weight:400;width:90px;display:block;margin-right:10px}.cSubmit{color:#000;background:#eee;height:56px;padding:0;border:solid 1px #AAA;font-size:38px;font-weight:400;width:200px;display:block}.cResults{margin:0 auto 10px;border:solid 1px #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;margin-bottom:5px}.cTitle:after{content:"Crossword Solver"}.hTitle:after{content:"Hangman Solver"}
