body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;margin:0;padding:0;-webkit-user-select:none;user-select:none;width:100%}.ant-drawer{outline:none}.keyboard{background-color:#f5f5f5;border-radius:8px;display:inline-flex;flex-direction:column;-webkit-user-select:none;user-select:none;width:100%}.keyboard .textarea{border-color:#e1e1e1;flex:auto;margin-bottom:16px}.keyboard .textarea:focus{border-color:#e1e1e1;box-shadow:none}.target-key-indicator{color:#333;font-size:18px;margin-bottom:12px;text-align:center}.available-keys-indicator{color:#666;font-size:14px;margin-bottom:12px;text-align:center}.keyboard-row{display:flex;justify-content:center;margin-bottom:8px}.key{border:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:16px;height:40px;margin:0 4px;min-width:40px;transition:all .2s}@media (max-width:600px){.key{font-size:14px;height:28px;min-width:28px}}.key:disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.7}.target-key{border:2px solid #838383;filter:brightness(1.2);font-weight:700;transform:scale(1.05)}.key:active,.key:focus{box-shadow:0 0 2px #0000001a;outline:none;transform:translateY(2px)}@keyframes correct-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.correct-animation{animation:correct-pulse .3s ease-in-out}@keyframes wrong-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.wrong-animation{animation:wrong-shake .3s ease-in-out}.key-log{background-color:#f9f9f9;border-radius:8px;margin-top:20px;padding:16px}.correct-log{color:#43a047}.wrong-log{color:#e53935}.available-log{color:#1976d2}.unavailable-log{color:#757575}.toggle-button{background-color:#4285f4;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:16px;padding:8px 16px;transition:background-color .2s}.toggle-button:hover{background-color:#3367d6}.app-container{height:100%}.app-container .ant-progress{left:0;line-height:6px;margin-top:-5px;position:fixed;top:0;width:100%}.app-container .ant-progress .ant-progress-bg,.app-container .ant-progress .ant-progress-inner{border-radius:0}.app-container .ant-layout-header{align-items:center;background:#f5f5f5;display:flex;overflow:hidden;padding:0 20px}.app-container .ant-layout-header .logo{display:flex;flex:auto;white-space:nowrap;z-index:1}.app-container .ant-layout-header h1{align-items:center;color:#fff;display:flex}.app-container .ant-layout-header h1 img{margin:0 5px}.app-container .ant-layout-header h1 span{color:#858585;font-size:20px}.app-container .app-btns{overflow-y:auto}.app-container .ant-layout-content{display:flex;flex-direction:column;padding:30px}@media (max-width:600px){.app-container .ant-layout-content{padding:20px}}.app-container .ant-layout-content .character-sequence-container{overflow-y:auto}.app-container .keyboard-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAlCAYAAAAwYKuzAAAClklEQVRYhe3XzatVVRjH8c85vhQEacTNXkgHaQ1CB5YOHDSJchQU4SywP0EQU4ji0AUnIk7FoZImTR2oUBd7o2almCHXNHyJ8g20Lqn3eh2sZ3MevHt34PqyHZwfLNbe3/WsvZ79PGutvTZDDTXUUA9UnaifxPt4CtNR2tIcTGAMv8Hj2IXrimO3Wy7TuIHDeAn260ftUSvjHUyhi6v4NkJcpb4N/YflWFaBCcXbw215VKMNik/Xu5gM+Fh7/szQgqinuwnmtK7HXuzGSLAlcb8XbyfbT/AFNiX2Qer/TLDl2IPP8V6y3Rr9P2vwxTUlnN8k9qP+RH012FuJ7Ui2U8EuJfZVsn092IeJfZlsbwW7llivYjmCWWP4G+dSxz9xFn/haLI9EM4dSuwHXMQfyfHTOB/9f0q241H/3uBLbQQfpk7E+D8n1jMggg9TN/6vcW4DX42Vd7HT+ml8DauU+bdfycLTWBftX+NkXL+LZ5UUVlvZCqyJ60WD3qAuxYfM3NUvp/Z9ib8R7J3EPk621efreGLba55/LLX3DEjxPzUsO5jTcjPqqRpG+ULBvw39K43UsMYUf6QcIKpTTUdZwZVG9aP4S7DvsDZsczTWxuAXEtuJI3c9/6oGtb2K69QTKW6K4Ijy5ZjEr0rK5imbdte9nRc7OIMrcf8yFipT6FRdh7oI7tGfvEuDrTZzYs+2bEtjXQg2nljPgEXyfLquovxEg+1slLeW56JeXGfYlOJRfK+s5vPBjmGzkurJhn6D1MF8HExsPV4Rx/s6VSk+MstBH4Q+lVI8L+Ct9vyZoYmoux1l05yv/DQd1+5xnxK5F/FCBUa1/3PUVMaqaG3Bm8qx//Z9jMZs1FGm2wlsbNmXoYZ69HUHGcg4dzhxZUsAAAAASUVORK5CYII=);background-position:50%;background-size:cover;display:block;height:14px;width:20px}.app-container .statisic-top{display:flex;justify-content:center;position:fixed;top:10px;width:100%;z-index:0}.app-container .statisic-top>.ant-space-item{min-width:70px}.app-container .statisic-top .ant-statistic-content-value{font-weight:700}.app-container .statisic-top .ant-statistic-content,.app-container .statisic-top .ant-statistic-title{white-space:nowrap}.app-container .statisic-top .correct{padding:0 10px}.app-container .statisic-top .correct .ant-statistic-content-value{color:#3f8600}.app-container .statisic-top .wrong{padding:0 10px}.app-container .statisic-top .wrong .ant-statistic-content-value{color:#cf1322}.app-container .statisic-top .clear-icon{color:#9a9a9a;height:12px;width:12px}@media (max-width:600px){.app-container .statisic-top{position:static}}.app-container .app-footer{bottom:8px;color:#c4c4c4;font-size:12px;left:calc(50% - 50px);position:absolute;text-align:center;width:100px}.create-new-button-space{display:block}.count-up-timer{color:#a8a8a8;font-size:large;margin:0 20px}.count-up-timer.enabled{color:#333}.code_notification .ant-notification-notice-description,.code_notification .ant-notification-notice-message{-webkit-margin-start:46px!important;margin-inline-start:46px!important}.code_notification .ant-btn-variant-solid{background-color:#00b96b}.code_notification .ant-btn-variant-solid:focus,.code_notification .ant-btn-variant-solid:hover{background-color:#069459!important}.code_logo{background-image:url(data:image/png;base64,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);background-size:cover;border-radius:8px;height:32px;width:32px}.code_logo.small{border-radius:4px;height:16px;width:16px}.practice_logo{background-image:url(data:image/png;base64,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);background-size:cover;border-radius:8px;height:32px;width:32px}.practice_logo.small{border-radius:4px;height:16px;width:16px}.exampaper_logo{background-image:url(data:image/png;base64,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);background-size:cover;border-radius:8px;height:32px;width:32px}.exampaper_logo.small{border-radius:4px;height:16px;width:16px}.practice_notification .ant-notification-notice-description,.practice_notification .ant-notification-notice-message{-webkit-margin-start:46px!important;margin-inline-start:46px!important}.practice_notification .ant-btn-variant-solid{background-color:#6a11cb}.practice_notification .ant-btn-variant-solid:focus,.practice_notification .ant-btn-variant-solid:hover{background-color:#6a11cb!important}.code-btn .ant-btn-icon{height:13px}.character-sequence-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:100%}.character-sequence-container .character-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;width:100%}.character-sequence-container .character-grid .character-card{align-items:center;background-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:70px;justify-content:center;transition:all .3s ease;width:50px}.character-sequence-container .character-grid .character-card .pinyin{color:#666;font-size:12px;height:18px;margin-bottom:4px;overflow:hidden;text-align:center;white-space:nowrap;width:100%}.character-sequence-container .character-grid .character-card .char{font-size:24px;font-weight:700}.character-sequence-container .character-grid .character-card.punctuation{box-shadow:0 1px 2px #0000001a;width:30px}.character-sequence-container .character-grid .character-card.current{background-color:#b3d9ff;box-shadow:0 4px 8px #0003;transform:scale(1.1);z-index:10}.character-sequence-container .character-grid .character-card.correct{background-color:#cfc}.character-sequence-container .character-grid .character-card.incorrect{background-color:#fcc}
/*# sourceMappingURL=main.dbe75108.css.map*/