:root{--header-height:clamp(rem(60px), max(6.57vh, 4.93vw), rem(71px))}.bambam-main-container{flex-direction:column;align-items:center;gap:clamp(.418rem,min(1.6666666667vh,1.25vw),.9rem);justify-content:center;padding-bottom:50px}@media (max-width:1024px){.bambam-main-container{justify-content:flex-start}}.drills-page-button__wrapper{max-width:1440px;width:100%;margin:38px 0 0 0;padding:0 66px 0 32px;padding:0 clamp(1.914rem,min(6.1111111111vh,4.5833333333vw),3.3rem) 0 clamp(.928rem,min(2.962962963vh,2.2222222222vw),1.6rem);margin:clamp(1.102rem,min(3.5185185185vh,2.6388888889vw),1.9rem) 0 0 0}@media (max-width:767px){.drills-page-button__wrapper{padding-left:16px;padding-right:16px}}.drills-page-button__wrapper .left-section__wrapper{display:flex;justify-content:space-between}.drills-page-button__wrapper .left-section__wrapper .back-btn,.drills-page-button__wrapper .left-section__wrapper .settings-btn{all:unset;line-height:1;font-family:Satoshi-Bold;color:var(--ele-common-text-color);padding:20px 30px;padding:clamp(.58rem,min(1.8518518519vh,1.3888888889vw),1rem) clamp(.87rem,min(2.7777777778vh,2.0833333333vw),1.5rem);background-color:var(--element-bg-color);border-radius:7px;border-radius:6px;display:flex;gap:20px;gap:clamp(.58rem,min(1.8518518519vh,1.3888888889vw),1rem);cursor:pointer;justify-content:center;align-items:center}.drills-page-button__wrapper .left-section__wrapper .back-btn:hover,.drills-page-button__wrapper .left-section__wrapper .settings-btn:hover{background-color:var(--ele-hovering-color)}@media (max-width:767px){.drills-page-button__wrapper .left-section__wrapper .back-btn,.drills-page-button__wrapper .left-section__wrapper .settings-btn{padding:8px 17px}}.drills-page-button__wrapper .left-section__wrapper .back-btn .fa-solid,.drills-page-button__wrapper .left-section__wrapper .settings-btn .fa-solid{font-size:25px}.drills-page-button__wrapper .left-section__wrapper .back-btn .fa-back-icon svg,.drills-page-button__wrapper .left-section__wrapper .settings-btn .fa-back-icon svg{height:clamp(1.25rem,min(2.7777777778vh,2.0833333333vw),1.5rem);width:clamp(1.25rem,min(2.7777777778vh,2.0833333333vw),1.5rem);fill:var(--ele-common-text-color)}.drills-page-button__wrapper .left-section__wrapper .back-btn span,.drills-page-button__wrapper .left-section__wrapper .settings-btn span{font-size:clamp(.609rem,min(1.9444444444vh,1.4583333333vw),1.05rem)}.timer-display__wrapper{max-width:1440px;width:100%;margin:31px 0 0 0;padding:0 66px 0 32px;margin:clamp(.899rem,min(2.8703703704vh,2.1527777778vw),1.55rem) 0 0 0;padding:0 clamp(1.914rem,min(6.1111111111vh,4.5833333333vw),3.3rem) 0 clamp(.928rem,min(2.962962963vh,2.2222222222vw),1.6rem);display:flex;justify-content:space-between}@media (max-width:767px){.timer-display__wrapper{justify-content:center;position:relative}}.timer-display__wrapper .left-section{display:flex;justify-content:flex-end;align-items:center;width:60%;pointer-events:none}@media (max-width:767px){.timer-display__wrapper .left-section{position:absolute;top:-52%;right:0;justify-content:flex-start;width:60%}}@media (max-width:390px){.timer-display__wrapper .left-section{top:-62%}}.timer-display__wrapper .left-section .caps-lock-on-warning{line-height:1;font-family:Satoshi-Bold;color:var(--ele-common-text-color);padding:clamp(.58rem,min(1.8518518519vh,1.3888888889vw),1rem) clamp(.435rem,min(1.3888888889vh,1.0416666667vw),.75rem);background-color:var(--element-bg-color);border-radius:7px;border-radius:6px;display:flex;gap:clamp(.58rem,min(1.8518518519vh,1.3888888889vw),1rem);justify-content:center;align-items:center;border:1px solid var(--ele-wrong-border-color);background-color:var(--ele-wrong-bg-color)}.timer-display__wrapper .left-section .caps-lock-on-warning .caps-lock-txt{text-wrap:nowrap;font-size:clamp(1.015rem,min(3.2407407407vh,2.4305555556vw),1.75rem)}.timer-display__wrapper .left-section .caps-lock-on-warning svg{fill:var(--ele-common-text-color);height:clamp(.87rem,min(2.7777777778vh,2.0833333333vw),1.5rem);width:clamp(.87rem,min(2.7777777778vh,2.0833333333vw),1.5rem)}.timer-display__wrapper .left-section .caps-lock-on-warning.wd-keystroke-wrong{animation:shake .2s;animation-iteration-count:2;border:1px solid var(--ele-wrong-border-color);background-color:var(--ele-wrong-bg-color)}.timer-display__wrapper .right-section .freestyle-txt,.timer-display__wrapper .right-section .timer-txt,.timer-display__wrapper .right-section .words-txt{line-height:1;font-family:Inter;font-size:128px;font-size:clamp(3.712rem,min(11.8518518519vh,8.8888888889vw),6.4rem);color:var(--ele-common-text-color)}@media (max-width:767px){.timer-display__wrapper .right-section .freestyle-txt.big-timer,.timer-display__wrapper .right-section .timer-txt.big-timer,.timer-display__wrapper .right-section .words-txt.big-timer{font-size:80px}}@media (max-width:390px){.timer-display__wrapper .right-section .freestyle-txt.big-timer,.timer-display__wrapper .right-section .timer-txt.big-timer,.timer-display__wrapper .right-section .words-txt.big-timer{font-size:70px}}@media (max-width:767px){.timer-display__wrapper .right-section .freestyle-txt,.timer-display__wrapper .right-section .timer-txt,.timer-display__wrapper .right-section .words-txt{font-size:128px}}@media (max-width:390px){.timer-display__wrapper .right-section .freestyle-txt,.timer-display__wrapper .right-section .timer-txt,.timer-display__wrapper .right-section .words-txt{font-size:110px}}.timer-display__wrapper .right-section .fa-infinity{font-size:clamp(3.712rem,min(21.1111111111vh,15.8333333333vw),11.4rem);color:var(--ele-common-text-color)}@media (max-width:767px){.timer-display__wrapper .right-section .fa-infinity{font-size:248px}}@media (max-width:390px){.timer-display__wrapper .right-section .fa-infinity{font-size:220px}}.timer-display__wrapper .right-section .infinity-logo svg{fill:var(--ele-common-text-color);height:clamp(3.7rem,min(11.8518518519vh,8.8888888889vw),6.4rem);width:clamp(7.5rem,min(18.5185185185vh,13.8888888889vw),10rem)}.typing-test-results{display:flex;flex-direction:column;gap:35px;gap:clamp(1.015rem,min(3.2407407407vh,2.4305555556vw),1.75rem)}.typing-test-results .stats-shower{display:flex;justify-content:center;gap:20px;gap:clamp(1.015rem,min(3.2407407407vh,2.4305555556vw),1.75rem)}@media (max-width:767px){.typing-test-results .stats-shower{flex-direction:column;gap:5px}}.typing-test-results .stats-shower .wpm-live-status-count{display:flex;justify-content:space-between}@media (max-width:767px){.typing-test-results .stats-shower .wpm-live-status-count{justify-content:center}}.typing-test-results .stats-shower .wpm-live-status-count p{line-height:1;font-family:Inter;color:var(--ele-common-text-color);display:flex;justify-content:flex-end;align-items:flex-end}.typing-test-results .stats-shower .wpm-live-status-count .wpm-number-txt-result{font-size:128px;font-size:clamp(3.712rem,min(11.8518518519vh,8.8888888889vw),6.4rem);font-size:clamp(4.756rem,min(15.1851851852vh,11.3888888889vw),8.2rem)}.typing-test-results .stats-shower .wpm-live-status-count .wpm-txt{font-size:40px;font-size:clamp(1.16rem,min(3.7037037037vh,2.7777777778vw),2rem);font-size:clamp(1.885rem,min(6.0185185185vh,4.5138888889vw),3.25rem);padding-bottom:14px;padding-bottom:clamp(.406rem,min(1.2962962963vh,.9722222222vw),.7rem)}.typing-test-results .stats-shower .divider-btwn{display:flex;justify-content:space-between}@media (max-width:767px){.typing-test-results .stats-shower .divider-btwn{display:none}}.typing-test-results .stats-shower .divider-btwn p{line-height:1;font-family:Inter;color:var(--ele-common-text-color);display:flex;justify-content:flex-end;align-items:flex-end;font-size:clamp(4.756rem,min(15.1851851852vh,11.3888888889vw),8.2rem)}.typing-test-results .stats-shower .accu-live-status-count{display:flex;justify-content:space-between}@media (max-width:767px){.typing-test-results .stats-shower .accu-live-status-count{justify-content:center}}.typing-test-results .stats-shower .accu-live-status-count p{line-height:1;font-family:Inter;color:var(--ele-common-text-color);display:flex;justify-content:flex-end;align-items:flex-end}.typing-test-results .stats-shower .accu-live-status-count .accu-number-txt-result{font-size:128px;font-size:clamp(3.712rem,min(11.8518518519vh,8.8888888889vw),6.4rem);font-size:clamp(4.756rem,min(15.1851851852vh,11.3888888889vw),8.2rem);display:flex;justify-content:flex-end}.typing-test-results .stats-shower .accu-live-status-count .accu-txt{font-size:40px;font-size:clamp(1.16rem,min(3.7037037037vh,2.7777777778vw),2rem);font-size:clamp(1.885rem,min(6.0185185185vh,4.5138888889vw),3.25rem);padding-bottom:14px;padding-bottom:clamp(.406rem,min(1.2962962963vh,.9722222222vw),.7rem)}.typing-test-results .buttons_wrapper{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:12px}@media (max-width:767px){.typing-test-results .buttons_wrapper{flex-direction:column;gap:15px}}.typing-test-results .buttons_wrapper .restart-test{line-height:1;font-family:Satoshi-Bold;color:var(--ele-common-text-color);padding:clamp(.58rem,min(1.8518518519vh,1.3888888889vw),1rem) clamp(.435rem,min(1.3888888889vh,1.0416666667vw),.75rem);background-color:var(--element-bg-color);border-radius:7px;border-radius:6px;display:flex;gap:clamp(.58rem,min(1.8518518519vh,1.3888888889vw),1rem);justify-content:center;align-items:center;border:1px solid var(--ele-common-text-color);background-color:var(--ele-hovering-color);max-width:300px;cursor:pointer}.typing-test-results .buttons_wrapper .restart-test .restart-test-txt{text-wrap:nowrap;font-size:clamp(1.015rem,min(3.2407407407vh,2.4305555556vw),1.75rem)}.typing-test-results .buttons_wrapper .restart-test svg{fill:var(--ele-common-text-color);height:clamp(.87rem,min(2.7777777778vh,2.0833333333vw),1.5rem);width:clamp(.87rem,min(2.7777777778vh,2.0833333333vw),1.5rem)}.typing-test-results .buttons_wrapper .keyboard-shortcut-key{line-height:1;font-family:Satoshi-Regular;color:var(--ele-common-text-color);font-size:clamp(1.015rem,min(3.2407407407vh,2.4305555556vw),1.75rem);text-align:center}.keyboard-stats-display__wrapper{max-width:1440px;width:100%;margin:31px 0 0 0;padding:0 66px 0 32px;margin:clamp(.899rem,min(2.8703703704vh,2.1527777778vw),1.55rem) 0 0 0;padding:0 clamp(1.914rem,min(6.1111111111vh,4.5833333333vw),3.3rem) 0 clamp(.928rem,min(2.962962963vh,2.2222222222vw),1.6rem);display:flex;justify-content:space-between}@media (max-width:767px){.keyboard-stats-display__wrapper{flex-direction:column;padding-left:16px;padding-right:16px;gap:20px;align-items:center}}.keyboard-stats-display__wrapper .left-section{width:70%;display:flex;justify-content:flex-end;align-items:center}@media (max-width:767px){.keyboard-stats-display__wrapper .left-section{width:100%;justify-content:center}}.keyboard-stats-display__wrapper .left-section .shift-enter-container{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:12px;height:-moz-fit-content;height:fit-content;opacity:.5;transform:scale(1);transition:opacity 1s ease-out,visibility 0s ease-out 1s;visibility:visible}.keyboard-stats-display__wrapper .left-section .shift-enter-container.scaling-animation{animation:scaleSuggestion 4s ease-in-out infinite}.keyboard-stats-display__wrapper .left-section .shift-enter-container.fade-out{opacity:0;visibility:hidden}@media (max-width:767px){.keyboard-stats-display__wrapper .left-section .shift-enter-container{flex-direction:column;gap:15px}}.keyboard-stats-display__wrapper .left-section .shift-enter-container .restart-test{line-height:1;font-family:Satoshi-Bold;color:var(--ele-common-text-color);padding:clamp(.58rem,min(1.8518518519vh,1.3888888889vw),1rem) clamp(.435rem,min(1.3888888889vh,1.0416666667vw),.75rem);background-color:var(--element-bg-color);border-radius:7px;border-radius:6px;display:flex;gap:clamp(.58rem,min(1.8518518519vh,1.3888888889vw),1rem);justify-content:center;align-items:center;border:1px solid var(--ele-common-text-color);background-color:var(--ele-hovering-color);max-width:300px;cursor:pointer}.keyboard-stats-display__wrapper .left-section .shift-enter-container .restart-test .restart-test-txt{text-wrap:nowrap;font-size:clamp(1.015rem,min(3.2407407407vh,2.4305555556vw),1.75rem)}.keyboard-stats-display__wrapper .left-section .shift-enter-container .restart-test svg{fill:var(--ele-common-text-color);height:clamp(.87rem,min(2.7777777778vh,2.0833333333vw),1.5rem);width:clamp(.87rem,min(2.7777777778vh,2.0833333333vw),1.5rem)}.keyboard-stats-display__wrapper .left-section .shift-enter-container .keyboard-shortcut-key{line-height:1;font-family:Satoshi-Regular;color:var(--ele-common-text-color);font-size:clamp(1.015rem,min(3.2407407407vh,2.4305555556vw),1.75rem);text-align:center}@media (max-width:767px){.keyboard-stats-display__wrapper .right-section{width:100%;width:clamp(15.453rem,min(70.0925925926vh,52.5694444444vw),37.85rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-end}}.keyboard-stats-display__wrapper .right-section .wpm-live-status-count{width:clamp(9.512rem,min(30.3703703704vh,22.7777777778vw),16.4rem);display:flex;justify-content:space-between}.keyboard-stats-display__wrapper .right-section .wpm-live-status-count p{line-height:1;font-family:Inter;color:var(--ele-common-text-color);display:flex;justify-content:flex-end;align-items:flex-end}.keyboard-stats-display__wrapper .right-section .wpm-live-status-count .wpm-number-txt{font-size:128px;font-size:clamp(3.712rem,min(11.8518518519vh,8.8888888889vw),6.4rem);min-width:240px;min-width:clamp(6.96rem,min(22.2222222222vh,16.6666666667vw),12rem)}.keyboard-stats-display__wrapper .right-section .wpm-live-status-count .wpm-txt{font-size:40px;font-size:clamp(1.16rem,min(3.7037037037vh,2.7777777778vw),2rem);padding-bottom:14px;padding-bottom:clamp(.406rem,min(1.2962962963vh,.9722222222vw),.7rem)}.keyboard-stats-display__wrapper .right-section .accu-live-status-count{width:clamp(9.512rem,min(30.3703703704vh,22.7777777778vw),16.4rem);display:flex;justify-content:space-between}.keyboard-stats-display__wrapper .right-section .accu-live-status-count p{line-height:1;font-family:Inter;color:var(--ele-common-text-color);display:flex;justify-content:flex-end;align-items:flex-end}.keyboard-stats-display__wrapper .right-section .accu-live-status-count .accu-number-txt{font-size:128px;font-size:clamp(3.712rem,min(11.8518518519vh,8.8888888889vw),6.4rem);min-width:240px;min-width:clamp(6.96rem,min(22.2222222222vh,16.6666666667vw),12rem);display:flex;justify-content:flex-end}.keyboard-stats-display__wrapper .right-section .accu-live-status-count .accu-txt{font-size:40px;font-size:clamp(1.16rem,min(3.7037037037vh,2.7777777778vw),2rem);padding-bottom:14px;padding-bottom:clamp(.406rem,min(1.2962962963vh,.9722222222vw),.7rem)}@keyframes shake{0%{transform:translate(2px,2px) rotate(0)}10%{transform:translate(-2px,-4px) rotate(-2deg)}20%{transform:translate(-6px,0) rotate(2deg)}30%{transform:translate(6px,4px) rotate(0)}40%{transform:translate(2px,-2px) rotate(2deg)}50%{transform:translate(-2px,4px) rotate(-2deg)}60%{transform:translate(-6px,2px) rotate(0)}70%{transform:translate(6px,2px) rotate(-2deg)}80%{transform:translate(-2px,-2px) rotate(2deg)}90%{transform:translate(2px,4px) rotate(0)}100%{transform:translate(2px,-4px) rotate(-2deg)}}@keyframes scaleSuggestion{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:.8}100%{transform:scale(1);opacity:.5}}