body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);font-family:Arial,Helvetica,sans-serif;margin:0}h1,h2,h3,h4,h5{font-family:NeonLand}p{font-family:Arial,Helvetica,sans-serif;line-height:1.3em}a{color:light-dark(var(--buttonOn-color),var(--buttonHover-color))}a:visited{color:light-dark(var(--textInputOff-color),var(--buttonOn-color))}@keyframes slideInUD{0%{position:relative;top:-100%}to{position:relative;top:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes FadeInDU{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes FadeInLR{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes FadeInUD{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@media only screen and (max-width:400px){.AppHeader{display:flex;flex-direction:column}}@media only screen and (min-width:900px){.AppHeader{display:flex;flex-direction:row}}.App{animation:fadeIn .9s ease-in-out forwards;display:flex;flex-direction:column;font-size:150%;height:95vh;margin:0;padding:.5em}.AppHeader{animation:FadeInUD .7s ease-in-out forwards;justify-content:space-between;padding:.5em}.AppHeader,.HeaderTitle{height:-moz-fit-content;height:fit-content;margin:0}.HeaderTitle{color:var(--buttonOff-color);transition:all .6s;vertical-align:middle;width:-moz-fit-content;width:fit-content}.HeaderTitle:hover{color:var(--buttonOn-color);text-shadow:0 0 1em var(--buttonOn-color)}.FeedContainer{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);color:light-dark(var(--text-color),var(--buttonOnOutline-color));display:flex;flex:3 1;flex-direction:column;height:-moz-fit-content;height:fit-content}.FeedContainer,footer{background-color:var(--primary-color);border-radius:.2em;padding:.5em}footer{flex:0 1;margin:.2em 0 0}.AppHeader>div>button{border-radius:0}.AppHeader>div>button:first-child{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.AppHeader>div>button:last-child{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}:root{--bg-color:light-dark(#ece9e6,#21152c);--primary-color:light-dark(#aa7d59b3,#5e4758b3);--secondary-color:light-dark(#df6c0e,#b677a5);--buttonOff-color:light-dark(#7a5425,#4a177a);--buttonHover-color:light-dark(#ce8d3e,#993aff);--buttonOn-color:light-dark(#ff9c1a,#d2a8ff);--buttonOnOutline-color:light-dark(rgba(0,0,0,.308),#fff);--buttonShadow-color:light-dark(rgba(0,0,0,.549),rgba(219,180,255,.549));--textInputOff-color:light-dark(#99580d,#9e69d7);--textInputHover-color:light-dark(#b86d18,#af87da);--textInputOn-color:light-dark(#f0cca6,#d9b5ff);--textInputShadow-color:light-dark(hsla(32,17%,65%,.637),rgba(207,190,224,.637));--pane-color:light-dark(rgba(255,241,224,.397),rgba(218,178,255,.384));--text-color:light-dark(#faf9f6,violet);--miniNavBg-color:rgba(74,23,122,.342);--containerFocus-color:light-dark(rgba(0,0,0,.562),rgba(255,167,251,.822));--tagStart-color:light-dark(hsl(276,43,73),hsl(174,100,26));--tagEnd-color:light-dark(hsl(96,43,73),hsl(302,100,26));color-scheme:light dark}@font-face{font-family:NeonLand;src:url(/static/media/Neonland.b6a011daf1ecb18ee39b.ttf)}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.GlowingGUI_ToggleButtonOn__1Gp9S,.GlowingGUI_ToggleButton__I3kdn{border:none;color:var(--text-color);cursor:pointer;font-family:NeonLand;font-size:80%;font-weight:lighter;height:-moz-fit-content;height:fit-content;margin:.1em;min-width:-moz-fit-content;min-width:fit-content;padding:.8em;position:relative;transition:all .7s}.GlowingGUI_ToggleButton__I3kdn{background-color:var(--buttonOff-color);border-radius:.3rem;outline:.1em solid #0000;z-index:0}.GlowingGUI_ToggleButtonOn__1Gp9S{background-color:var(--buttonOn-color);border:none;border-radius:.3rem;box-shadow:0 0 1em 10px var(--buttonShadow-color);color:#fff;outline:.1em solid var(--buttonOnOutline-color);position:relative;transition:all .7s;z-index:10}.GlowingGUI_ToggleButton__I3kdn:focus,.GlowingGUI_ToggleButton__I3kdn:hover{background-color:var(--buttonHover-color)}.GlowingGUI_ToggleButtonOn__1Gp9S:focus,.GlowingGUI_ToggleButton__I3kdn:focus{outline:.4em double var(--secondary-color)}.GlowingGUI_RadioButtonList__FffUi{flex-wrap:nowrap;height:-moz-fit-content;height:fit-content;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.MiniNavContainer{align-items:center;border-radius:.5em;display:flex;justify-content:left;max-height:100%;padding:.2em;position:relative;transition:width .7s;width:20%;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:410px){.MiniNavContainer{flex-direction:row}.MiniNavContainer>div{margin-left:.5em}}@media only screen and (max-width:400px){.MiniNavContainer{display:block;justify-content:left;padding:.2em}.MiniNavContainer>div>button{margin-top:.2em}.MiniNavContainer>div{margin-left:0;margin-top:.2em}}@keyframes shrink{0%{opacity:1;transform:scaleX(1);transform-origin:left}30%{opacity:40%}to{display:none;opacity:0;transform:scaleX(0);transform-origin:left}}@keyframes grow{0%{opacity:0;transform:scaleX(0);transform-origin:left;width:-moz-fit-content;width:fit-content}30%{opacity:40%}to{opacity:100%;transform:scaleX(1);transform-origin:left}}.Dock{transition:all .7s}.MiniNavTitle{margin:0}.MiniNavContainer>div{animation:grow .7s forwards;transition:all .7s}.MiniNavContainer>div>button{border-radius:0;font-size:70%;transition:all .7s}.MiniNavContainer>div>button:first-child{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.MiniNavContainer>div>button:last-child{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.Dock>div{animation:shrink .7s forwards;pointer-events:none}.Dock>button{opacity:30%}.Dock>button:hover{opacity:100%}@media only screen and (max-width:400px){.FeedHeader{display:flex;flex-direction:column}}@media only screen and (min-width:900px){.FeedHeader{display:flex;flex-direction:row}}.FeedHeader{flex-wrap:nowrap;justify-content:left;margin:.2em;max-height:100%;max-width:100%;min-width:-moz-fit-content;min-width:fit-content;transition:all .7s ease-in-out;vertical-align:middle}.FeedName{display:inline;height:-moz-fit-content;height:fit-content;margin:0;min-width:12%;transition:all .7s;width:-moz-fit-content;width:fit-content}@keyframes Animations_slideInUD__6Zw4v{0%{position:relative;top:-100%}to{position:relative;top:0}}@keyframes Animations_fadeIn__WIj06{0%{opacity:0}to{opacity:1}}@keyframes Animations_FadeInDU__g6Sxm{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes Animations_FadeInLR__GOU5E{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes Animations_FadeInUD__P4fbr{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes MediaContainer_fadeIn__Taqq6{0%{opacity:0}to{opacity:1}}.MediaContainer_ThumbnailTitlePair__ODj\+h{flex-direction:column;margin:.5em;max-width:100%;position:relative}.MediaContainer_MediaContainer__P1JC8{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background-color:var(--pane-color);border:none;border-radius:.5em;max-width:370px;outline:none;padding:.5em;transition:all .7s}.MediaContainer_MediaContainer__P1JC8:hover{cursor:pointer}@media (prefers-color-scheme:dark){.MediaContainer_MediaContainer__P1JC8:focus{box-shadow:0 0 2em 1em var(--containerFocus-color)}}@media (prefers-color-scheme:light){.MediaContainer_MediaContainer__P1JC8:focus{box-shadow:0 0 2em 1em inset var(--containerFocus-color)}}.MediaContainer_MediaName__VJRHC{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background-color:var(--buttonOff-color);border-radius:.2em;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:120%;left:4%;padding:.2em;position:absolute;top:60%;transition:opacity .2s}.MediaContainer_MediaImage__MNHyj{border-radius:.2em;max-height:100%;overflow:hidden;width:100%}.MediaContainer_TagList__Vv-ov{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;margin-left:.2em;margin-right:.2em;max-width:80%;padding:.2em}.MediaContainer_Tag__Ij-pJ{background-color:grey;border-radius:.2em;color:light-dark(#000,#fff);display:inline-flex;font-size:80%;font-weight:bolder;margin-right:.2em;margin-top:.2em;max-width:100%;min-width:-moz-fit-content;min-width:fit-content;padding:.5em}button.MediaContainer_Tag__Ij-pJ{border:none;font-size:100%;justify-content:center;outline:none;transition:all .7s}button.MediaContainer_Tag__Ij-pJ:hover{filter:brightness(300%)}.MediaContainer_DownloadButton__Z16HR{content:"D";height:2.5em;position:absolute;right:1em;top:1em;width:2.5em;z-index:2}.MediaContainer_MediaContainerWrapper__bv8UE{align-items:center;animation:MediaContainer_fadeIn__Taqq6 .7s ease-in-out;border:none;display:flex;justify-content:center;margin:.5em;min-height:-moz-fit-content;min-height:fit-content;min-width:-moz-fit-content;min-width:fit-content;overflow:visible;padding:0;position:relative;transform:scale(100%);transition:all .2s}.MediaContainer_MediaContainerWrapper__bv8UE:focus,.MediaContainer_MediaContainerWrapper__bv8UE:hover{height:-moz-fit-content;height:fit-content;position:relative;transform:scale(110%);width:-moz-fit-content;width:fit-content}.PageHeader{display:inline-flex;width:100%}.PageTitle{display:inline;margin:.2em}.ProjectList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;max-width:100%;vertical-align:middle}.ProjectFilter{align-items:center;display:inline-flex;height:100%;vertical-align:middle;width:70%}.SearchBar{background-color:var(--textInputOff-color);border:none;border-radius:.2em;color:light-dark(#fff,#000);font-weight:700;height:40%;margin:0 .2em;transition:all .7s;width:70%}.SearchBar:hover{background-color:var(--textInputHover-color)}.SearchBar:focus{background-color:var(--textInputOn-color);box-shadow:0 0 1em 10px var(--textInputShadow-color);color:light-dark(#000,#fff);outline:none}.RefreshButton{background-color:var(--buttonOff-color);border:none;border-radius:.2em;color:var(--text-color);font-weight:700;height:40%;margin:0 .2em;outline:none;padding-left:1em;padding-right:1em;transition:all .7s ease-in-out}.RefreshButton:focus,.RefreshButton:hover{background-color:var(--buttonOn-color);box-shadow:0 0 1em 10px var(--buttonShadow-color);color:#fff}::placeholder{color:#000;opacity:60%}.PageTitle{font-family:Neonland;margin:0}.ReleasedList{font-family:Arial,Helvetica,sans-serif;margin:0}@media screen and (min-width:800px){.FeedContent{max-width:800px;width:70%}}.FeedContent{animation:FadeInDU .7s forwards}.TempHeader{font-family:Arial,Helvetica,sans-serif}.SkillsPageWrapper{height:-moz-fit-content;height:fit-content}.SkillList,.SkillsPageWrapper{display:flex;flex-direction:column}.SkillList{animation:FadeInDU .7s forwards;background-color:var(--bg-color);border-radius:.2em;flex-wrap:nowrap;min-width:-moz-fit-content;min-width:fit-content;overflow-y:scroll;padding:.5em;scrollbar-gutter:auto}.SkillFeed{display:flex;gap:.5em;max-height:65vh;max-width:100%}.SkillList>button{align-items:center;margin-right:0;width:100%}.ProjectsList{align-items:center;background-color:var(--bg-color);border-radius:.2em;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;height:100%;justify-content:center;margin:0;max-width:100%;overflow-x:hidden;scrollbar-gutter:auto}ul{margin:0 0 .5em;max-width:800px}em{font-size:larger;margin-bottom:.5em}.ActionItem{font-size:100%;font-weight:700}.CarouselWrapper{align-content:center;height:60%;width:100%}.Error{align-self:center;padding:.2em;text-align:center}@media only screen and (max-width:800px){.SkillFeed{display:flex;flex-direction:column;max-width:100%}.SkillList>button{font-size:1.8vh;margin-left:.2em;margin-right:.2em;margin-top:0;max-width:100%}.SkillList{flex-direction:row;height:-moz-fit-content;height:fit-content;justify-content:space-between;min-width:100%;overflow-x:scroll;overflow-y:hidden}.ProjectsList{align-items:center;flex-direction:row;height:100%;overflow-x:hidden;overflow-y:scroll;padding:.5em;width:100%}}.ProjectsList>div{height:-moz-fit-content;height:fit-content;margin:.5em}.MediaCarouselWrapper{margin:.5em;max-width:min(100%,600px);min-height:60%}.MediaCarousel{background-color:var(--pane-color);border-radius:.2em;justify-content:space-between;min-width:60%;overflow:hidden;padding:.5em}.MediaCarousel,.ProjectListWrapper{align-items:center;display:flex;flex-direction:row;height:100%;margin:0;overflow-y:hidden;width:100%}.ProjectListWrapper{justify-content:left;overflow-x:scroll;transform-origin:center;transform-origin:0 50%}.ProjectListWrapper>div>button{margin:0;max-width:none;width:90%}.ProjectListWrapper>div{margin:0;width:-moz-fit-content;width:fit-content}.MediaCarousel::-webkit-scrollbar{display:none}.ProjectListWrapper>div:focus,.ProjectListWrapper>div:hover{transform:scale(100%)}@media (prefers-color-scheme:dark){.ProjectListWrapper>div>button:focus,.ProjectListWrapper>div>button:hover{box-shadow:0 0 2em 1em var(--containerFocus-color)}}@media (prefers-color-scheme:light){.ProjectListWrapper>div:focus,.ProjectListWrapper>div:hover{box-shadow:0 0 2em 1em inset var(--containerFocus-color)}}.CarouselButton{background-color:var(--buttonOff-color);border:none;border-radius:.2em;color:var(--text-color);cursor:pointer;font-weight:700;height:45%;margin-left:.5em;margin-right:.5em;outline:none;padding:3em 1em;position:relative;text-align:center;transform-origin:center;transition:all .7s ease-in-out}.CarouselButton:focus,.CarouselButton:hover{background-color:var(--buttonOn-color);box-shadow:0 0 1em 10px var(--buttonShadow-color);color:#fff}@media only screen and (max-width:570px){.ProjectListWrapper>div>button>div>h1{font-size:3vw;top:40%}}@media screen and (min-width:800px){#ContactForm{max-width:800px;width:70%}}#ContactForm{animation:FadeInDU .7s forwards;max-width:50%}#ContactForm>{margin:.5em}.FormTitle{font-family:Arial,Helvetica,sans-serif}em{display:block;font-size:normal;font-weight:bolder}.FormTextInput{background-color:var(--textInputOff-color);border:1px solid #0000;border-radius:.2em;font-weight:700;height:2em;margin:.2em;outline:none;transition:all .7s}.FormTextInput:focus{background-color:var(--textInputOn-color);border:1px solid #fff;box-shadow:0 0 1em 10px var(--textInputShadow-color);color:light-dark(#fff,grey)}.FormTextArea{background-color:var(--textInputOff-color);border:1px solid #0000;border-radius:.2em;font-weight:700;height:2em;margin:.2em;outline:none;transition:all .7s ease-in-out}.FormTextArea:focus{background-color:var(--textInputOn-color);border:1px solid #fff;box-shadow:0 0 1em 10px var(--textInputShadow-color);color:#fff}.SocialsList{display:flex;flex-direction:row}.SocialsButton{background-color:initial;border:none;display:flex;flex-direction:column;height:6em;justify-content:space-between;transition:all .7s ease-in-out;width:5em}.SocialsButtonIcon{transition:all .7s ease-in-out;width:100%}.SocialsButton:hover{filter:invert(100%)}.Error{color:red;font-family:Arial,Helvetica,sans-serif;font-size:160%;text-align:left}.GreetingContainer{align-items:center;display:flex;flex-direction:row;max-height:-moz-fit-content;max-height:fit-content;max-width:100%}.Greeting{margin:0 .2em 0 0;vertical-align:bottom}.Greeting,.GreetingName{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.GreetingName{color:var(--buttonOff-color);font-size:180%;margin:0 0 0 .2em;transition:all .6s;vertical-align:middle}.GreetingName:hover{color:var(--buttonOn-color);text-shadow:0 0 1em var(--buttonOn-color)}
/*# sourceMappingURL=main.e41c54b6.css.map*/