@import url(https://fonts.googleapis.com/css2?family=Didact+Gothic&display=swap);*{border:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{height:auto;max-width:100%}address{font-style:normal}button,input,select,textarea{background-color:initial;color:inherit;font-family:inherit;font-size:inherit}input::-ms-clear{display:none}button,input[type=submit]{background-color:initial;background:none;box-shadow:none;cursor:pointer;display:inline-block}button:active,button:focus,input:active,input:focus{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}:root{--black:#0a0a0a;--white:#f1f1f1;--accent:#c202f1;--light:#d2d2d2;--dark:#28292c}body,html{background:#f1f1f1;background:var(--white);color:#0a0a0a;color:var(--black);font-family:Didact Gothic,sans-serif;height:100vh;overflow:hidden;transition-duration:.5s;width:100vw}body.dark{background:#28292c;background:var(--dark);color:#f1f1f1;color:var(--white)}.container{background:#d2d2d2;background:var(--light);border-radius:.5vw;margin:0 5vw;padding:1.5vh 3vw}body.dark .container{background:#0a0a0a;background:var(--black)}main{height:82vh;margin:1vh 0;overflow-y:scroll;position:relative;width:100%}main::-webkit-scrollbar{border-radius:.5vw;position:absolute;width:.1vw}main::-webkit-scrollbar-track{background:#f1f1f1;background:var(--white)}main::-webkit-scrollbar-thumb{background-color:#f1f1f1;background-color:var(--white);border-radius:.5vw}body.dark main::-webkit-scrollbar-track{background:#28292c;background:var(--dark)}body.dark main::-webkit-scrollbar-thumb{background-color:#28292c;background-color:var(--dark)}.footer{margin-top:auto;width:100vw}.footer-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-container .textblock p{font-size:.6em;margin:.5vh 0}.footer-rightside p{text-align:right}.dark-btn{align-items:center;background:var(--white);border:.09vw solid var(--black);border-radius:25vw;display:flex;flex-direction:row;height:1.2em;position:relative;transition-duration:.5s;width:2.5em}body.dark .dark-btn{background:var(--dark);border-color:var(--white)}.slider{aspect-ratio:1;background:var(--black);border-radius:50%;left:5%;position:absolute;transition-duration:.5s;width:40%}body.dark .slider{background:var(--white);left:55%}.navbar{width:100vw}.nav-logo{cursor:pointer;font-size:1.3em;font-weight:600}.nav-logo span{color:var(--accent)}.nav-container{justify-content:space-between}.nav-container,.nav-row{align-items:center;display:flex;flex-wrap:wrap}.nav-row{gap:4vw;justify-content:center}.nav-links{display:flex;flex-wrap:wrap;gap:2vw}.nav-link{color:var(--black);font-size:1.2em;font-weight:500}.darkModeSwitch{align-items:center;display:flex;gap:1vw;justify-self:center}.darkModeImg{width:1.5em}body.dark .nav-link{color:var(--white)}.nav-link.active,.nav-link:hover,body.dark .nav-link.active,body.dark .nav-link:hover{color:var(--accent);transition-duration:.5s}.gitHub-icon{width:1.5em}.menu{display:none;width:3vw}.menu_line{background:var(--black);border-radius:.5vw;height:.25vh;margin:.5vh 0;width:1em}body.dark .menu_line{background:var(--white)}@media(max-width:780px){.menu{display:block}.nav-row{display:none}.nav-row.active{-webkit-backdrop-filter:blur(1vw) brightness(.7);backdrop-filter:blur(1vw) brightness(.7);display:flex;flex-direction:column;height:100vh;left:5vw;position:absolute;top:7vh;width:90vw;z-index:2}.nav-links{flex-direction:column;text-align:center;width:100%}.darkModeImg{width:4vw}}.homepage{width:100vw}.homepage-container{display:flex;flex-direction:column;position:relative}.homepage-logo{z-index:1}.homepage-logo span{color:var(--accent)}.homepage-logo h1{font-size:2em;font-weight:600}.homepage-textblock{display:flex;flex-wrap:wrap;margin:2vh 2vw;width:100%}.homepage-textblock__item{border-radius:.5vw;margin-top:2.5vh;padding:2vh 2vw;width:100%}.homepage-textblock__item h1{font-size:3em;margin-bottom:2vh}.homepage-textblock__item p{font-size:1.5em;margin-bottom:1.5vw;text-align:justify}.toBlog{color:var(--black);margin-left:2vw}.toBlog .btn{background:var(--white)}body.dark .toBlog{color:var(--white)}body.dark .toBlog .btn{background:var(--dark)}.blog-card{background:var(--white);border-radius:.5vw;margin:3vh 3vw;padding:2vh 2vw;width:100%}body.dark .blog-card{background:var(--dark)}.blog-card h1{border-bottom:.1vw solid var(--accent);color:var(--accent);font-size:2em;padding:2vh 0}.blog-card p{font-size:1.2em;margin:2vh 0}.remove-item.hidden{display:none}.btn{background:var(--light);border-radius:.5vw;font-size:1.2em;min-width:3em;padding:1vh 1vw}body.dark .btn{background:var(--black)}.btn:hover{transform:scale(1.05);transition-duration:.5s}.projectcard{align-items:center;background:var(--white);border-radius:.5vw;display:flex;flex-direction:column;justify-content:center;margin:10vh 0;padding:2vh 2vw;width:30%}body.dark .projectcard{background:var(--dark)}.project-title{border-bottom:.2vw solid var(--accent);font-size:2em;font-weight:600;margin-bottom:2vh;padding:2vh 0;text-align:center}.project-content{width:80%}.project-content p{border-bottom:.1vw solid var(--accent);cursor:pointer;font-size:1.5em;margin:1.5vh 1vw;padding:1.5vh 0;text-align:center}.project-content p:hover{transform:scale(1.05);transition-duration:.5s}.link{color:var(--black)}body.dark .link{color:var(--white)}@media (max-width:780px){.projectcard{margin-bottom:2vh;width:100%}}.projects-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly}.page-logo{display:flex;justify-content:space-between;width:100%}.page-logo h1{border-bottom:.1vw solid var(--accent);font-size:1.5em;width:20%}.frontend span{color:var(--accent)}.frontend__content-block{display:flex;gap:2vw;width:100%}.frontend-textblock{background:var(--white);border-radius:.5vw;font-size:1.1em;margin-top:2vh;padding:3vh 2vw;width:49%}body.dark .frontend-textblock{background:var(--dark)}.frontend-textblock h2{font-size:1.5em;font-weight:600;margin-bottom:2vh}.frontend-textblock p{margin-bottom:1vh}.counter{align-items:center;display:flex;font-size:1.2em;gap:1vw;margin-bottom:2vh}.frontend-textblock .dark-btn{height:.7em;width:1.5em}.btn-back{align-items:center;border:.1vw solid var(--accent);border-radius:.5vw;display:flex;font-size:1em;padding:.5vh .5vw}@media (max-width:780px){.frontend__content-block{flex-wrap:wrap;gap:0}.frontend-textblock{width:100%}}.code-container{background:var(--white);width:100%}.code-content{border-radius:.5vw;font-size:.8em;padding:1vh 2vw}.code-content,body.dark .code-container{background:var(--dark)}.frontend-form-container{align-items:center;background:var(--white);border-radius:.5vw;display:flex;flex-wrap:wrap;gap:2vw;margin-bottom:2vh;padding:2vh 2vw;width:100%}body.dark .frontend-form-container{background:var(--black)}.form__item{font-size:1.2em;margin:1vh 1vw}.form__item input{background:var(--light);border-radius:.5vw;padding:.5vh .5vw;width:100%}body.dark .form__item input{background:var(--dark)}.frontend-form{align-items:center;border:.2vw solid var(--light);border-radius:.5vw;display:flex;flex-direction:column;justify-content:center;width:100%}body.dark .frontend-form{border-color:var(--dark)}.blog-logo{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2vh 0}.blog-logo h1{font-size:2em;font-weight:600}.blog-content{align-items:center;display:flex;flex-direction:column;margin:2vh 2vw}.blog-content .blog-card{width:100%}.admin-only input{background:var(--white);border-radius:.5vw;margin-right:1vw;max-width:50%;padding:.5vh .5vw}body.dark .admin-only input{background:var(--dark)}.admin-only .btn{border:.15vw solid var(--white)}body.dark .admin-only .btn{border-color:var(--dark)}.admin-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.admin-container form{background:var(--light);border:.2vw solid var(--white);border-radius:.5vw;margin:3vh 3vw;max-height:65vh;padding:3vh 3vw;width:100%}body.dark .admin-container form,body.dark .admin-container form .btn{background:var(--black);border-color:var(--dark)}.admin-container form .btn{border:.2vw solid var(--white)}.admin-container form h1{font-size:1.5em}.content-input,.title-input{background:var(--white);border-radius:.5vw;margin:2vh 0;padding:1vh 1vw;width:100%}.content-input{height:30vh;resize:none}body.dark .content-input,body.dark .title-input{background:var(--dark)}.blog-container{width:50%}.left-side-panel{align-items:center;display:flex;flex-direction:column;margin:0 3vw;width:40%}.redirect-back{background:var(--dark);border-radius:.5vw;margin:2vh 0;padding:.2vh .2vw}@media (max-width:780px){.blog-container,.left-side-panel{width:90%}}.donateQR{align-items:center;background:var(--white);border-radius:.5vw;display:flex;flex-direction:column;padding:2vh 2vw;width:20%}body.dark .donateQR{background:var(--dark)}.qr-container{background:var(--white);border-radius:.5vw;padding:2vh 1vw;width:15vw}.donate-textblock{margin:2vh 2vw;text-align:center;width:100%}.donate-textblock h2{font-size:1.5em}.donate-textblock span{color:var(--accent)}.donateQR a{color:var(--black);font-size:1em}body.dark .donateQR a{color:var(--white)}@media (max-width:780px){.donateQR{width:40%}.qr-container{width:30vw}}.contacts-content{align-items:center;display:flex;justify-content:space-evenly;margin:10vh 0}.contacts-container h1{font-size:2em}.contacts__item{min-height:18vh;width:15%}.contacts-textblock h2{font-size:2em;margin:2vh 0}.contacts-textblock p{font-size:1.1em;margin:2vh 2vw;width:100%}.contacts-textblock{background:var(--white);border-radius:.5vw;display:flex;flex-direction:column;font-size:1.2em;margin:2vh 3vw;padding:2vh 1vw}body.dark .contacts-textblock{background:var(--dark)}.contacts-textblock a{align-items:center;background:var(--light);border:.1vw solid var(--black);border-radius:.5vw;color:var(--black);display:flex;margin:1vh 1vw;padding:0 .5vw}body.dark .contacts-textblock a{background:var(--black);border-color:var(--white);color:var(--white)}.contacts-textblock .btn:hover{transform:scale(1)}@media (max-width:780px){.contacts-content{flex-direction:column}}
/*# sourceMappingURL=main.bbc5c5d8.css.map*/