@import url(https://fonts.googleapis.com/css2?family=Italiana&family=Montserrat:wght@100&display=swap);#root,body,html{background-color:#faf4f0;height:100%;margin:0;overflow-x:hidden;padding:0;width:auto}*{box-sizing:border-box;z-index:2}nav{justify-content:space-between;padding:10px}.nav-left,nav{display:flex;flex-direction:row}.nav-left{align-items:center;justify-content:left}.dark-mode-nav-link,.nav-link{font-family:Montserrat;font-size:15px;margin-right:5px;text-decoration:none}.dark-mode-nav-link{color:#fff}.nav-link:active,.nav-link:visited{color:#000}.dark-mode-nav-link:hover,.nav-link:hover{text-decoration:line-through}.nav-line{background-color:#000}.dark-mode-nav-line,.nav-line{height:2px;margin:0;width:50px}.dark-mode-nav-line{background-color:#fff}.nav-right{align-items:center;display:flex;flex-direction:row;font-family:Montserrat;justify-content:flex-end}.copy-icon{height:10px;width:10px}@media only screen and (min-width:601px) and (max-width:2400px){.nav-btn{font-size:20px}.nav-line{height:1px;margin:1px 10px 0 40px;width:150px}.copy-icon{font-size:15px}.nav-right{align-items:center;font-size:20px}.copy-icon{height:15px;width:15px}}body{-webkit-animation:home-content-animation 1s ease 0s 1 normal forwards;animation:home-content-animation 1s ease 0s 1 normal forwards;background-color:#faf4f0}.homepage-link-container{align-items:left;display:flex;flex-direction:column;margin-left:10px}.home-name{font-family:Montserrat;margin:100px 0 0 30px}.home-job-title{font-family:Montserrat;margin:5px 0 30px 30px}.link-styles{color:#000}.dark-mode-styles,.link-styles{font-family:Italiana;font-size:80px;text-decoration:none}.dark-mode-styles,.dark-mode-styles:active,.dark-mode-styles:visited{color:#fff}.link-styles:active,.link-styles:visited{color:#000}.dark-mode-styles:hover,.link-styles:hover{font-style:italic}@-webkit-keyframes home-content-animation{0%{opacity:0;-webkit-transform:translateY(-250px);transform:translateY(-250px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes home-content-animation{0%{opacity:0;-webkit-transform:translateY(-250px);transform:translateY(-250px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:601px) and (max-width:2400px){.homepage-link-container{align-items:left;display:flex;flex-direction:column}.link-styles{font-size:150px}.name-jobtitle-container{align-items:right;display:flex;flex-direction:column;margin-left:150px}.homepage-content-container{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:100px 50px 0 0}.home-name{font-size:50px}.home-job-title{font-size:25px}}.aboutpage-content-container,.dark-mode-about-container{align-items:center;display:flex;flex-direction:column}.dark-mode-about-container{background-color:#231f20;color:#faf4f0}.about-row{display:flex;flex-direction:row;justify-content:space-around}.aboutpage-title{-webkit-animation:about-header-animation 1s ease 0s 1 normal forwards;animation:about-header-animation 1s ease 0s 1 normal forwards;font-family:Italiana;font-size:80px;font-weight:100;margin-right:20px}img{height:135px;margin-top:20px;width:105px}.description{font-family:Italiana;font-weight:100;margin:0 30px 40px}.about-me{margin:0 30px}.about-me,.about-me-2{font-family:Montserrat}.about-me-2{margin-left:30px;margin-right:30px}.stack,p{font-family:Italiana}p{list-style:none}.stack-container{border:1px solid #000}.dark-mode-stack-container,.stack-container{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;width:80%}.dark-mode-stack-container{background-color:#231f20;border:1px solid #fff;color:#faf4f0}.about-contact-link,.about-prj-link{background-color:#231f20;color:#faf4f0}.about-contact-link,.about-prj-link,.dark-mode-about-links{border:none;border-radius:5px;font-family:Italiana;font-size:15px;margin:0 0 10px;padding:10px;text-align:center;text-decoration:none;width:100px}.dark-mode-about-links{background-color:#faf4f0;color:#000}.about-contact-link:active,.about-contact-link:visited,.about-prj-link:active,.about-prj-link:visited{color:#faf4f0}.about-contact-link:hover,.about-prj-link:hover,.dark-mode-about-links:hover{opacity:.5}@-webkit-keyframes about-header-animation{0%{opacity:0;-webkit-transform:translateX(-250px);transform:translateX(-250px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes about-header-animation{0%{opacity:0;-webkit-transform:translateX(-250px);transform:translateX(-250px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:600px) and (max-width:1000px){.about-row{justify-content:space-between;width:100vw}.aboutpage-title{font-size:150px;margin-left:40px;margin-top:150px}img{height:400px;margin-right:20px;width:310px}.description{font-size:42px;margin:-120px 300px 200px 0;width:50%}.about-me{margin:-150px 300px 200px 0}.about-me,.about-me-2{font-size:20px;line-height:25px;width:50%}.about-me-2{margin:-160px 300px 200px 0}.stack{font-size:35px;margin-top:-80px}p{font-size:20px}.stack-container{margin-top:10px;width:100%}.about-contact-link,.about-prj-link{font-size:20px;margin-bottom:30px;padding:15px;width:150px}}@media only screen and (min-width:1000px) and (max-width:2400px){.about-row{display:flex;justify-content:space-around;width:100vw}.aboutpage-title{font-size:150px;margin-left:60px}img{height:400px;width:310px}.description{font-size:42px;margin:-120px 300px 200px 0;width:50%}.about-me{margin:-150px 300px 200px 0}.about-me,.about-me-2{font-size:20px;line-height:25px;width:50%}.about-me-2{margin:-160px 300px 200px 0}.stack{font-size:35px;margin-top:-80px}p{font-size:25px}.stack-container{margin-top:10px;width:80%}.about-contact-link,.about-prj-link{font-size:20px;margin-bottom:30px;padding:15px;width:200px}}.project-card-container{align-items:center;background-color:#231f20;display:flex;flex-direction:column;height:300px;justify-content:space-evenly;margin-top:20px;text-align:center;width:100vw}.project-card-links{color:#faf4f0;font-family:Italiana;font-size:x-large;font-weight:100;text-decoration:none}.project-card-links:active,.project-card-links:visited{color:#faf4f0}.project-card-links:hover{font-style:italic}@media only screen and (min-width:601px) and (max-width:2400px){.project-card-container{height:500px;margin-top:0;width:100vw}.project-card-links{font-size:80px}}.project-content-container{align-items:center;-webkit-animation:project-content-animation 1s ease 0s 1 normal forwards;animation:project-content-animation 1s ease 0s 1 normal forwards;display:flex;flex-direction:column}.project-p,.project-title{font-family:Montserrat}.project-p{margin:0 20px 40px}@-webkit-keyframes project-content-animation{0%{opacity:0;-webkit-transform:translateY(250px);transform:translateY(250px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes project-content-animation{0%{opacity:0;-webkit-transform:translateY(250px);transform:translateY(250px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:601px) and (max-width:2400px){.project-title{font-size:40px}.project-p{font-size:20px;margin:-20px 0 80px;width:50%}}.contact-content-container{padding:80px 0 100px}.contact-content-container,.dark-mode-contact-container{-webkit-animation:contact-content-animation 1s ease 0s 1 normal forwards;animation:contact-content-animation 1s ease 0s 1 normal forwards;background-color:#231f20;color:#fff;display:flex;flex-direction:column;margin:70px 0 0}.dark-mode-contact-container{padding-top:80px}.contact-top-text-container{align-items:center;display:flex;flex-direction:column}.connect-title{-webkit-animation:connect-stmt-animation 2s ease 0s 1 normal forwards;animation:connect-stmt-animation 2s ease 0s 1 normal forwards;font-family:Italiana;font-weight:100;margin-left:20px}.connect-p{color:#faf4f0;font-family:Montserrat;margin:30px 20px 10px}.contact-page-link-container{display:flex;justify-content:space-evenly;margin-top:50px}.contact-links,.contact-links:active,.contact-links:visited{color:#faf4f0}.contact-links:hover{opacity:.5}.contact-icon{color:#faf4f0;height:2em;width:2em}@-webkit-keyframes connect-stmt-animation{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateY(-45px);transform:translateY(-45px)}24%{opacity:1}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-24px);transform:translateY(-24px)}65%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-12px);transform:translateY(-12px)}82%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-6px);transform:translateY(-6px)}93%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-4px);transform:translateY(-4px)}25%,55%,75%,87%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes connect-stmt-animation{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateY(-45px);transform:translateY(-45px)}24%{opacity:1}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-24px);transform:translateY(-24px)}65%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-12px);transform:translateY(-12px)}82%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-6px);transform:translateY(-6px)}93%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-4px);transform:translateY(-4px)}25%,55%,75%,87%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes contact-content-animation{0%{opacity:0;-webkit-transform:translateX(-250px);transform:translateX(-250px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes contact-content-animation{0%{opacity:0;-webkit-transform:translateX(-250px);transform:translateX(-250px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:601px) and (max-width:2400px){.connect-title{font-size:50px}.connect-p{font-size:25px}.contact-links{height:80px;width:80px}.contact-icon{height:3em;width:3em}}
/*# sourceMappingURL=main.312bf1b6.css.map*/