*{margin:0;padding:0}div{display:block}body{text-align:center}#root{margin:0 auto;min-width:410px;width:410px}header{display:flex;justify-content:space-between;width:100%}header>span{display:inline-block}h1{font-size:24px;line-height:1;margin:10px 0 20px;padding:0}.game,h1{text-align:center}.game-keyboard{margin-top:20px}.card{align-items:center;border:2px solid #e9e9ed;display:inline-flex;font-size:27px;font-weight:700;height:40px;justify-content:center;line-height:1;margin:2px;vertical-align:middle;width:40px}.card[data-result="-1"],button.button_key[data-result="-1"]{background-color:#939398;border-color:#939398;color:#fff}.card[data-result="1"],button.button_key[data-result="1"]{background-color:#d6ca76;border-color:#d6ca76;color:#fff}.card[data-result="2"],button.button_key[data-result="2"]{background-color:#87c581;border-color:#87c581;color:#fff}button.button_key,span.button_key{display:inline-block;margin:2px;width:36px}span.button_key{height:auto}button.button_key{-webkit-appearance:none;appearance:none;background-color:#e9e9ed;border:0;border-radius:5px;color:#333;cursor:pointer;font-size:18px;height:36px;padding:0}button.button_key:hover{opacity:.5}button.button_key.correct{background-color:#87c581;color:#fff}button.button_key.exist{background-color:#d6ca76;color:#fff}button.button_key.wrong{background-color:#939398;color:#fff}button.button_control{width:76px}label.modal-open-icn{color:#939398;display:inline-block;font-size:20px;margin:5px 10px}.modal{background-color:#fefefe;bottom:-10px;box-shadow:0 0 0 5000px rgba(0,0,0,.8);height:90%;left:-10px;margin:auto;position:fixed;right:-10px;top:-10px;width:90%}.modal,.modal-check{display:none}.modal-check:checked+.modal{box-sizing:border-box;display:block;font-size:14px;padding:10px;text-align:center}label{cursor:pointer}.modal-close{position:absolute;right:10px;text-decoration:none;top:5px}.modal div{text-align:left}.modal h2{font-size:20px;margin:15px 0 5px}.modal .example_cards{margin-bottom:5px;text-align:center}.mt15{margin-top:15px}.modal .modal-inner{margin:0 auto;max-width:500px;width:100%}.statics table{border-collapse:collapse;margin-top:20px}.statics table td,.statics table th{padding:4px;text-align:center;width:80px}.statics table th{border-bottom:1px solid #999;border-top:2px solid #999;font-weight:400}.statics table td{border-bottom:2px solid #999;font-weight:700}
/*# sourceMappingURL=main.c9bc6230.css.map*/