*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0;scroll-behavior:smooth;transition:background-color .2s}:root{--lr:#e63946;--lw:#f1faee;--lsb:#a8dadc;--llb:#457b9d;--ldb:#1d3557;--ddb:#111a28;--dr:#d62828;--ddy:#f77f00;--dg:#00cf5d;--dw:#dddfe2}#wrapper{--bg:var(--lw);--accent:var(--ldb);--text:var(--ldb);--accent2:var(--lr);--bg-ham:#f1faeeb3}#wrapper.dark{--bg:var(--ddb);--accent:var(--dg);--text:var(--dw);--bg-ham:#111a28b3}a{color:inherit;text-decoration:none}button{background-color:initial;border:none;cursor:pointer;outline:none}#wrapper{background-color:var(--bg)}main{display:flex;min-height:calc(100vh - 110px);padding:40px 80px}.social{align-items:center;color:var(--text)}.info,.social{display:flex;flex-direction:column;justify-content:center}.info{flex-grow:1;font-family:Lato,sans-serif;padding:0 max(10%,80px)}.links{display:flex;flex-direction:column}.links a{font-size:22px;padding-bottom:10px}.line{border:1.5px solid var(--text);min-height:25px}.line:last-child{display:none}.follow{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff1a;border-radius:5px;color:var(--text);font-size:19px;font-weight:600;padding:8px 3px;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.fPara{color:var(--accent2);font-size:23px;font-weight:500}.sPara{color:var(--accent);font-size:78px;line-height:.85}.sPara,.tPara{font-weight:700}.tPara{color:var(--accent2);font-size:25px;margin-top:15px}.info div{margin-top:40px}.info a{border:3px solid var(--accent2);border-radius:8px;color:var(--text);font-weight:500;margin-right:10px;padding:15px 25px;transition:opacity .1s}.info a:hover{opacity:.9}.info a:nth-of-type(2){background-color:var(--accent2);color:var(--lw)}#about,#contact,#projects,#skills{display:flex;justify-content:center;margin-top:40px;padding:120px max(7%,30px) 50px}.aboutInfo,.projectsInfo{align-items:center;display:flex;padding:40px max(11%,40px)}.aboutInfo p{color:var(--text);font-family:Lato,sans-serif;font-size:18px;line-height:36px;margin-right:max(50px,5%)}.aboutInfo img{border-radius:10px;display:block;filter:none;margin:0 40px;width:300px}#about .aboutTag,#contact .contactTag,#projects .projectsTag,#skills .skillsTag{align-items:center;display:flex;flex-direction:column;justify-content:end;transform:rotate(180deg)}#contact .contactTag,#skills .skillsTag{justify-content:center;transform:none}.btnGroup{display:flex;margin-top:15px}.btnGroup a{border:3px solid var(--accent2);border-radius:10px;color:var(--text);font-size:16px;margin-right:10px;padding:8px 20px}.btnGroup a:first-of-type{background-color:var(--accent2);color:var(--lw)}#about .line,#contact .line,#projects .line,#skills .line{min-height:70px;width:0}.dark .aboutInfo img{filter:grayscale(100%)}#contact .contactInfo,#skills .skillInfo{display:flex;flex-grow:1;flex-wrap:wrap;padding:40px 0 40px max(12%,40px)}.projectsInfo{align-items:stretch;flex-wrap:wrap;padding:0 30px 50px 80px}#projects{margin-top:50px}footer{align-items:center;background-color:#ffffff80;display:flex;font-family:Lato,sans-serif;font-size:18px;font-weight:900;justify-content:space-between;padding:50px 120px}.dark footer{background-color:#ffffff1a;color:var(--dg)}footer a{background:var(--dg);border-radius:5px;color:var(--lw);display:block;padding:5px 10px}.contactInfo{justify-content:center}@media screen and (max-width:900px){main{padding:30px 50px}.info{padding:0 max(5%,30px)}}@media screen and (max-width:1320px){.aboutInfo,.projectsInfo{padding:40px max(5%,40px)}}@media screen and (max-width:710px){main{align-items:center;flex-direction:column-reverse}.links{flex-direction:row;justify-content:center;margin-top:15px;min-width:100%;order:2}.links a{margin:0 10px}.social{flex-direction:row;flex-wrap:wrap}.line{font-size:0;max-height:0;min-height:0;min-width:70px;order:1}.line:last-child{display:block;order:1!important}.follow{order:1;padding:5px 10px;transform:rotate(0);writing-mode:horizontal-tb}.aboutInfo,.projectsInfo{padding:40px 10px}#about p{line-height:1.6}footer{padding:50px}}@media screen and (max-width:1070px){.aboutInfo img{width:250px}#about{padding:50px max(4%,30px)}.aboutInfo p{margin:0}}@media screen and (max-width:850px){.aboutInfo{flex-direction:column-reverse}.aboutInfo p{margin-top:40px;padding:0 5%}#about .aboutTag,#contact .contactInfo,#projects .projectsTag,#skills .skillsTag{flex-direction:row;justify-content:center;transform:none}#about,#projects{flex-direction:column-reverse}#about .follow,#contact .follow,#projects .follow,#skills .follow{transform:none;writing-mode:rl}#about .line,#contact .line,#projects .line,#skills .line{min-height:0;width:60px}#about .line:last-child,#contact .line:last-child,#projects .line:last-child,#skills .line:last-child{display:block}#about p{padding:0;text-align:center}.btnGroup{justify-content:center}#contact .contactInfo{padding:30px}}@media screen and (max-width:1360px){.skillInfo{padding-left:30px}#contact,#skills{padding:50px max(3%,30px)}}@media screen and (max-width:850px){#contact,#skills{flex-direction:column}#skills .skillInfo{justify-content:center;padding-left:0}}@media screen and (max-width:1410px){.projectsInfo{justify-content:center;padding-left:0;padding-top:0}}@media screen and (max-width:900px){#projects{padding:50px max(4%,30px)}.projectsInfo{padding-right:0;padding-top:50px}}@media screen and (max-width:600px){#contact .contactInfo{padding:40px 10px}}@media screen and (max-width:500px){main{padding:20px}#about p{font-size:16px}.fPara{font-size:20px}.sPara{font-size:64px}.tPara{font-size:22px}#home{font-size:26px}.info a{font-size:14px;padding:10px 20px}.follow{font-size:18px}.aboutInfo img{width:200px}.btnGroup a{font-size:14px;padding:6px 18px}footer{padding:50px 30px}}nav{align-items:center;background:var(--bg);color:var(--accent);flex-wrap:wrap;max-width:100%;padding:30px max(10%,30px);position:sticky;top:0;z-index:5}nav,ul{display:flex}ul{color:var(--text);list-style-type:none;order:3;transition:height .2s}#home{font-size:32px;font-weight:400;order:1}li{margin:0 18px;position:relative}li a{font-size:17px;font-weight:400;text-transform:uppercase;transition:opacity .1s}li:after{background-color:var(--lr);bottom:-2px;content:"";display:block;height:2px;left:5%;min-width:90%;position:absolute;transform:scaleX(0);transition:transform .2s}li:hover:after{transform:scaleX(1)}li a:hover{opacity:.9}.spacer{flex-grow:1;order:2}nav button{color:var(--nav);font-size:28px;padding:5px 10px}#toggle{min-width:50px;order:4}#hamburger{order:5}@media screen and (min-width:760px){#hamburger{display:none}}@media screen and (max-width:900px){nav{padding:20px max(5%,30px)}}@media screen and (max-width:760px){nav{padding:20px max(10%,30px)}ul{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--bg-ham);flex-direction:column;height:0;left:0;min-width:100%;order:6;overflow:hidden;position:absolute;top:80px}ul.show{height:fit-content;padding-bottom:5px}li{padding:12px}li:after{bottom:10px}}.skillCard{background-color:#ffffffb3;border-radius:10px;box-shadow:0 0 3px 0 #0000001a;margin:10px 20px;min-width:min(40%,450px)}.dark .skillCard{background:#ffffff1a}.skillCard>div.name{color:var(--accent);display:flex;font-family:Lato,sans-serif;font-size:22px;font-weight:900;justify-content:space-between;padding:25px}.progress{background-color:var(--dg);border-radius:4px;height:9px}@media screen and (max-width:860px){.skillCard{min-width:min(43%,450px)}}@media screen and (max-width:660px){.skillCard{min-width:min(90%,450px)}}.projectCard{background-color:var(--dw);background-color:#ffffffb3;border-radius:15px;box-shadow:0 0 3px 0 #0000001a;color:var(--text);margin:20px;overflow:hidden;width:300px}.dark .projectCard{background-color:#ffffff1a}.projectCard img{aspect-ratio:1.3;max-width:100%}.cardInfo{padding:20px 25px 35px}.cardInfo h2{font-size:26px;font-weight:900;margin-bottom:15px}.cardInfo h2,.cardInfo p{font-family:Lato,sans-serif}.cardInfo p{font-size:18px;line-height:24px;margin-bottom:10px}.cardLinks{font-size:22px}.cardLinks a,.tags span{margin-right:15px}.tags{margin-top:10px;opacity:.8}form{background:#fff;border-radius:15px;display:flex;flex-direction:column;padding:48px;width:500px}input,textarea{background-color:initial;border:1px solid var(--text);color:var(--text);display:block;font-family:Lato,sans-serif;margin-bottom:15px;outline:none;padding:10px 20px}form button,input,textarea{border-radius:5px;font-size:16px}form button{background-color:var(--accent2);color:var(--lw);padding:15px}.dark form button{background-color:var(--dg)}.dark form{background-color:#ffffff1a}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button:disabled{opacity:.9}@media screen and (max-width:600px){form{padding:30px}}
/*# sourceMappingURL=main.3d480673.css.map*/