#letters_keyboard{margin-top:20px}#letters_keyboard input{font-size:18px;font-weight:bold}#letters_keyboard button{margin:3px;border:1px solid #8c8c8c;font-size:18px;font-weight:bold}#word_test .success{background-color:#9eff9b;border:none;margin:0}#word_test .wrong{background-color:#ee7a62;border:none;margin:0}#reload_timer{font-size:14px}#reload_timer .countdown{font-weight:bold}.word-separator{width:20px;height:40px;display:inline-block}.spelling-letter{width:30px;height:40px;margin-right:4px;border:1px solid gray;padding:4px;text-align:center;display:inline-block;font-size:20px}.spelling-letter:focus{color:blue}.begin-word{display:inline-block;float:right;margin-bottom:5px}.begin-word input{width:21px;height:40px;padding:4px 2px;margin-left:4px;font-size:1.2em;font-weight:bold;line-height:1.2;border:none;border-bottom:2px solid gray;-webkit-appearance:none !important;-moz-appearance:none;appearance:none;color:#000 !important;-webkit-text-fill-color:#000 !important;-webkit-box-shadow:inset 0 0 0 1000px white !important;box-shadow:inset 0 0 0 1000px white !important;-webkit-user-select:text !important;-webkit-text-size-adjust:100%;background:transparent !important}.begin-word input:autofill{-webkit-box-shadow:inset 0 0 0 1000px white !important;-webkit-text-fill-color:#000 !important}.begin-word input:focus{outline:none !important;color:#000 !important;-webkit-text-fill-color:#000 !important;-webkit-box-shadow:inset 0 0 0 1000px white !important}#word_test{float:right;display:grid;margin:0;padding:0}#letters_keyboard .btn-clear{border:1px solid #ede1a1;background-color:#f5f1db;height:35px}
