@keyframes textShadow{0%{text-shadow:.4389924193300864px 0 1px #001eff80,-.4389924193300864px 0 1px #ff00504d,0 0 3px}5%{text-shadow:2.7928974010788217px 0 1px #001eff80,-2.7928974010788217px 0 1px #ff00504d,0 0 3px}10%{text-shadow:.02956275843481219px 0 1px #001eff80,-.02956275843481219px 0 1px #ff00504d,0 0 3px}15%{text-shadow:.40218538552878136px 0 1px #001eff80,-.40218538552878136px 0 1px #ff00504d,0 0 3px}20%{text-shadow:3.4794037899852017px 0 1px #001eff80,-3.4794037899852017px 0 1px #ff00504d,0 0 3px}25%{text-shadow:1.6125630401149584px 0 1px #001eff80,-1.6125630401149584px 0 1px #ff00504d,0 0 3px}30%{text-shadow:.7015590085143956px 0 1px #001eff80,-.7015590085143956px 0 1px #ff00504d,0 0 3px}35%{text-shadow:3.896914047650351px 0 1px #001eff80,-3.896914047650351px 0 1px #ff00504d,0 0 3px}40%{text-shadow:3.870905614848819px 0 1px #001eff80,-3.870905614848819px 0 1px #ff00504d,0 0 3px}45%{text-shadow:2.231056963361899px 0 1px #001eff80,-2.231056963361899px 0 1px #ff00504d,0 0 3px}50%{text-shadow:.08084290417898504px 0 1px #001eff80,-.08084290417898504px 0 1px #ff00504d,0 0 3px}55%{text-shadow:2.3758461067427543px 0 1px #001eff80,-2.3758461067427543px 0 1px #ff00504d,0 0 3px}60%{text-shadow:2.202193051050636px 0 1px #001eff80,-2.202193051050636px 0 1px #ff00504d,0 0 3px}65%{text-shadow:2.8638780614874975px 0 1px #001eff80,-2.8638780614874975px 0 1px #ff00504d,0 0 3px}70%{text-shadow:.48874025155497314px 0 1px #001eff80,-.48874025155497314px 0 1px #ff00504d,0 0 3px}75%{text-shadow:1.8948491305757957px 0 1px #001eff80,-1.8948491305757957px 0 1px #ff00504d,0 0 3px}80%{text-shadow:.0833037308038857px 0 1px #001eff80,-.0833037308038857px 0 1px #ff00504d,0 0 3px}85%{text-shadow:.09769827255241735px 0 1px #001eff80,-.09769827255241735px 0 1px #ff00504d,0 0 3px}90%{text-shadow:3.443339761481782px 0 1px #001eff80,-3.443339761481782px 0 1px #ff00504d,0 0 3px}95%{text-shadow:2.1841838852799786px 0 1px #001eff80,-2.1841838852799786px 0 1px #ff00504d,0 0 3px}to{text-shadow:2.6208764473832513px 0 1px #001eff80,-2.6208764473832513px 0 1px #ff00504d,0 0 3px}}.name__text{animation:textShadow 1.6s infinite}@media screen and (max-width:750px){.name{font-size:3rem}}@media screen and (max-width:550px){.name{font-size:2.5rem}}.menu{display:flex;flex-direction:column}.menu__button{align-items:baseline;color:#000;display:flex;font-size:1.5rem;font-weight:600;padding:10px;text-decoration:none}.menu__header{flex-shrink:0;width:8rem}.menu__subheader{color:#404040;font-size:1rem;font-style:italic}.menu__return-button{display:block;margin-top:.5rem;width:100%}.menu__return-button-icon{font-size:2rem;margin-right:.5rem;position:relative;top:6px}.menu__return-button__small{color:#404040;display:block;margin:0;padding:.3rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.menu__return-button__small span{font-size:1.75rem;font-weight:600;margin-right:.5rem;text-decoration:none;vertical-align:text-bottom}.menu__return-button__small:hover{background-color:#8c1a11;color:#bfbebe;transition:.1s}.menu__return-button__small span:hover{color:#bfbebe}.menu__button:hover{background-color:#8c1a11}.menu__button:hover,.menu__button:hover .menu__subheader{color:#bfbebe;transition:.1s}.menu__info{align-items:center;display:flex;justify-content:space-between;padding:10px;width:90%}.menu__info img{border-radius:50%;flex:1 1 200px;max-height:200px;max-width:200px;min-height:80px;min-width:80px;object-fit:cover}.menu__info p{margin-right:5%}.menu__greeting{flex:0 2 800px;max-width:1000px}.menu__greeting h2{color:#72147e}@media screen and (max-width:750px){.menu__button{font-size:1.5rem;padding:10px}}@media screen and (max-width:550px){.menu__button{font-size:1rem;padding:10px;width:95%}.menu__subheader{font-size:.75rem}.menu__return-button-icon{font-size:1.3rem;top:4px}}body{background-color:#a823a8;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;margin:0;padding:2rem}#background-vid{filter:blur(5px);height:100%;left:0;object-fit:cover;opacity:0;position:fixed;top:0;transition:opacity 2s ease-in;width:100%;z-index:-1}.about{display:flex;flex-direction:column;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:950px;width:95%}.name{color:#fff;font-size:2.8em;font-weight:600;opacity:.9;text-align:center}.terminal{background-color:#bfbebe;border:1.5px solid #000;cursor:"pointer";padding:30px;position:relative}.terminal__outer{background-color:#bfbebe;box-shadow:15px 15px #0009;margin:12vh auto 100px;padding:10px;width:80%}.terminal__outer__small{margin-left:10%;margin-top:0;min-width:350px;width:24%}.terminal__title{background-color:#bfbebe;border-left:1px solid #000;border-right:1px solid #000;color:#8c1a11;font-size:1em;margin-bottom:-25px;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;padding-top:0;position:relative;top:-55px;width:-moz-fit-content;width:fit-content}.terminal__selector{display:flex;justify-content:space-between;padding:3px 3px 0}.terminal__selector label{-webkit-user-select:none;user-select:none}.terminal__selector:first-of-type{border-bottom:2px solid grey;padding-bottom:5px}.window{background-color:#72147e;border:2px solid #49474a;border-radius:5px;margin-left:auto;margin-right:auto;padding-bottom:1rem;width:80%}.window__bar{align-items:center;background-color:#39373a;border-bottom:1px solid #49474a;color:#d3d3d3;display:flex;font-size:1rem;height:25px;justify-content:space-between;margin:0 auto}.window__bar-filler{width:80px}.window__bar-circles{align-items:center;display:flex}.window__bar-circle{background-color:#fe5f57;border-radius:100%;height:15px;margin-left:.5rem;margin-right:.25rem;width:15px}.window__text{color:wheat;font-size:1rem;font-weight:lighter;margin-top:0}.window__bar-circle__yellow{background-color:#febc2e}.window__bar-circle__green{background-color:#27c83f}.no-margin{margin:0}.crt:before{background:linear-gradient(#12101000 50%,#00000040 0),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100vw 2px,3px 100vh;content:" ";display:block;height:100lvh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:2}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@media screen and (max-width:750px){body{font-size:medium;padding:0}.terminal__outer{margin-top:5vh;width:90%}.terminal__outer__small{margin-left:5%;min-width:350px;width:50%}.window{width:95%}.terminal{padding:15px}.terminal__title{top:-36px}}@media screen and (max-width:450px){.name{font-size:1.75rem}.window__bar,.window__text{display:none}.window{background-color:initial;border:none}.terminal__outer{margin-bottom:50px;width:85%}.terminal__outer__small{margin-left:5%;min-width:0;width:85%}.terminal{padding:10px}.terminal__title{top:-30px}.project__card{border-bottom:1px solid grey}}@media only screen and (min-width:1600px){.window{width:75%}}.resume__content{display:flex;flex-direction:column;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:950px;width:95%}.resume__element{flex:0 1 auto;padding:8px 2%}.resume__element p{line-height:1.5rem}.resume__element h1{color:#72147e}.resume__element h4{color:#f21170;margin-bottom:5px;margin-top:0}.resume__element h5{margin-bottom:3px}.resume__element ul{list-style-type:"- ";margin-top:2px}.resume__element h2{color:#72147e;margin-bottom:.1rem;margin-top:.1rem}.resume__photo{margin-left:auto;margin-right:auto;max-width:80%}h2{color:#72147e}h3{margin-bottom:0;padding:.3rem}.project{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:950px}.project__card{border-bottom:3px solid grey;flex:1 1;margin:0 20px 20px;padding:10px 10px 40px;width:100%}.project__card h2{color:#72147e;margin-top:0}.project__content{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:auto;margin-right:auto}.project__text{flex:3 1 300px;padding:10px;width:300px}.project__image{flex:1 1 auto;margin-right:20px;max-width:300px;min-width:100px;padding:10px}.project__header{font-size:1.6rem}.project__button{font-size:1.5rem}@media screen and (max-width:450px){.project__card{border-bottom:1px solid grey}}.about h2{color:#72147e}.about p{flex:0 1 auto;margin-top:0;padding:5px}.about__photo img{flex:0 1 auto;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:50%;text-align:center}.about__emphesis{color:#f21170;font-weight:700}.about__paragraph__big{font-size:large}
/*# sourceMappingURL=main.0f86585c.css.map*/