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}body:before{background-image:linear-gradient(90deg,rgba(29,42,53,.05) 1px,transparent 0),linear-gradient(180deg,rgba(29,42,53,.05) 1px,transparent 0);background-size:12vh 12vh;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}body.dark:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0)}body{background-color:#eee;color:#1d2a35}body.dark{background-color:#1d2a35;color:#eee}.theme-toggle{background-color:inherit;border:none;border-radius:50%;color:#1d2a35;cursor:pointer;font-size:2rem;height:4rem;position:fixed;right:2rem;top:1rem;width:4rem;z-index:10}.theme-toggle:hover{background-color:#dedede}body.dark .theme-toggle{color:#eee}body.dark .theme-toggle:hover{background-color:#2d3a45}.app section{margin:auto;max-width:800px;padding:5rem 1rem}h2{font-size:28px;text-align:center}.hero{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;min-height:calc(100vh - 10rem)}.hero .profile img{border:4px solid;border-radius:50%}.hero h1{font-family:monospace;font-size:56px}.hero p{font-size:24px}.hero .blinking-cursor{-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite;display:inline-block;width:1px}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}.hero .links{display:flex;height:4rem;justify-content:space-between;margin-bottom:4rem;margin-top:2rem;max-width:800px;width:50vw}.hero .link{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.hero .link:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.hero .scroll-link{background-color:#1d2a35;border:none;border-radius:10%/50%;bottom:1rem;color:#eee;cursor:pointer;font-weight:700;opacity:.9;padding:6px 30px;position:absolute}.hero .scroll-link:hover{opacity:1}body.dark .scroll-link{background-color:#eee;color:#1d2a35}.experience .head-title:before{border-bottom:14px solid #ff4d5a;content:"";display:block;left:1.4rem;margin:0 auto;position:absolute;position:relative;top:2.4rem;width:13.2rem;z-index:-1}.experience .job-area{cursor:pointer;display:flex;flex-direction:row;margin-top:12px}.experience .job-area .company-name{font-weight:700;margin-top:0}.experience .job-area .logo{background-color:transparent;border-radius:4px;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:60px;margin-right:12px;object-fit:contain;padding:2px;transition:all .3s ease;width:60px}.experience .job-area:hover .logo{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.experience .job-area:hover .job-position{color:#ff4d5a;transition:all .3s ease}body.dark .job-area .logo{background-color:#eee}.education .head-title:before{width:8.3rem}.education .head-title:before,.skills .head-title:before{border-bottom:14px solid #ff4d5a;content:"";display:block;left:1.1rem;margin:0 auto;position:absolute;position:relative;top:2.4rem;z-index:-1}.skills .head-title:before{width:4.4rem}.skills .skill-area{cursor:pointer;display:flex;flex-direction:row;margin-top:10px}.skills .skill-area .skill-name{align-self:center;font-weight:700}.skills .skill-area .logo{background-color:transparent;border-radius:4px;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:50px;margin-right:10px;object-fit:contain;padding:2px;transition:all .3s ease;width:50px}.skills .skill-area:hover .logo{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}body.dark .skill-area .logo{background-color:#eee}.projects .head-title:before{border-bottom:14px solid #ff4d5a;content:"";display:block;left:1.1rem;margin:0 auto;position:absolute;position:relative;top:2.4rem;width:6.5rem;z-index:-1}.projects .project-list{grid-gap:2rem;display:grid;gap:2rem}.projects .project-list .project{border:1px solid #1d2a35;border-radius:4px;color:#1d2a35;padding:1rem;text-decoration:none;transition:all .3s ease}.projects .project-list .project:hover{background-color:#ff4d5a;opacity:.9}body.dark .project-list .project{border-color:#eee;color:#eee}.description-area{overflow:hidden;transition:all .6s ease}.description-area.show{-webkit-animation:fadeIn .6s;animation:fadeIn .6s;max-height:600px;opacity:1}.description-area.hide{-webkit-animation:fadeOut .6s;animation:fadeOut .6s;max-height:0;opacity:0}@-webkit-keyframes fadeIn{0%{max-height:0;opacity:0}to{max-height:600px;opacity:1}}@keyframes fadeIn{0%{max-height:0;opacity:0}to{max-height:600px;opacity:1}}@-webkit-keyframes fadeOut{0%{max-height:600px;opacity:1}to{max-height:0;opacity:0}}@keyframes fadeOut{0%{max-height:600px;opacity:1}to{max-height:0;opacity:0}}.footer{margin-bottom:1rem}.footer,.now{text-align:center}.now{margin:auto;max-width:800px}.now h2{margin-bottom:40px}.now h2:before{border-bottom:14px solid #ff4d5a;content:"";display:block;left:1.3rem;margin:0 auto;position:absolute;position:relative;top:2.4rem;width:3.6rem;z-index:-1}.now p{font-size:18px;margin-top:18px}.now .nameTitle{border:2px dotted;border-radius:10px;color:#1d2a35;left:1rem;padding:10px;position:fixed;text-decoration:none;top:2rem;z-index:10}.now .footerText{bottom:1rem;justify-self:center;position:absolute}body.dark .now .nameTitle{color:#eee}.solutions{margin:auto;max-width:800px}.solutions h2:before{border-bottom:14px solid #ff4d5a;content:"";display:block;left:1.1rem;margin:0 auto;position:absolute;position:relative;top:2.4rem;width:7.7rem;z-index:-1}.solutions .nameTitle{border:2px dotted;border-radius:10px;color:#1d2a35;left:1rem;padding:10px;position:fixed;text-decoration:none;top:2rem;z-index:10}body.dark .solutions .nameTitle{color:#eee}
/*# sourceMappingURL=main.55058b1f.css.map*/