@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(//cdn.mathegym.at/build_at/fonts/montserrat-v25-latin-500.38a674fa.woff2) format("woff2"),url(//cdn.mathegym.at/build_at/fonts/montserrat-v25-latin-500.62a04d3d.woff) format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:local(""),url(//cdn.mathegym.at/build_at/fonts/roboto-slab-v24-latin-regular.86b71115.woff2) format("woff2"),url(//cdn.mathegym.at/build_at/fonts/roboto-slab-v24-latin-regular.50c1d19b.woff) format("woff")}button{font-family:inherit}input,select{font-family:Roboto Slab,Arial,Helvetica,sans-serif}body{font-family:Montserrat,Arial,Helvetica,sans-serif;margin:0}#gameContainer{background:#17a3b8 url(//cdn.mathegym.at/build_at/images/default.b691f496.webp) no-repeat 50%;background-size:cover;height:500px;line-height:normal;overflow:hidden;position:relative;width:700px}#fullscreenContainer{width:min-content}#resizableGameContainer{height:100%;width:100%}#loadListBtn,#startBtn{margin:15px auto 0}#bookSelect,#contentSelect,#modeSelect{display:block;height:25px;margin-top:20px;width:220px}#containerStart{background-color:#0a4853e1;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}#containerStart #mainTitle{color:#fff;font-size:24px;text-align:center;width:220px}#solutionField{background-color:#ececec;border:2px solid #6f7275;border-radius:.2rem;box-sizing:border-box;font-size:18px;height:34px;outline:none;width:80%}.containerSolution{align-items:center;bottom:0;display:flex;height:80px;justify-content:center;right:0}.containerScore,.containerSolution{background-color:#0a4853;left:0;position:absolute;z-index:2}.containerScore{border-bottom-right-radius:.25rem;padding:10px;top:0}.containerScore #scoreIngamePoints{color:#f90;font-family:monospace;font-size:18px}#containerPause{background-color:#0a4853;color:#fff;left:50%;padding:30px;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%);z-index:11}#containerPause .title{font-size:30px}#containerPause .buttons *{height:40px;margin:12px 6px;width:40px}#containerPause .playAgainBtn{background-image:url(//cdn.mathegym.at/build_at/images/circle-rotate-left.b950b9ed.svg)}#containerPause .settingsBtn{background-image:url(//cdn.mathegym.at/build_at/images/circle-gear.f1a3ae9f.svg)}#containerPause .stopBtn{background-image:url(//cdn.mathegym.at/build_at/images/circle-stop.1da3dafc.svg)}.overlayPaused{background-color:#ffffff69;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wordbubble{background-color:#04a6db;border-radius:.4rem;font-size:28px;padding:2px 10px;position:absolute;z-index:1}.wordbubbleDisappear{animation:wordbubbleDisappear .5s ease both}@keyframes wordbubbleDisappear{0%{transform:scale(1)}50%{opacity:1}to{opacity:0;transform:scale(1.5)}}#containerHelp{background-color:#0a4853e1;bottom:55px;color:#fff;font-size:15px;left:55px;padding:20px;position:absolute;right:55px;top:55px}#containerHelp .scroll{height:100%;overflow-y:auto}#containerHelp p{margin-top:0}#containerHelp p:last-child{margin-bottom:0}#containerHelp p:first-child{font-size:18px}#containerEnded{bottom:55px;color:#fff;display:flex;flex-direction:row;left:55px;position:absolute;right:55px;top:55px}#containerEnded>*{background-color:#0a4853e1;flex:1 1 0px;padding:40px 20px}#containerEnded .scorePanel{margin-right:20px}#containerEnded .scorePanel .levelGroup{margin-bottom:20px}#containerEnded .scorePanel .points{font-size:25px;text-align:center}#containerEnded .scorePanel .level{font-size:20px;text-align:center}#containerEnded .scorePanel table{border-spacing:7px;letter-spacing:-.5px;width:100%}#containerEnded .messagePanel{margin-left:20px}#containerEnded .messagePanel #endMessage{font-size:25px;margin-bottom:35px;text-align:center}#containerEnded .messagePanel .defaultButton{margin:20px auto}#containerEnded .learnedWordsBtn{font-size:15px;margin-left:7px;padding:3px 7px}#containerSettings{background-color:#0a4853e1;bottom:55px;color:#fff;font-size:20px;left:55px;padding:20px;position:absolute;right:55px;top:55px}#containerSettings .title{font-size:25px}#containerSettings .settingsGroup{margin:20px 0}#containerSettings .settingsGroup label{display:block;margin-bottom:6px}#containerSettings .settingsGroup .setting{width:170px}#containerSettings .settingsGroup select{height:25px}#containerSettings .backBtn{margin-top:58px}#containerLearnedWords{background-color:#0a4853e1;bottom:55px;color:#fff;left:55px;padding:40px;position:absolute;right:55px;top:55px}#containerLearnedWords .scroll{height:100%;overflow-y:scroll}#containerLearnedWords .legend{margin-bottom:10px;text-align:center}#containerLearnedWords .legend span{display:inline-block;height:6px;margin-right:8px;vertical-align:middle;width:12px}#containerLearnedWords .legend span:not(:first-child){margin-left:15px}#containerLearnedWords .wordsTable{width:100%}#containerLearnedWords .wordsTable th{border-bottom:2px solid;text-align:start}#containerLearnedWords .wordsTable th:first-child{width:64%}#containerLearnedWords .wordsTable td{border-top:1px solid}#containerLearnedWords .wordsTable,#containerLearnedWords .wordsTable td,#containerLearnedWords .wordsTable th{border-collapse:collapse;padding:8px}#containerLearnedWords .wordsTable .feedback{color:#f14949;font-size:13px;text-decoration:underline}#containerLearnedWords .wordsTable .infoBtn{background:transparent no-repeat 50%;border:none;cursor:pointer;height:16px;margin-right:5px;outline:none;vertical-align:middle;width:16px}#containerLearnedWords .wordsTable .infoBtn:last-child{margin-right:0}#containerLearnedWords .wordsTable .infoBtn:hover{filter:invert(43%) sepia(59%) saturate(2135%) hue-rotate(18deg) brightness(98%) contrast(101%)}#containerLearnedWords .wordsTable .solutionBtn{background-image:url(//cdn.mathegym.at/build_at/images/circle-info.71a872d5.svg)}#containerLearnedWords .wordsTable .feedbackBtn{background-image:url(//cdn.mathegym.at/build_at/images/comment-dots.23bb3b63.svg)}#containerLearnedWords .printBtn{background-image:url(//cdn.mathegym.at/build_at/images/print.014308fc.svg);bottom:10px;height:20px;left:50%;position:absolute;transform:translate(-50%);width:20px}#introHintButtons{align-content:flex-start;display:flex}#introHintButtons>*{display:inline;margin-right:10px;margin-top:10px}#introExample{font-size:22px;font-weight:700;margin:8px 0;text-align:center}#popupShowSolution{background-color:#0a4853;font-size:18px}#popupShowSolution .title{font-size:22px;margin-bottom:20px}#popupShowSolution .equals{color:silver}#popupShowSolution .closeBtn{margin:20px auto 0}#popupReportWord{background-color:#0a4853;font-size:18px;text-align:start}#popupReportWord .title{font-size:22px;margin-bottom:20px}#popupReportWord .buttons>*{display:inline}#popupReportWord .wordOverview{color:#d53b3b}#popupReportWord .description{text-align:justify}.popup{background-color:#0a4853c7;border-radius:.5rem;color:#fff;display:none;font-size:50px;left:50%;max-width:90%;overflow-wrap:break-word;padding:15px;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%);width:max-content;z-index:2}@keyframes popupFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}50%{transform:translate(-50%,-50%) scale(1.1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes popupFadeOut{0%{opacity:1}to{opacity:0;pointer-events:none}}.scorePopup{animation:scorePopupFadeOut .5s ease 1s both;font-size:20px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}@keyframes scorePopupFadeOut{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;pointer-events:none;transform:translate(-50%)}}.transparentButton{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100%;border:none;cursor:pointer;padding:0;transition:.1s}.transparentButton:hover{background-size:95%}.transparentButton:active{background-size:90%}.defaultButton{background-color:#ef9000;border:1px solid #f90;border-radius:.25rem;cursor:pointer;display:block;font-size:20px;padding:5px 10px;transition:.2s}.defaultButton:hover:enabled{background-color:#cc7a00;border-color:#cc7a00}.buttonRed{background-color:#d53b3b;border-color:#da4d4d}.buttonRed:hover{background-color:#b43232!important;border-color:#b43232!important}.defaultSlider{appearance:none;background:#d3d3d3;border-radius:5px;height:10px;opacity:.9;outline:none}.defaultSlider:hover{opacity:1}.defaultSlider::-webkit-slider-thumb{appearance:none;background:#ef9000;border-radius:50%;cursor:pointer;height:20px;width:20px}.defaultSlider::-moz-range-thumb{background:#ef9000;border-radius:50%;cursor:pointer;height:20px;width:20px}.defaultDropdown{background-color:#ececec;border:none;border-radius:.2rem;outline:2px solid #6f7275}#stopBtn{background-image:url(//cdn.mathegym.at/build_at/images/circle-stop.1da3dafc.svg);right:10px}#pauseBtn,#stopBtn{height:40px;position:absolute;top:10px;width:40px;z-index:2}#pauseBtn{background-image:url(//cdn.mathegym.at/build_at/images/circle-pause.be12321d.svg);right:60px}#helpBtn{background-image:url(//cdn.mathegym.at/build_at/images/question.54c4a701.svg);height:40px;width:25px}#backBtnGenerall,#helpBtn{bottom:10px;left:10px;position:absolute}#backBtnGenerall{background-image:url(//cdn.mathegym.at/build_at/images/arrow-left.04951215.svg);height:30px;width:30px}#fullscreenBtn{background-image:url(//cdn.mathegym.at/build_at/images/expand.11fb0b02.svg);bottom:15px;height:30px;position:absolute;right:15px;width:30px;z-index:20}