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}:root{--main-bg-color:#282828;--border-color:#ebebeb;--secondary-bg-color:#4c4c4c;--max-info-width:127vh}*{scrollbar-color:#4c4c4c #282828;scrollbar-color:var(--secondary-bg-color) var(--main-bg-color);scrollbar-width:12px}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background-color:#4c4c4c;background-color:var(--secondary-bg-color);border:1px solid #ebebeb;border:1px solid var(--border-color);border-radius:10px}h1{font-size:1em}a{color:#ebebeb;color:var(--border-color)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.app{background-color:#282828;background-color:var(--main-bg-color);color:#ebebeb;color:var(--border-color);font-family:Consolas;height:100vh;justify-content:left;overflow:hidden;text-shadow:-.4vh .4vh #000;width:100vw}.app,.name{display:flex}.name{align-items:center;-webkit-animation:AnimationName 50s ease infinite;animation:AnimationName 50s ease infinite;background:linear-gradient(75deg,#282828,#4c4c4c,#282828,#4c4c4c,#282828,#4c4c4c,#282828,#4c4c4c,#282828,#4c4c4c,#282828,#4c4c4c,#282828);background:linear-gradient(75deg,var(--main-bg-color),var(--secondary-bg-color),var(--main-bg-color),var(--secondary-bg-color),var(--main-bg-color),var(--secondary-bg-color),var(--main-bg-color),var(--secondary-bg-color),var(--main-bg-color),var(--secondary-bg-color),var(--main-bg-color),var(--secondary-bg-color),var(--main-bg-color));background-size:400% 400%;cursor:pointer;font-size:5vh;font-weight:700;height:100%;justify-content:center;margin-left:max(0vw,calc(15vw - 60px));margin-right:max(5vw,calc(15vw - 40px));-webkit-text-orientation:upright;text-orientation:upright;transition:font-size .2s;width:5vh;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}.name:hover{font-size:5.2vh}.contact-options{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around;max-width:400px;position:relative;top:10vh;width:100%}.contact-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-family:Courier New,Courier,monospace;font-size:2vh;font-style:inherit;font-weight:500;height:4vh;justify-content:space-between;margin-right:3vh;text-decoration:none;transition:all .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-option:hover{font-size:2.5vh}.contact-icon{max-height:1.4em}.emailimg{max-height:1.2em}.contact{background:none;border:none;color:inherit}.contactform{background-color:#282828;background-color:var(--main-bg-color);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:60}.contactform,.contactform-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.contactform-form{font-family:Consolas;max-width:70vh;width:80%}.contactform-email,.contactform-message,.contactform-name{margin:1vh;width:100%}.contactform-email,.contactform-name{height:2em;width:70%}.contactform-message{height:40vh}.contactform-button{background-color:#ebebeb;background-color:var(--border-color);border:none;color:#282828;color:var(--main-bg-color);cursor:pointer;font-size:1em;margin:1vh;padding:.5vh 2vh;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.message-hidden{visibility:hidden}@-webkit-keyframes AnimationName{0%{background-position:7% 0}50%{background-position:94% 100%}to{background-position:7% 0}}@keyframes AnimationName{0%{background-position:7% 0}50%{background-position:94% 100%}to{background-position:7% 0}}.info{align-items:center;display:block;font-size:2.5vh;height:100%;justify-content:space-around;overflow-x:hidden;overflow-y:scroll;text-align:left;text-shadow:none;width:calc(100vw - 5vh - max(0vw, calc(15vw - 60px)) - max(5vw, calc(15vw - 30px)))}.description{max-width:127vh;max-width:var(--max-info-width);padding-top:16vh;width:90%}.skills-icons{background-color:#4c4c4c;background-color:var(--secondary-bg-color);border:.1vh solid #ebebeb;border:.1vh solid var(--border-color);border-radius:1vh;display:flex;flex-wrap:wrap;height:auto;justify-content:space-around;margin-top:5vh;max-width:125vh;max-width:calc(var(--max-info-width) - 2vh);padding:1vh;width:88%}.techicon-link{height:auto;margin:.5vh}.techicon{-webkit-filter:drop-shadow(-.2vh .2vh 0 #ebebeb);filter:drop-shadow(-.2vh .2vh 0 #ebebeb);-webkit-filter:drop-shadow(-.2vh .2vh 0 var(--border-color));filter:drop-shadow(-.2vh .2vh 0 var(--border-color));height:6vh}.zoomonhover{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.zoomonhover:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.projectstext{font-size:1.3em;font-weight:600;margin-bottom:2em;margin-top:1.5em}.project{font-size:3vh;position:relative}.popup{background-color:#282828;background-color:var(--main-bg-color);background-image:url(../../static/media/BZmobileV.35738baf76236cde18e4.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:100vh;justify-content:flex-end;left:0;position:absolute;top:0;visibility:hidden;width:100vw;z-index:50}.clicktoexit{background-color:#000;font-size:min(2vw,2vh);height:4em;line-height:4em;margin-right:20%;text-align:center;text-justify:center;width:10em}.github-img{height:3vh;margin-left:20px;-webkit-transform:translateY(.5vh);transform:translateY(.5vh)}.external-link-img{height:1.5vh;padding-left:.5vh}.project-title{height:4vh;transition:font-size .2s}.project-title:hover{font-size:105%}.project-description{font-size:2.5vh;max-width:127vh;max-width:var(--max-info-width);width:90%}.project-images{display:flex;max-width:85%;overflow-y:hidden;padding-bottom:5vh;padding-left:1.5vh;padding-top:5vh;width:auto}.project-image{height:25vh;margin-right:3vh}@media (orientation:landscape) and (min-width:1000px){.project-images{width:100%}.project-image{height:12.5vw;max-height:25vh}}@media (orientation:landscape){.contact-options{justify-content:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-option{flex-direction:row;justify-content:left}.contact-icon{margin-right:1vh}}@media (orientation:landscape) and (hover:none){.contact-option,.info{font-size:2vw}.projectstext{font-size:2.5vw}.project-title{font-size:2.2vw}.project-description{font-size:2vw}.external-link-img{height:1.5vw}.github-img{height:1.75vw;margin-left:2.5vw}.contactform-email,.contactform-message,.contactform-name{font-size:3vh}}@media (orientation:portrait) and (hover:none){.name{margin-left:0;margin-right:5vw}.info{width:100%}.contact-options{height:5vw;margin-left:5vw;max-width:none;width:auto}.contact-option{height:5vw;width:10vw}.contactform-email,.contactform-message,.contactform-name{font-size:3vw}}
/*# sourceMappingURL=main.c40f1be9.css.map*/