*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-size:62.5%}body{background:#f4f6fa;font-family:Rubik,serif;transition:background-color .3s}body,html{min-height:100%}body{background-image:url(/static/media/pattern-background-mobile-light.2a1f70bd700b2be97b86.svg);background-position-x:.7rem;background-repeat:no-repeat;background-size:cover;padding:clamp(1.6rem,1.6rem + 38 * (100vw - 37.5rem)/393,5.4rem) clamp(2.4rem,2.4rem + 40 * (100vw - 37.5rem)/393,6.4rem)}.dark-pattern-bg{background-image:url(/static/media/pattern-background-mobile-dark.1cff22465c45eb596969.svg)}.app{display:flex;flex-direction:column;gap:clamp(.9rem,3.2rem - 23 * (100vw - 37.5rem)/393,3.2rem)}.header{margin-bottom:clamp(1.6rem,1.6rem + 38 * (100vw - 37.5rem)/393,5.4rem)}.header__subject-theme{align-items:center;display:flex}.header__subject-theme .subject{gap:clamp(1.6rem,1.6rem + 8 * (100vw - 37.5rem)/393,2.4rem)}.subject{align-items:center;display:flex;gap:clamp(1.6rem,1.6rem + 16 * (100vw - 37.5rem)/393,3.2rem)}.subject__icon-container{align-items:center;border-radius:clamp(.6rem,.6rem + 6 * (100vw - 37.5rem)/393,1.2rem);display:flex;height:clamp(4rem,4rem + 16 * (100vw - 37.5rem)/393,5.6rem);justify-content:center;width:clamp(4rem,4rem + 16 * (100vw - 37.5rem)/393,5.6rem)}.subject__icon{height:clamp(2.8rem,2.8rem + 12 * (100vw - 37.5rem)/393,4rem);width:clamp(2.8rem,2.8rem + 12 * (100vw - 37.5rem)/393,4rem)}.subject__name{color:#313e51;font-size:clamp(1.8rem,1.8rem + 10 * (100vw - 37.5rem)/393,2.8rem);font-weight:500;transition:color .3s}.subject__container{background:#fff;border:.3rem solid #0000;border-radius:clamp(1.2rem,1.2rem + 12 * (100vw - 37.5rem)/393,2.4rem);box-shadow:0 1.6rem 4rem 0 #8fa0c124;padding:1.2rem;transition:background-color .3s,box-shadow .3s,border .3s;width:100%}.subject__container:focus-visible{outline:.2rem solid #a729f5}.theme{align-items:center;display:flex;gap:clamp(.8rem,.8rem + 8 * (100vw - 37.5rem)/393,1.6rem);margin-left:auto}.theme__icon{height:clamp(1.6rem,1.6rem + 8 * (100vw - 37.5rem)/393,2.4rem);width:clamp(1.6rem,1.6rem + 8 * (100vw - 37.5rem)/393,2.4rem)}.theme__icon path{transition:all .3s}.theme__checkbox{display:none}.theme__slider-container{background:#a729f5;border-radius:99.9rem;height:2rem;position:relative;transition:background-color .3s;width:3.2rem}.theme__slider-container:focus-visible{outline:.2rem solid #313e51;outline-offset:-.1rem}.theme__slider-container.white-outline:focus-visible{outline:.2rem solid #fff;outline-offset:-.1rem}.theme__slider{background:#fff;border-radius:50%;height:1.2rem;left:.4rem;position:absolute;top:.4rem;transition:transform .3s;width:1.2rem}.theme__slider--translate{transform:translateX(1.2rem)}.start-menu{gap:clamp(4rem,4rem + 24 * (100vw - 37.5rem)/393,6.4rem)}.start-menu,.start-menu__subjects{display:flex;flex-direction:column}.start-menu__subjects{gap:clamp(1.2rem,1.2rem + 12 * (100vw - 37.5rem)/393,2.4rem)}.greeting{gap:1.6rem}.greeting,.greeting__text{display:flex;flex-direction:column}.greeting__text{color:#313e51;font-size:clamp(4rem,4rem + 24 * (100vw - 37.5rem)/393,6.4rem);font-weight:300;gap:.8rem;transition:color .3s}.greeting__text--medium-bold{font-weight:500}.greeting__instruction{color:#626c7f;font-size:clamp(1.4rem,1.4rem + 6 * (100vw - 37.5rem)/393,2rem);font-style:italic;line-height:clamp(2.1rem,2.1rem + 9 * (100vw - 37.5rem)/393,3rem);transition:color .3s}.question{display:flex;flex-direction:column;gap:clamp(4rem,4rem + 24 * (100vw - 37.5rem)/393,6.4rem)}.question__number{color:#626c7f;display:inline-block;font-size:clamp(1.4rem,1.4rem + 6 * (100vw - 37.5rem)/393,2rem);font-style:italic;line-height:clamp(2.1rem,2.1rem + 9 * (100vw - 37.5rem)/393,3rem);margin-bottom:clamp(1.2rem,1.2rem + 15 * (100vw - 37.5rem)/393,2.7rem);transition:color .3s}.question__text{color:#313e51;font-size:clamp(2rem,2rem + 16 * (100vw - 37.5rem)/393,3.6rem);font-weight:500;line-height:clamp(2.4rem,2.4rem + 19.2 * (100vw - 37.5rem)/393,4.32rem);margin-bottom:clamp(2.4rem,2.4rem + 16 * (100vw - 37.5rem)/393,4rem);transition:color .3s}.question__progress-container{align-items:center;background:#fff;border-radius:99.9rem;display:flex;height:1.6rem;padding:.4rem;transition:all .3s;width:100%}.question__progress{border:none;height:.8rem;width:100%}.question__progress::-webkit-progress-bar{background:#0000}.question__progress::-webkit-progress-value{background:#a729f5;border-radius:10.4rem}.question__options-submit-error{display:flex;flex-direction:column;gap:clamp(1.2rem,1.2rem + 20 * (100vw - 37.5rem)/393,3.2rem)}.question__options{display:flex;flex-direction:column;gap:clamp(1.2rem,1.2rem + 12 * (100vw - 37.5rem)/393,2.4rem)}.question-completed-btn{background:#a729f5;border:none;border-radius:clamp(1.2rem,1.2rem + 12 * (100vw - 37.5rem)/393,2.4rem);box-shadow:0 16px 40px 0 #8fa0c124;color:#fff;font-family:Rubik,serif;font-size:clamp(1.8rem,1.8rem + 10 * (100vw - 37.5rem)/393,2.8rem);font-weight:500;height:clamp(5.6rem,5.6rem + 36 * (100vw - 37.5rem)/393,9.2rem);padding:clamp(1.2rem,1.2rem + 20 * (100vw - 37.5rem)/393,3.2rem);transition:box-shadow .3s}.question-completed-btn:focus-visible{outline:.2rem solid #313e51;outline-offset:-.1rem}.question-completed-btn.white-outline-btn:focus-visible{outline:.2rem solid #fff;outline-offset:-.1rem}.question__error-icon-text{align-items:center;align-self:start;display:flex;gap:.8rem;margin:0 auto}.question__error-icon{display:block;height:clamp(3.2rem,3.2rem + 8 * (100vw - 37.5rem)/393,4rem);width:clamp(3.2rem,3.2rem + 8 * (100vw - 37.5rem)/393,4rem)}.question__error-text{color:#ee5454;font-size:clamp(1.8rem,1.8rem + 6 * (100vw - 37.5rem)/393,2.4rem);line-height:clamp(1.8rem,1.8rem + 18 * (100vw - 37.5rem)/393,3.6rem);transition:color .3s}.option{align-items:center;background:#fff;border:.3rem solid #0000;border-radius:clamp(1.2rem,1.2rem + 12 * (100vw - 37.5rem)/393,2.4rem);box-shadow:0 1.6rem 4rem 0 #8fa0c124;display:flex;justify-content:space-between;padding:1.2rem;transition:border-color .3s,background-color .3s,box-shadow .3s;width:100%}.option:focus-visible{outline:.2rem solid #a729f5}.option__letter-text{align-items:center;display:flex;gap:clamp(1.6rem,1.6rem + 16 * (100vw - 37.5rem)/393,3.2rem)}.option__letter{align-items:center;background:#f4f6fa;border-radius:clamp(.6rem,.6rem + 6 * (100vw - 37.5rem)/393,1.2rem);color:#626c7f;display:flex;flex-shrink:0;height:clamp(4rem,4rem + 16 * (100vw - 37.5rem)/393,5.6rem);justify-content:center;transition:background-color .3s,color .3s;width:clamp(4rem,4rem + 16 * (100vw - 37.5rem)/393,5.6rem)}.option__letter,.option__text{font-size:clamp(1.8rem,1.8rem + 10 * (100vw - 37.5rem)/393,2.8rem);font-weight:500}.option__text{color:#313e51;transition:color .3s}.option__correct-error{display:block;flex-shrink:0;height:clamp(3.2rem,3.2rem + 8 * (100vw - 37.5rem)/393,4rem);margin-left:1.2rem;width:clamp(3.2rem,3.2rem + 8 * (100vw - 37.5rem)/393,4rem)}.completed{gap:clamp(4rem,4rem + 24 * (100vw - 37.5rem)/393,6.4rem)}.completed,.completed__header{display:flex;flex-direction:column}.completed__header{color:#313e51;font-size:clamp(4rem,4rem + 24 * (100vw - 37.5rem)/393,6.4rem);font-weight:300;gap:.8rem;transition:color .3s}.completed__header--medium-bold{font-weight:500}.completed__card-btn{display:flex;flex-direction:column;gap:clamp(1.2rem,1.2rem + 20 * (100vw - 37.5rem)/393,3.2rem)}.completed__card{align-items:center;background:#fff;border-radius:clamp(1.2rem,1.2rem + 12 * (100vw - 37.5rem)/393,2.4rem);box-shadow:0 16px 40px 0 #8fa0c124;display:flex;flex-direction:column;gap:1.6rem;padding:clamp(3.2rem,3.2rem + 16 * (100vw - 37.5rem)/393,4.8rem);transition:background-color .3s,box-shadow .3s}.completed__card .subject{gap:clamp(1.6rem,1.6rem + 8 * (100vw - 37.5rem)/393,2.4rem);margin-bottom:clamp(0rem,0rem + 24 * (100vw - 37.5rem)/393,2.4rem)}.completed__score{color:#313e51;font-size:clamp(8.8rem,8.8rem + 56 * (100vw - 37.5rem)/393,14.4rem);font-weight:500;transition:color .3s}.completed__questions{color:#626c7f;font-size:clamp(1.8rem,1.8rem + 6 * (100vw - 37.5rem)/393,2.4rem);line-height:clamp(1.8rem,1.8rem + 18 * (100vw - 37.5rem)/393,3.6rem)}@media only screen and (max-width:23.4375em){.greeting__text{font-size:3.8rem}.option__text{font-size:1.6rem}.option__correct-error{height:3rem;width:3rem}.completed__header{font-size:3.8rem}}@media only screen and (min-width:48em){body{align-items:center;background-image:url(/static/media/pattern-background-tablet-light.72e6cda6148dc11584fb.svg);background-position-x:-24.5rem;display:flex;justify-content:center;padding:clamp(6.4rem,6.4rem + 33 * (100vw - 76.8rem)/672,9.7rem)}.dark-pattern-bg{background-image:url(/static/media/pattern-background-tablet-dark.462d8b613fbdc840835d.svg)}#root{flex:1 1;max-width:64.02rem}.theme__slider-container{height:2.8rem;width:4.8rem}.theme__slider{height:2rem;width:2rem}.theme__slider--translate{transform:translateX(2rem)}}@media only screen and (min-width:90em){body{background-image:url(/static/media/pattern-background-desktop-light.d8d38901bd02457d3784.svg);background-position-x:0}.dark-pattern-bg{background-image:url(/static/media/pattern-background-desktop-dark.e211d976d5b431130f82.svg)}#root{max-width:116rem}.app{gap:9.9rem}.header{margin-bottom:0}.subject__container{padding:2rem}.start-menu{flex-direction:row;gap:initial}.start-menu>*{flex:1 1}.start-menu__subjects{max-width:56.4rem}.greeting{gap:4.8rem}.question{flex-direction:row;gap:initial;justify-content:space-between}.question>*{flex:1 1}.question__number-text-progress{max-width:46.5rem}.question__text{margin-bottom:16.4rem}.question__options-submit-error{max-width:56.4rem}.option{padding:1.8rem 2rem}.option__correct-error{margin-left:2rem}.completed{flex-direction:row;gap:initial;justify-content:space-between}.completed__card-btn{width:56.4rem}}@media only screen and (min-width:62em){.theme__slider-container:hover{background-color:#bd55ff;cursor:pointer}.subject__container:hover{border:.3rem solid #a729f5;cursor:pointer}.question-completed-btn:hover{background:linear-gradient(0deg,#ffffff80,#ffffff80),#a729f5;background:linear-gradient(0deg,#ffffff80 0,#ffffff80 100%),var(--Purple,#a729f5);cursor:pointer}.option:hover{cursor:pointer}.option:hover .option__letter-text .option__letter{background:#f6e7ff;color:#a729f5}.option:hover.purple-border .option__letter-text .option__letter{background:#a729f5;color:#fff}}.purple-border{border:.3rem solid #a729f5}.purple-background{background:#a729f5}.white-color{color:#fff}.green-border{border:.3rem solid #26d782}.green-background{background:#26d782}.red-border{border:.3rem solid #ee5454}.red-background{background:#ee5454}.disabled{cursor:not-allowed;pointer-events:none}.pickled-bluewood-bg{background-color:#313e51}.cloudy-blue-color{color:#abc1e1}.river-bed-bg{background:#3b4d66}.box-shadow-dark{box-shadow:0 16px 40px 0 #313e5124}
/*# sourceMappingURL=main.4c21fefa.css.map*/