.bCore,.bLetters{text-transform:uppercase;box-sizing:border-box}.bCore,.bCoreLabel,.bLetters,.bLettersLabel{display:block;text-align:center}.bCore,.bLetters,.hexagon{box-sizing:border-box}.bButtons,.bFieldContainer,.bLettersBorder,.hexagon{margin-left:auto;margin-right:auto}.bLettersBorder{max-width:600px}.bFieldContainer{max-width:420px}.bLettersLabel{width:100%;font-size:24px;font-weight:400}.bLetters{width:100%;height:50px;max-width:420px;color:#000;font-size:28px;border:1px solid #aaa;letter-spacing:10px;margin-top:5px}.hexagon{padding-top:25px;padding-left:40px;width:150px;height:120px;background-color:#f8da22;position:relative;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.bClear,.bSubmit{color:#000;background:#eee;padding:0;font-weight:400;border:1px solid #aaa}.bCoreLabel{margin-top:10px;width:100%;font-size:18px;font-weight:400}.bCore{width:70px;height:70px;color:#000;font-size:36px;border:1px solid #aaa}.bButtons{display:flex;justify-content:space-between;align-items:flex-end;max-width:420px;margin-top:15px}.bClear,.bDisplay,.bSubmit{display:block}.bClear{height:28px;font-size:20px;width:90px;margin-right:10px}.bSubmit{height:56px;font-size:38px;width:200px}.bResults{position:relative;margin:20px auto 10px;border:1px solid #aaa;border-radius:10px;padding:15px;min-height:100vh;max-width:600px}.bDisplay{min-height:50vh}h2{margin-top:30px;margin-bottom:5px}.bTitle::after{content:"Spelling Bee Solver"}