.navbar{align-items:normal;color:#eaeaea;display:flex;flex-direction:row;flex-wrap:wrap;font-family:roboto;font-size:20px;font-weight:400;height:80px;justify-content:space-between;opacity:0;padding:40px;position:fixed;transition:.8s ease-in-out;width:100%;z-index:1}@media(max-width:1400px){.navbar{font-family:roboto;font-size:16px;font-weight:400;height:60px}}@media(max-width:1030px){.navbar{font-family:roboto;font-size:12px;font-weight:400;height:60px;padding:20px}}.navbar ul{list-style:none;padding:0}@media(max-width:540px){.navbar ul{display:none}}.navbar li{display:inline;margin:0 15px}.navbar .nav-links a{color:#eaeaea;position:relative;text-decoration:none}.navbar .nav-links a:hover{color:#eaeaea}.navbar .nav-links a:hover:after{width:100%}.navbar .nav-links a:after,.navbar .nav-links a:hover:after{background-color:#649494;bottom:-5px;content:"";height:2px;left:0;position:absolute}.navbar .nav-links a:after{transition:width .3s ease-in-out;width:0}.navbar img{height:25px;padding-left:8px}@media(max-width:540px){.navbar img{display:none}}@media(min-width:540px){.navbar .menu-burger{display:none}}@media(max-width:540px){.navbar .menu-burger{cursor:pointer}.navbar .menu-burger div{background:#eaeaea;border-radius:1px;height:2px;margin:5px 0;transition:.3s;width:30px}}.navbar .menu-burger.open .line1{height:30px;margin:0;-webkit-transform:rotate(45deg) translate(12px,-10px);transform:rotate(45deg) translate(12px,-10px);width:3px}.navbar .menu-burger.open .line2{height:30px;margin:0;-webkit-transform:rotate(-45deg) translate(31px,-10px);transform:rotate(-45deg) translate(31px,-10px);width:3px}.navbar .menu-burger.open .line3{opacity:0}.navbar .nav-links.active{align-items:normal;background-color:#1d1f20;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:normal;padding-bottom:12px;padding-top:40px;position:absolute;right:0}@media(min-width:540px){.navbar .nav-links.active{display:none}}.navbar .nav-links.active li{padding:8px}.nav__show{background-color:#1d1f20;opacity:1}.header{background-attachment:fixed;background-image:url(/static/media/livres.1ad2bdc209dd65b5f3d9.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#eaeaea;height:100vh;padding:40px;width:100%}@media(max-width:1030px){.header{padding:20px}}.header__title{font-family:dancing script;font-size:80px;font-weight:400;margin-left:50%;padding-top:35vh;text-align:center;width:50%}@media(max-width:1400px){.header__title{font-family:dancing script;font-size:60px;font-weight:400}}@media(max-width:1030px){.header__title{font-family:dancing script;font-size:50px;font-weight:400}}@media(max-width:540px){.header__title{font-family:dancing script;font-size:40px;font-weight:400}}.header__cv-Link{background-color:#45564e;border:2px solid #45564e;border-radius:21px 3px;color:#eaeaea;font-family:roboto;font-size:20px;font-style:oblique;font-weight:500;padding:8px 12px;position:absolute;right:50px;text-decoration:none;top:100px;transition:.3s}@media(max-width:1400px){.header__cv-Link{font-family:roboto;font-size:14px;font-weight:400;padding:6px 8px;right:50px;top:90px}}@media(max-width:1030px){.header__cv-Link{font-family:roboto;font-size:12px;font-weight:400;padding:6px 8px;right:30px;top:55px}}.header__cv-Link:hover{background-color:#1d1f20}.header__subtitle{align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap;font-family:roboto;font-size:20px;font-weight:400;justify-content:space-between}@media(max-width:1400px){.header__subtitle{font-family:roboto;font-size:16px;font-weight:400}}@media(max-width:1030px){.header__subtitle{font-family:roboto;font-size:12px;font-weight:400}}@media(max-width:540px){.header__subtitle .mobile-text{display:none}}.header__subtitle2{padding-right:10px}.header .arrow-container{bottom:2%;display:block;height:60px;position:absolute;right:2%;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);width:60px}@media(max-width:1030px){.header .arrow-container{height:50px;width:20px}}@media(max-width:540px){.header .arrow-container{height:50px;right:8%;width:8px}}.header .arrow-container:hover{cursor:pointer}.header .arrow-container:hover .arrow{top:50%}.header .arrow-container:hover .arrow:before{-webkit-transform:translate(-50%,-50%) rotate(-40deg);transform:translate(-50%,-50%) rotate(-40deg)}.header .arrow-container:hover .arrow:after{-webkit-transform:translate(-50%,-50%) rotate(40deg);transform:translate(-50%,-50%) rotate(40deg)}.header .arrow{left:50%;position:absolute;transition:all .4s ease}.header .arrow:after,.header .arrow:before{background:#eaeaea;border-radius:10px;content:"";display:block;height:35px;position:absolute;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:all .4s ease;width:4px}.header .arrow:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.header .arrow:first-child{opacity:.3;top:35%}.header .arrow:nth-child(2){opacity:.6;top:55%}.header .arrow:nth-child(3){opacity:.9;top:75%}.about{background-color:#1d1f20;min-height:100vh;padding-top:120px;width:100%}@media(max-width:1030px){.about{padding-top:90px}}.about__title{color:#eaeaea;font-family:dancing script;font-size:3em;font-weight:400;padding:36px 36px 56px;text-align:center}@media(max-width:890px){.about__title{font-size:2em;padding:0 20px 20px}}.about__columns{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto;padding:0 30px;width:90%}.about .skills{padding:20px;text-align:center;width:35%}@media(max-width:1400px){.about .skills{margin:auto;width:45%}}@media(max-width:1030px){.about .skills{width:70%}}@media(max-width:890px){.about .skills{width:90%}}@media(max-width:540px){.about .skills{width:100%}}.about .skills__title{color:#eaeaea;font-family:roboto;font-size:2em;font-weight:200;padding:0 20px 36px}@media(max-width:890px){.about .skills__title{font-size:1.5em;padding:0 20px 20px}}@media(max-width:540px){.about .skills__title{font-size:1.3em;padding:0 15px 15px}}.about .skills__text{color:#eaeaea;font-family:roboto;font-size:1em;font-weight:300;line-height:1.3em;margin:auto;padding-bottom:36px;text-align:justify;width:100%}@media(max-width:540px){.about .skills__text{font-size:.9em}}.about .skills__text p:nth-child(4){padding-top:24px}.about .skills__text span{color:#d4c19c}.about .skills__ctn{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;height:auto;margin:auto;padding:30px 0 60px;width:50%}@media(max-width:1400px){.about .skills__ctn{width:60%}}@media(max-width:1030px){.about .skills__ctn{grid-template-columns:1fr 1fr 1fr}}@media(max-width:890px){.about .skills__ctn{gap:20px}}@media(max-width:540px){.about .skills__ctn{grid-template-columns:1fr 1fr;width:70%}}.about .portrait{border-radius:10px;padding:40px 20px 20px;text-align:right;width:30%}@media(max-width:1400px){.about .portrait{text-align:center;width:40%}}@media(max-width:1030px){.about .portrait{display:none}}.about .portrait img{border-radius:10px;height:auto;margin:auto;object-fit:cover;opacity:.8;width:75%}.techCard{background-color:#d4c19c;border-radius:20px;box-shadow:10px 10px 5px rgba(0,0,0,.6);height:130px;margin:auto;opacity:.9;padding:10px;text-align:center;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:150px}@media(max-width:890px){.techCard{height:115px;width:100px}}.techCard p{color:#1d1f20;font-size:20px;margin-top:5px;opacity:.9}@media(max-width:890px){.techCard p{font-size:16px}}.techCard img{height:80px;opacity:.9;width:80px}@media(max-width:890px){.techCard img{height:50px;width:50px}}.techCard:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.projects{background-color:#eaeaea;height:100%;padding-bottom:60px;padding-top:120px;width:100%}@media(max-width:1030px){.projects{padding-top:90px}}.projects__title{font-family:dancing script;font-size:3em;font-weight:400;text-align:center}.projects-container{grid-gap:20px;background-color:#1d1f20;border-radius:10px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin:32px auto auto;padding:48px;width:80%}@media(max-width:1400px){.projects-container{grid-template-columns:1fr 1fr}}@media(max-width:1030px){.projects-container{grid-template-columns:1fr}}@media(max-width:540px){.projects-container{padding:30px}}.projectCard{background-color:#1d1f20;border-radius:10px;height:350px;margin:10px 0;-webkit-perspective:1200px;perspective:1200px;position:relative;transition:all 1.8s ease;width:100%}.projectCard:hover .cover{-webkit-transform:rotateX(0deg) rotateY(-180deg);transform:rotateX(0deg) rotateY(-180deg)}.projectCard:hover .cover:before{-webkit-transform:translateZ(30px);transform:translateZ(30px)}.projectCard:hover .cover:after{background-color:#1d1f20}.projectCard:hover .cover .card-title{-webkit-transform:translateZ(100px);transform:translateZ(100px)}.projectCard:hover .cover .technos{-webkit-transform:translateZ(60px);transform:translateZ(60px)}.projectCard:hover .cover .card-links,.projectCard:hover .cover p{-webkit-transform:translateZ(-60px) rotatey(-180deg);transform:translateZ(-60px) rotatey(-180deg)}.projectCard .cover{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:100%;width:100%}.projectCard .cover,.projectCard .cover:before{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all 1.8s ease}.projectCard .cover:before{border:5px solid hsla(0,0%,100%,.5);border-radius:10px;bottom:20px;box-shadow:0 0 12px rgba(0,0,0,.3);content:"";left:20px;right:20px;top:20px;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:2}.projectCard .cover:after{background:rgba(0,0,0,.2);border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all 1.3s ease;z-index:2}.projectCard .cover .card-title{bottom:55px;color:#eaeaea;font-family:dancing script;font-size:3em;font-weight:600;left:50px;position:absolute;-webkit-transform:translateZ(20px);transform:translateZ(20px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all 1.8s ease;z-index:3}@media(max-width:890px){.projectCard .cover .card-title{bottom:45px;font-family:dancing script;font-size:2.4em;font-weight:400;left:40px}}@media(max-width:540px){.projectCard .cover .card-title{bottom:35px;font-family:dancing script;font-size:2em;font-weight:300;left:30px}}.projectCard .cover .technos{color:#fff;font-family:roboto;font-size:1.2em;font-weight:200;position:absolute;right:50px;top:50px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all 1.8s ease;z-index:4}@media(max-width:890px){.projectCard .cover .technos{font-family:roboto;font-size:.9em;font-weight:400;right:40px;top:40px}}.projectCard .card-back{align-items:center;background:#1d1f20;border-radius:10px;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;height:100%;justify-content:center;position:absolute;-webkit-transform:translateZ(-1px);transform:translateZ(-1px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all 1.8s ease;width:100%}@media(max-width:540px){.projectCard .card-back{gap:20px}}.projectCard .card-back .card-links{background:transparent;-webkit-transform:translateZ(-1px) rotatey(-180deg);transform:translateZ(-1px) rotatey(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform 1.8s ease}.projectCard .card-back .card-links a{border:1px solid #fff;border-radius:10px;color:#eaeaea;font-family:roboto;font-size:1em;font-weight:300;margin:8px;outline:none;padding:14px 32px;text-decoration:none}@media(max-width:890px){.projectCard .card-back .card-links a{font-family:roboto;font-size:.8em;font-weight:300}}@media(max-width:540px){.projectCard .card-back .card-links a{padding:8px 16px}}.projectCard .card-back .card-links a:hover{background-color:#eaeaea;color:#1d1f20}.projectCard .card-back p{background:transparent;border:1px solid #eaeaea;border-radius:10px;color:#eaeaea;font-family:roboto;font-size:1em;font-weight:300;padding:24px 42px;text-align:center;-webkit-transform:translateZ(-1px) rotatey(-180deg);transform:translateZ(-1px) rotatey(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform 1.8s ease;width:80%}@media(max-width:890px){.projectCard .card-back p{font-family:roboto;font-size:.9em;font-weight:300}}@media(max-width:540px){.projectCard .card-back p{font-family:roboto;font-size:.8em;font-weight:300;padding:12px 20px}}.contact-ctn{background-color:#eaeaea;background-image:url(/static/media/library.7e02fd6de8bd14841a45.webp);height:100vh;padding-top:270px;width:100%}@media(max-width:1030px){.contact-ctn{padding-top:200px}}@media(max-width:800px){.contact-ctn{height:-webkit-max-content;height:max-content;padding-bottom:30px}}.contact{display:flex;flex-wrap:wrap;margin:auto;width:clamp(100px,90%,1000px)}@media only screen and (max-width:400px){.contact{width:95%}}.contact .contact-form-wrapper,.contact .contact-links{padding:8% 5% 10%;width:50%}@media only screen and (max-width:800px){.contact .contact-form-wrapper,.contact .contact-links{width:100%}}.contact-links{background-color:#1d1f20;border-radius:10px 0 0 10px}.contact-links-title{color:#eaeaea;font-family:dancing script;font-size:clamp(30px,6vw,60px);font-weight:200;letter-spacing:2px;text-align:center;-webkit-transform:scaleX(.95);transform:scaleX(.95)}@media only screen and (max-width:800px){.contact-links-title{font-size:clamp(40px,10vw,60px)}}@media only screen and (max-width:400px){.contact-links-title{font-size:clamp(30px,12vw,60px)}}.contact-links .links{align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:50px}@media only screen and (max-width:400px){.contact-links .links{padding-top:30px}}.contact-links .links .link{cursor:pointer;margin:10px;padding:0 8px}.contact-links .links .link img{background-color:#eaeaea;border-radius:30px;-webkit-filter:hue-rotate(220deg) drop-shadow(2px 4px 4px #1d1f20);filter:hue-rotate(220deg) drop-shadow(2px 4px 4px rgb(29,31,32));height:40px;opacity:.8;transition:.2s;-webkit-user-select:none;user-select:none;width:40px}@media only screen and (max-width:400px){.contact-links .links .link img{height:38px;width:38px}}.contact-links .links .link img:active,.contact-links .links .link img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.contact-links .links .link img:active{-webkit-filter:hue-rotate(220deg) drop-shadow(2px 4px 4px #222) sepia(.3);filter:hue-rotate(220deg) drop-shadow(2px 4px 4px #222) sepia(.3)}@media only screen and (max-width:800px){.contact-links{border-radius:10px 10px 0 0}}.contact-form-wrapper{background-color:#c0b5ad;border-radius:0 10px 10px 0}@media only screen and (max-width:800px){.contact-form-wrapper{border-radius:0 0 10px 10px}}.contact-form-wrapper .form-item{position:relative}.contact-form-wrapper .form-item input,.contact-form-wrapper .form-item label,.contact-form-wrapper .form-item textarea{font-family:roboto}.contact-form-wrapper .form-item label{color:#7a8d83;font-size:clamp(14px,1.5vw,18px);left:2%;pointer-events:none;position:absolute;top:10px;-webkit-user-select:none;user-select:none}.contact-form-wrapper .form-item input,.contact-form-wrapper .form-item textarea{border:1px solid #5d6e6d;border-radius:4px;font-size:clamp(15px,1.5vw,18px);margin-bottom:20px;outline:0;padding:12px;width:100%}.contact-form-wrapper .form-item input:focus+label,.contact-form-wrapper .form-item input:valid+label,.contact-form-wrapper .form-item textarea:focus+label,.contact-form-wrapper .form-item textarea:valid+label{color:#1d1f20;font-size:clamp(13px,1.3vw,16px);top:-20px;transition:all .225s ease}.contact-form-wrapper .submit-btn{background-color:#7a8d83;border:none;border-radius:4px;color:#eaeaea;cursor:pointer;display:block;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));font-family:roboto;font-size:clamp(16px,1.6vw,18px);margin:2px auto;padding:12px 20px;transition:.2s;-webkit-user-select:none;user-select:none}.contact-form-wrapper .submit-btn:active,.contact-form-wrapper .submit-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.contact-form-wrapper .submit-btn:active{-webkit-filter:sepia(.5);filter:sepia(.5)}.footer{align-items:center;background-color:#1d1f20;display:flex;flex-direction:row;flex-wrap:wrap;height:80px;justify-content:center;width:100%}.footer p{color:#eaeaea;font-family:dancing script;font-size:20px;font-weight:200;margin:auto}.footer .modal-link{cursor:pointer;padding-left:30px;text-align:start}.modal{align-items:center;background:rgba(0,0,0,.8);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal,.modal-content{box-sizing:border-box;display:flex}.modal-content{-webkit-animation:scaleIn .3s ease;animation:scaleIn .3s ease;background-color:#eaeaea;border-radius:10px;flex-direction:column;max-height:calc(100vh - 20px);max-width:calc(100vw - 20px);overflow:auto;padding:20px;position:relative;width:630px}.modal .close{cursor:pointer;font-size:20px;position:absolute;right:36px;text-align:center;top:30px;width:30px}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(.4);transform:scale(.4)}to{-webkit-transform:scale(1);transform:scale(1)}}.login-form{background-color:#c0b5ad;border-radius:10px;padding:40px 20px 20px;text-align:center}@media only screen and (max-width:800px){.login-form{border-radius:0 0 10px 10px}}.login-form .form-item{position:relative}.login-form .form-item input,.login-form .form-item label,.login-form .form-item textarea{font-family:roboto}.login-form .form-item label{color:#7a8d83;font-size:clamp(14px,1.5vw,18px);left:12%;pointer-events:none;position:absolute;top:10px;-webkit-user-select:none;user-select:none}.login-form .form-item input,.login-form .form-item textarea{border:1px solid #5d6e6d;border-radius:4px;font-size:clamp(15px,1.5vw,18px);margin-bottom:20px;outline:0;padding:12px;width:80%}.login-form .form-item input:focus+label,.login-form .form-item input:valid+label,.login-form .form-item textarea:focus+label,.login-form .form-item textarea:valid+label{color:#1d1f20;font-size:clamp(13px,1.3vw,16px);top:-20px;transition:all .225s ease}.login-form .submit-btn{background-color:#7a8d83;border:none;border-radius:4px;color:#eaeaea;cursor:pointer;display:block;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));font-family:roboto;font-size:clamp(16px,1.6vw,18px);margin:2px auto;padding:12px 20px;transition:.2s;-webkit-user-select:none;user-select:none}.login-form .submit-btn:active,.login-form .submit-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.login-form .submit-btn:active{-webkit-filter:sepia(.5);filter:sepia(.5)}.signup-form{background-color:#c0b5ad;border-radius:0 10px 10px 0;padding:20px;text-align:center}@media only screen and (max-width:800px){.signup-form{border-radius:0 0 10px 10px}}.signup-form .form-item{position:relative}.signup-form .form-item input,.signup-form .form-item label,.signup-form .form-item textarea{font-family:roboto}.signup-form .form-item label{color:#7a8d83;font-size:clamp(14px,1.5vw,18px);left:12%;pointer-events:none;position:absolute;top:10px;-webkit-user-select:none;user-select:none}.signup-form .form-item input,.signup-form .form-item textarea{border:1px solid #5d6e6d;border-radius:4px;font-size:clamp(15px,1.5vw,18px);margin-bottom:20px;outline:0;padding:12px;width:80%}.signup-form .form-item input:focus+label,.signup-form .form-item input:valid+label,.signup-form .form-item textarea:focus+label,.signup-form .form-item textarea:valid+label{color:#1d1f20;font-size:clamp(13px,1.3vw,16px);top:-20px;transition:all .225s ease}.signup-form .submit-btn{background-color:#7a8d83;border:none;border-radius:4px;color:#eaeaea;cursor:pointer;display:block;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));font-family:roboto;font-size:clamp(16px,1.6vw,18px);margin:2px auto;padding:12px 20px;transition:.2s;-webkit-user-select:none;user-select:none}.signup-form .submit-btn:active,.signup-form .submit-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.signup-form .submit-btn:active{-webkit-filter:sepia(.5);filter:sepia(.5)}.admin-project-form-wrapper{background-color:#c0b5ad;border-radius:10px;margin:auto;padding:20px;text-align:center;width:80%}@media only screen and (max-width:800px){.admin-project-form-wrapper{border-radius:0 0 10px 10px}}.admin-project-form-wrapper .form-item{position:relative}.admin-project-form-wrapper .form-item input,.admin-project-form-wrapper .form-item label,.admin-project-form-wrapper .form-item textarea{font-family:roboto}.admin-project-form-wrapper .form-item label{color:#7a8d83;font-size:clamp(14px,1.5vw,18px);left:12%;pointer-events:none;position:absolute;top:10px;-webkit-user-select:none;user-select:none}.admin-project-form-wrapper .form-item input,.admin-project-form-wrapper .form-item textarea{border:1px solid #5d6e6d;border-radius:4px;font-size:clamp(15px,1.5vw,18px);margin-bottom:20px;outline:0;padding:12px;width:80%}.admin-project-form-wrapper .form-item input:focus+label,.admin-project-form-wrapper .form-item input:valid+label,.admin-project-form-wrapper .form-item textarea:focus+label,.admin-project-form-wrapper .form-item textarea:valid+label{color:#1d1f20;font-size:clamp(13px,1.3vw,16px);top:-20px;transition:all .225s ease}.admin-project-form-wrapper .submit-btn{background-color:#7a8d83;border:none;border-radius:4px;color:#eaeaea;cursor:pointer;display:block;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));font-family:roboto;font-size:clamp(16px,1.6vw,18px);margin:2px auto;padding:12px 20px;transition:.2s;-webkit-user-select:none;user-select:none}.admin-project-form-wrapper .submit-btn:active,.admin-project-form-wrapper .submit-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.admin-project-form-wrapper .submit-btn:active{-webkit-filter:sepia(.5);filter:sepia(.5)}.admin-skill-form-wrapper{background-color:#c0b5ad;border-radius:10px;margin:auto;padding:20px;text-align:center;width:80%}@media only screen and (max-width:800px){.admin-skill-form-wrapper{border-radius:0 0 10px 10px}}.admin-skill-form-wrapper .form-item{position:relative}.admin-skill-form-wrapper .form-item input,.admin-skill-form-wrapper .form-item label,.admin-skill-form-wrapper .form-item textarea{font-family:roboto}.admin-skill-form-wrapper .form-item label{color:#7a8d83;font-size:clamp(14px,1.5vw,18px);left:12%;pointer-events:none;position:absolute;top:10px;-webkit-user-select:none;user-select:none}.admin-skill-form-wrapper .form-item input,.admin-skill-form-wrapper .form-item textarea{border:1px solid #5d6e6d;border-radius:4px;font-size:clamp(15px,1.5vw,18px);margin-bottom:20px;outline:0;padding:12px;width:80%}.admin-skill-form-wrapper .form-item input:focus+label,.admin-skill-form-wrapper .form-item input:valid+label,.admin-skill-form-wrapper .form-item textarea:focus+label,.admin-skill-form-wrapper .form-item textarea:valid+label{color:#1d1f20;font-size:clamp(13px,1.3vw,16px);top:-20px;transition:all .225s ease}.admin-skill-form-wrapper .submit-btn{background-color:#7a8d83;border:none;border-radius:4px;color:#eaeaea;cursor:pointer;display:block;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));font-family:roboto;font-size:clamp(16px,1.6vw,18px);margin:2px auto;padding:12px 20px;transition:.2s;-webkit-user-select:none;user-select:none}.admin-skill-form-wrapper .submit-btn:active,.admin-skill-form-wrapper .submit-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.admin-skill-form-wrapper .submit-btn:active{-webkit-filter:sepia(.5);filter:sepia(.5)}.admin-projects{align-items:normal;background-color:#eaeaea;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:normal;padding-top:40px;width:100%}@media(max-width:1030px){.admin-projects{padding-top:90px}}.admin-projects .sidebar{background-color:#7a8d83;margin-top:-40px;padding-top:15vh;width:18vw}.admin-projects .sidebar__btn{background-color:#5d6e6d;border:none;border-radius:4px;color:#eaeaea;cursor:pointer;display:block;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));font-family:roboto;font-size:clamp(16px,1.6vw,18px);margin:20px auto;padding:12px 20px;transition:.2s;-webkit-user-select:none;user-select:none;width:75%}.admin-projects .sidebar__title{color:#eaeaea;font-family:dancing script;font-size:2.3em;font-weight:400;margin:auto auto 24px;padding-bottom:36px;text-align:center;width:85%}.admin-projects .main-content{margin:auto;padding-bottom:60px;width:80vw}.admin-projects .projects__part{padding-bottom:36px}.admin-projects .projects__part-container{grid-gap:20px;background-color:#1d1f20;border-radius:10px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin:32px auto auto;padding:48px;width:95%}@media(max-width:1400px){.admin-projects .projects__part-container{grid-template-columns:1fr 1fr}}@media(max-width:1030px){.admin-projects .projects__part-container{grid-template-columns:1fr}}@media(max-width:540px){.admin-projects .projects__part-container{padding:30px}}.admin-skills{align-items:normal;background-color:#eaeaea;display:flex;flex-direction:row;flex-wrap:wrap;height:100vh;justify-content:normal;width:100%}@media(max-width:1030px){.admin-skills{padding-top:90px}}.admin-skills .sidebar{background-color:#7a8d83;margin-top:-40px;padding-top:15vh;width:18vw}.admin-skills .sidebar__title{color:#eaeaea;font-family:dancing script;font-size:2.3em;font-weight:400;margin:auto auto 24px;padding-bottom:36px;text-align:center;width:85%}.admin-skills .sidebar__btn{background-color:#5d6e6d;border:none;border-radius:4px;color:#eaeaea;cursor:pointer;display:block;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));font-family:roboto;font-size:clamp(16px,1.6vw,18px);margin:20px auto;padding:12px 20px;transition:.2s;-webkit-user-select:none;user-select:none;width:75%}.admin-skills .main-content{margin:auto;width:80vw}.admin-skills .skills__part{padding-bottom:36px}.admin-skills .skills__part-container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;height:auto;margin:auto;padding:20px 0 60px;width:50%}@media(max-width:1400px){.admin-skills .skills__part-container{width:60%}}@media(max-width:1030px){.admin-skills .skills__part-container{grid-template-columns:1fr 1fr 1fr}}@media(max-width:890px){.admin-skills .skills__part-container{gap:20px}}@media(max-width:540px){.admin-skills .skills__part-container{grid-template-columns:1fr 1fr;width:70%}}.error{background-color:#eaeaea;color:#1d1f20;height:100vh;text-align:center}.error__title{color:#5d6e6d;font-size:288px;margin:80px auto}@media(max-width:767.99px){.error__title{font-size:96px;margin:55px auto}}.error__txt{color:#ad8f6e;font-size:36px;padding-bottom:36px}@media(max-width:767.99px){.error__txt{font-size:18px}}.error__link{color:#5d6e6d;font-family:Roboto;font-size:18px;margin:100px auto;text-decoration-line:underline}@media(max-width:767.99px){.error__link{font-size:14px;margin:75px auto}}.edit-modal{align-items:center;background:rgba(0,0,0,.8);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.edit-modal,.edit-modal-content{box-sizing:border-box;display:flex}.edit-modal-content{-webkit-animation:scaleIn .3s ease;animation:scaleIn .3s ease;background-color:#eaeaea;border-radius:10px;flex-direction:column;max-height:calc(100vh - 20px);max-width:calc(100vw - 20px);overflow:auto;padding:20px;position:relative;width:730px}.edit-modal .close{cursor:pointer;font-size:20px;position:absolute;right:36px;text-align:center;top:30px;width:30px}@keyframes scaleIn{0%{-webkit-transform:scale(.4);transform:scale(.4)}to{-webkit-transform:scale(1);transform:scale(1)}}.edit-project-form-wrapper{background-color:#c0b5ad;border-radius:10px;margin:auto;padding:20px;text-align:center;width:80%}@media only screen and (max-width:800px){.edit-project-form-wrapper{border-radius:0 0 10px 10px}}.edit-project-form-wrapper .form-item{position:relative}.edit-project-form-wrapper .form-item input,.edit-project-form-wrapper .form-item label,.edit-project-form-wrapper .form-item textarea{font-family:roboto}.edit-project-form-wrapper .form-item label{color:#7a8d83;font-size:clamp(14px,1.5vw,18px);left:12%;pointer-events:none;position:absolute;top:10px;-webkit-user-select:none;user-select:none}.edit-project-form-wrapper .form-item input,.edit-project-form-wrapper .form-item textarea{border:1px solid #5d6e6d;border-radius:4px;font-size:clamp(15px,1.5vw,18px);margin-bottom:20px;outline:0;padding:12px;width:80%}.edit-project-form-wrapper .form-item input:focus+label,.edit-project-form-wrapper .form-item input:valid+label,.edit-project-form-wrapper .form-item textarea:focus+label,.edit-project-form-wrapper .form-item textarea:valid+label{color:#1d1f20;font-size:clamp(13px,1.3vw,16px);top:-20px;transition:all .225s ease}.edit-project-form-wrapper .delete-btn,.edit-project-form-wrapper .submit-btn{background-color:#7a8d83;border:none;border-radius:4px;color:#eaeaea;cursor:pointer;display:block;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));font-family:roboto;font-size:clamp(16px,1.6vw,18px);margin:8px auto;padding:12px 20px;transition:.2s;-webkit-user-select:none;user-select:none}.edit-project-form-wrapper .delete-btn:hover,.edit-project-form-wrapper .submit-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.edit-project-form-wrapper .delete-btn:active,.edit-project-form-wrapper .submit-btn:active{-webkit-filter:sepia(.5);filter:sepia(.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.edit-skill-form-wrapper{background-color:#c0b5ad;border-radius:10px;margin:auto;padding:20px;text-align:center;width:80%}@media only screen and (max-width:800px){.edit-skill-form-wrapper{border-radius:0 0 10px 10px}}.edit-skill-form-wrapper .form-item{position:relative}.edit-skill-form-wrapper .form-item input,.edit-skill-form-wrapper .form-item label,.edit-skill-form-wrapper .form-item textarea{font-family:roboto}.edit-skill-form-wrapper .form-item label{color:#7a8d83;font-size:clamp(14px,1.5vw,18px);left:12%;pointer-events:none;position:absolute;top:10px;-webkit-user-select:none;user-select:none}.edit-skill-form-wrapper .form-item input,.edit-skill-form-wrapper .form-item textarea{border:1px solid #5d6e6d;border-radius:4px;font-size:clamp(15px,1.5vw,18px);margin-bottom:20px;outline:0;padding:12px;width:80%}.edit-skill-form-wrapper .form-item input:focus+label,.edit-skill-form-wrapper .form-item input:valid+label,.edit-skill-form-wrapper .form-item textarea:focus+label,.edit-skill-form-wrapper .form-item textarea:valid+label{color:#1d1f20;font-size:clamp(13px,1.3vw,16px);top:-20px;transition:all .225s ease}.edit-skill-form-wrapper .delete-btn,.edit-skill-form-wrapper .submit-btn{background-color:#7a8d83;border:none;border-radius:4px;color:#eaeaea;cursor:pointer;display:block;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));filter:drop-shadow(2px 2px 3px rgba(0,0,0,.2));font-family:roboto;font-size:clamp(16px,1.6vw,18px);margin:8px auto;padding:12px 20px;transition:.2s;-webkit-user-select:none;user-select:none}.edit-skill-form-wrapper .delete-btn:hover,.edit-skill-form-wrapper .submit-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.edit-skill-form-wrapper .delete-btn:active,.edit-skill-form-wrapper .submit-btn:active{-webkit-filter:sepia(.5);filter:sepia(.5);-webkit-transform:scale(1.1);transform:scale(1.1)}*{box-sizing:border-box;margin:0;padding:0}#root{height:100%;min-width:320px;width:100%}
/*# sourceMappingURL=main.ccbba6d8.css.map*/