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}*{margin:0;padding:0}.app,.theme-dark,.theme-light,body,html{height:100%;min-height:100vh}body{font-family:Sora,sans-serif;-webkit-user-select:none;user-select:none}.theme-light .app{background-color:#fafaff}.theme-dark .app{background-color:#545be8}.lessonPage{margin:40px 80px;padding-bottom:20px}.theme-light .lessonPage{color:#2a31bf}.theme-dark .lessonPage{color:#eff2f7}.lessonPage .title{font-size:44px;margin-left:8px}.lessonPage .contentWrapper{grid-gap:40px;display:grid;grid-template-columns:65% 35%;margin-top:22px}@media(max-width:800px){.lessonPage .contentWrapper{grid-template-columns:100%}}.lessonPage .contentWrapper .videoWrapper{align-items:center;display:flex;flex-direction:column}.lessonPage .contentWrapper .videoWrapper iframe{border-radius:14px;height:500px;margin-bottom:20px;min-width:800px;width:100%}.lessonPage .contentWrapper .subtitle{font-size:16px}.lessonPage .contentWrapper .skillsWrapper{display:flex;flex-direction:column;gap:80px}.lessonPage .buttonWrapper{text-decoration:none}.lessonPage .arduinoWrapper{align-items:center;display:flex;flex-direction:column;gap:12px}.lessonPage .arduinoButton{align-items:center;background:#fff;border:none;border-radius:8px;display:flex;font-weight:700;gap:4px;padding:8px 12px}.theme-light .lessonPage .arduinoButton{background:#2a31bf;color:#eff2f7}.theme-dark .lessonPage .arduinoButton{background:#eff2f7;color:#2a31bf}.theme-light .lessonPage .arduinoButton:hover{box-shadow:0 0 10px #2a31bf}.theme-dark .lessonPage .arduinoButton:hover{box-shadow:0 0 10px #eff2f7}.aboutWrapper{border-radius:28px;height:180px;margin:40px 0;padding:22px 22px 80px 0;width:100%}.theme-light .aboutWrapper{background:#eff2f7}.theme-dark .aboutWrapper{background:#2a31bf}.aboutWrapper button{font-size:24px;font-weight:600}.aboutWrapper .tab{display:flex;flex-direction:column;gap:8px;margin:20px}.aboutWrapper .tab .block{display:flex;gap:6px}.aboutWrapper .skills{height:100%;margin-top:8px}.spinnerWrapper{display:flex;justify-content:center;width:100%}.spinnerWrapper .spinner{-webkit-animation:rotating-spinner 1s linear infinite;animation:rotating-spinner 1s linear infinite;border:1px solid #f3f3f3;border-radius:50%;border-top:4px solid #fc8846;height:80px;margin:0 10px;width:80px}@-webkit-keyframes rotating-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.arduinoPage{align-items:center;display:flex;flex-direction:column;margin:40px 80px;padding-bottom:20px;position:relative}.theme-light .arduinoPage{color:#2a31bf}.theme-dark .arduinoPage{color:#eff2f7}.arduinoPage .title{font-size:44px;margin-left:8px}.arduinoPage .componentWrapper{grid-gap:60px;align-items:center;display:flex;height:240px;justify-content:center;margin-top:22px}@media(max-width:800px){.arduinoPage .componentWrapper{grid-template-columns:100%}}.arduinoPage .buttonRun{align-items:center;border-radius:8px;display:flex;gap:8px;height:44px;justify-content:center;margin-top:40px;padding:0 8px;width:80px}.arduinoPage .buttonRun,.arduinoPage .buttonRun.active,.arduinoPage .buttonRun:hover{border:1px solid #ffc27a}.theme-light .arduinoPage .buttonRun.active,.theme-light .arduinoPage .buttonRun:hover{background:#d0d2f1}.theme-dark .arduinoPage .buttonRun.active,.theme-dark .arduinoPage .buttonRun:hover{background:#646bec}.arduinoPage .buttonRun:hover{box-shadow:0 12px 48px rgba(255,194,122,.26)}.subtitle{font-size:22px;margin-bottom:12px;text-align:center}.loaderWrapper{height:100%}.skillsTitle{font-size:20px;margin-bottom:4px}.skillsItem{font-size:18px;margin-left:30px}.pageWrapper{margin:0 100px;-webkit-user-select:none;user-select:none}.theme-light .pageWrapper{color:#2a31bf}.theme-dark .pageWrapper{color:#eff2f7}.pageWrapper .topWrapper{display:grid;grid-template-columns:repeat(2,minmax(0,50%));margin-top:80px}@media(max-width:800px){.pageWrapper .topWrapper{grid-template-columns:100%}}.pageWrapper .title{display:flex;flex-direction:column;gap:12px;justify-content:center}.pageWrapper .title .bigTitle{font-size:64px}.pageWrapper .title .smallTitle{font-size:18px}.pageWrapper .imageWrapper img{width:100%}.pageWrapper .lessonsWrapper{align-items:center;display:flex;flex-direction:column;font-size:44px;padding-top:80px}.theme-light .pageWrapper .lessonsWrapper .arrowDown path{stroke:#2a31bf}.theme-dark .pageWrapper .lessonsWrapper .arrowDown path{stroke:#eff2f7}.listWrapper{grid-gap:40px;display:grid;flex-direction:column;grid-template-columns:repeat(2,minmax(0,50%));margin-bottom:40px;margin-top:100px;padding-bottom:80px;position:relative}@media(max-width:800px){.listWrapper{grid-template-columns:100%}}.listWrapper .pagination{bottom:0;display:flex;font-size:24px;gap:8px;position:absolute;right:20px}.listWrapper .pagination li{background-color:#fff;border-radius:50px;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#fc8846;display:flex;height:40px;margin:0;width:40px}.listWrapper .pagination li a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.listWrapper .pagination li:hover{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.listWrapper .pagination li.disabled{background-color:#fff;box-shadow:none;color:#f1c9b6}.listWrapper .pagination li.selected{background-color:#fc8846;color:#fff}.lesson{border-radius:24px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);color:#3e4a5e;display:flex;gap:40px;height:300px;padding:20px;text-decoration:none}.theme-light .lesson{background:linear-gradient(180deg,#edeefe,#d7d8f7);color:#2a31bf}.theme-dark .lesson{background:linear-gradient(180deg,#545be8,#272db0);color:#eff2f7}.lesson:hover{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.lesson .video{border-radius:24px;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex}.lesson .video div{height:260px;width:360px}.lesson .video img{border-radius:24px}.lesson .video video{border-radius:24px;height:100%}.lesson .descriptionWrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:scroll;position:relative;width:100%}.lesson .descriptionWrapper .lessonTitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:28px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}.footer,.lesson .ratingTitle{font-size:18px}.footer{align-items:center;border-radius:18px;display:flex;gap:8px;justify-content:space-between;margin-top:8px;padding:0 14px}.theme-light .footer{background:#2a31bf;color:#eff2f7}.theme-dark .footer{background:#eff2f7;color:#2a31bf}.footer .rating{align-items:center;display:flex}.footer .rating .star{height:24px;margin-left:6px;width:24px}.theme-light .footer .rating .star path{stroke:#eff2f7}.theme-dark .footer .rating .star path{stroke:#2a31bf}.logoWrapper{align-items:center;background:#fff;border-radius:8px;display:flex;font-weight:700;gap:4px;height:30px;padding:4px;-webkit-user-select:none;user-select:none}.robo{color:#2a31bf}.learnWrapper{border:2px solid #fc8846;border-radius:4px}.learnWrapper .learn{color:#fc8846;margin:0;padding:2px}.toggle-checkbox{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.toggle-slot{background-color:#fff;border:3px solid #e4e7ec;border-radius:10em;box-shadow:0 0 10px #e4e7ec;height:30px;position:relative;transition:background-color .25s;width:68px}.toggle-checkbox:checked~.toggle-slot{background-color:#374151}.toggle-button{background-color:#ffeccf;border-radius:50%;box-shadow:inset 0 0 0 .2em #ffbb52;height:26px;position:absolute;-webkit-transform:translate(2.4em,.1em);transform:translate(2.4em,.1em);transition:background-color .25s,border-color .25s,-webkit-transform .5s cubic-bezier(.26,2,.46,.71);transition:background-color .25s,border-color .25s,transform .5s cubic-bezier(.26,2,.46,.71);transition:background-color .25s,border-color .25s,transform .5s cubic-bezier(.26,2,.46,.71),-webkit-transform .5s cubic-bezier(.26,2,.46,.71);width:26px}.toggle-checkbox:checked~.toggle-slot .toggle-button{background-color:#485367;box-shadow:inset 0 0 0 .2em #fff;-webkit-transform:translate(.2em,.1em);transform:translate(.2em,.1em)}.sun-icon{color:#ffbb52}.sun-icon,.sun-icon-wrapper{height:24px;position:absolute;width:24px}.sun-icon-wrapper{opacity:1;-webkit-transform:translate(.3em,.2em) rotate(15deg);transform:translate(.3em,.2em) rotate(15deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:opacity .15s,-webkit-transform .5s cubic-bezier(.26,2,.46,.71);transition:opacity .15s,transform .5s cubic-bezier(.26,2,.46,.71);transition:opacity .15s,transform .5s cubic-bezier(.26,2,.46,.71),-webkit-transform .5s cubic-bezier(.26,2,.46,.71)}.toggle-checkbox:checked~.toggle-slot .sun-icon-wrapper{opacity:0;-webkit-transform:translate(2.4em,.1em) rotate(0deg);transform:translate(2.4em,.1em) rotate(0deg)}.moon-icon{color:#fff}.moon-icon,.moon-icon-wrapper{height:24px;position:absolute;width:24px}.moon-icon-wrapper{opacity:0;-webkit-transform:translate(.2em,.2em) rotate(0deg);transform:translate(.2em,.2em) rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:opacity .15s,-webkit-transform .5s cubic-bezier(.26,2.5,.46,.71);transition:opacity .15s,transform .5s cubic-bezier(.26,2.5,.46,.71);transition:opacity .15s,transform .5s cubic-bezier(.26,2.5,.46,.71),-webkit-transform .5s cubic-bezier(.26,2.5,.46,.71)}.toggle-checkbox:checked~.toggle-slot .moon-icon-wrapper{opacity:1;-webkit-transform:translate(2.4em,.1em) rotate(-15deg);transform:translate(2.4em,.1em) rotate(-15deg)}.container{align-items:center;display:flex;height:56px;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.theme-light .container{background:linear-gradient(180deg,#edeefe,#d7d8f7)}.theme-dark .container{background:linear-gradient(180deg,#545be8,#272db0)}.contentWrapper{display:flex;justify-content:space-between;width:100%}.buttonsWrapper{align-items:center;display:flex;font-size:large;gap:20px;margin-left:20px}.buttonsWrapper button{background-color:transparent;border:none;font:inherit}.theme-light .buttonsWrapper button{color:#2a31bf}.theme-dark .buttonsWrapper button{color:#eff2f7}.buttonsWrapper button:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid rgba(251,43,137,0);bottom:0;content:" ";display:block;margin:0 auto;position:relative;transition:all .28s ease-in-out;width:0}.buttonsWrapper button.active:after,.buttonsWrapper button:hover:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-color:#fc8846;transition:width .35s ease-in-out;width:100%}
/*# sourceMappingURL=main.a890de99.css.map*/