@font-face{font-family:math-font;src:url("math_font.ttf")}@font-face{font-family:non-math-font;src:url("roboto.ttf")}body{color:var(--black-white);background-color:var(--surface-color);visibility:hidden;display:flex;flex-direction:var(--flex-dir-c2r);background-color:var(--surface-color);border-radius:var(--radius-size);height:var(--frame-height);padding:var(--screen-margin);margin:0}a{text-decoration:none;outline:0;color:#1a73e8}li{padding-bottom:var(--tiny-size)}.notes{color:#12ccbc}.license{font-size:var(--license-size);font-family:non-math-font;text-align:center;user-select:none}.vflexlayout{display:flex;flex-direction:column}.statusboard{display:flex;grid-template-columns:auto auto;height:fit-content}#scoreboard{display:inline-flex;width:fit-content}.centered{text-align:center;font-family:non-math-font;user-select:none;font-size:var(--small-size)}.s-label{user-select:none;font-size:var(--small-size);font-family:non-math-font;text-align:left;height:fit-content;width:fit-content}.theme-key{user-select:none;display:grid;grid-template-columns:auto auto;height:25px;width:20%;border:3px solid #eeeee8;border-radius:10px 10px 10px 10px;position:fixed;bottom:20px;right:0;left:0;margin:auto}.dark-theme{background-color:#e2eee4;color:#fff;border-radius:0 6px 6px 0;font-family:Roboto,sans-serif;font-size:20px;text-align:center;height:auto}#clock{margin-left:4vw}#score{white-space:pre}#answer-area{display:flex;background-color:rgba(123,123,123,.1);border-radius:var(--radius-size);border-right:solid var(--small-size) #838996;height:fit-content;padding:var(--icon-size) 3vw}#q-number{white-space:pre;font-size:(--small-size);margin:auto 0;height:auto;width:fit-content}#q-box{user-select:none;height:fit-content;font-family:math-font;font-size:var(--q-size);text-align:right;margin:auto;margin-right:var(--screen-margin)}#a-box{user-select:none;font-size:var(--key-size);text-align:right;font-family:math-font;height:var(--key-size);width:100%}#top-part{display:flex;flex-direction:column;height:100%;width:100%;margin-bottom:var(--key-size)}#restart{background-color:var(--apple-key-color)}#pause{background-color:var(--pale-key-color)}#feedback{width:fit-content;height:fit-content;color:#1a73e8;padding:1vw 5vw}#action-dialog{color:var(--black-white);background-color:var(--surface-color);width:72vw;height:fit-content;border-radius:var(--radius-size);padding:3vw;border:none;trasition:width 2s,height 2s}#dialog-text{user-select:none;text-align:center;font-family:non-math-font;font-size:var(--small-size);height:var(--dialog-text-height);margin:var(--dialog-text-margin) 0}.hh-fitcon-flexbox{display:flex;height:fit-content}#left-dialog-button{background-color:var(--apple-key-color)}#dialog-icon{text-align:center;margin:auto;font-size:calc(var(--q-size) - 1vw);color:#838996;height:fit-content;width:100%}dialog::backdrop{background:rgba(2,2,2,.5)}#rules{color:var(--black-white)}.control-keyboard{display:flex;height:fit-content;margin-bottom:var(--cont-keybd-bot-margin);width:calc(25% - (--num-keybd-gap * 3))}.func-key{white-space:pre;user-select:none;background-color:var(--key-color);outline:0;color:var(--black-white);font-size:var(--small-size);font-family:non-math-font;height:fit-content;width:fit-content;border-radius:var(--radius-size);padding:1vw 5vw}.back-key{background-color:var(--pale-key-color);margin-right:auto}.key{user-select:none;background-color:var(--key-color);color:var(--black-white);font-size:var(--key-size);font-family:math-font;text-align:center;border-radius:var(--radius-size);height:fit-content;padding:1vw}.logo-button{width:var(--key-size);height:var(--key-size);margin:auto}#menu-button{user-select:none;display:flex;flex-direction:column;background-color:var(--key-color);height:fit-content;width:fit-content;padding:auto;margin:auto;border-radius:var(--radius-size)}#number-keyboard{display:grid;grid-template-columns:auto auto auto;gap:var(--num-keybd-gap);width:75%;margin-right:var(--num-keybd-gap)}#keyboard{display:flex;flex-direction:column;gap:var(--num-keybd-gap);height:calc(fit-content - 6vw);width:var(--keybd-width);margin-left:calc(var(--status-margin) * 2)}#opera-keyboard{display:flex;flex-direction:column-reverse;width:calc(25% - var(--num-keybd-gap))}#incorrect-pannel{display:flex;flex-direction:column;background-color:rgba(123,123,123,.1);text-align:center;font-size:8vw;margin-bottom:var(--dialog-text-margin);height:fit-content;border-left:solid var(--radius-size) rgba(245,80,24,.5);border-radius:var(--radius-size)}#correct-pannel{display:flex;flex-direction:column;background-color:rgba(123,123,123,.1);text-align:center;font-size:8vw;margin-bottom:var(--dialog-text-margin);height:fit-content;border-left:solid var(--radius-size) rgba(3,252,157,.5);border-radius:var(--radius-size)}.review-text{user-select:auto;white-space:pre;text-align:left;font-family:math-font;padding:.5vw 4vw;font-size:var(--review-text-size)}.material-icons{user-select:none;font-family:"Material Icons";font-weight:400;font-style:normal;font-size:var(--icon-size);text-align:center;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.fscreen-dialog{background-color:var(--surface-color);border:none;height:var(--fscreen-dialog-height);width:var(--fscreen-dialog-width);padding:var(--screen-margin)}.card-title{font-size:calc(var(--tiny-size) + 1vw)}.card-thread{font-size:calc(var(--tiny-size) + 1vw);border-left:solid var(--black-white) 2px;width:car(100% - var(--tiny-size) * 2);padding:var(--tiny-size);padding-bottom:0;margin-bottom:var(--tiny-size);overflow-x:scroll}.pre-text{white-space:pre}.card{color:var(--black-white);background-color:rgba(123,123,123,.1);border-radius:var(--radius-size);padding:3vw;font-family:non-math-font;margin-bottom:var(--num-keybd-gap)}#console{color:var(--black-white)}.console-vertical-flex{display:flex;flex-direction:column;width:100%;height:100%}.console-button{display:flex;background-color:var(--key-color);text-align:center;height:fit-content;padding:var(--small-size) 0;margin-bottom:var(--num-keybd-gap);border-radius:var(--radius-size)}.console-but-text{font-size:var(--key-size);margin-left:auto}.console-but-icon{font-size:var(--key-size);margin-right:auto}.popup-list-frame{display:flex;flex-direction:var(--flex-dir-c2r);gap:3vw;overflow-y:scroll;height:calc(100% - (var(--small-size) + 6vw))}#dark-theme-button{background-color:#1f2d2e;color:#fff;border:solid var(--d-theme-active-border) var(--theme-but-border)}#light-theme-button{background-color:#fff;color:#000;border:solid var(--l-theme-active-border) var(--theme-but-border)}.theme-button{width:fit-content;border-radius:var(--radius-size);white-space:pre;text-align:center;font-family:non-math-font;user-select:none;font-size:var(--small-size);height:fit-content;padding:var(--key-size)}