*{box-sizing:border-box;margin:0;padding:0}ul{list-style:none}a{color:#000;font-size:18px;text-decoration:none}.Navbar_navbar__n7ygh{align-items:center;background-color:#f0f8ff;display:flex;justify-content:space-between;min-height:70px;padding:1.5vh 2.5vw;position:fixed;top:0;width:100vw;span{cursor:pointer}}.Navbar_logo__jA5Pb{font-family:Arial,Helvetica,sans-serif;font-size:30px}.Navbar_navMenu__wDre2{align-items:center;display:flex;gap:60px;justify-content:space-between}.Navbar_hamburger__CqGwx{display:none}@media screen and (max-width:700px){.Navbar_hamburger__CqGwx{cursor:pointer;display:block}.Navbar_bar__-gGVZ{background-color:#120f0b;display:block;height:3px;margin:5px;transition:.3s ease-in-out;width:20px}.Navbar_hamburger__CqGwx.Navbar_active__\+dvfu .Navbar_bar__-gGVZ:first-child{transform:translateY(8px) rotate(45deg)}.Navbar_hamburger__CqGwx.Navbar_active__\+dvfu .Navbar_bar__-gGVZ:nth-child(2){opacity:0}.Navbar_hamburger__CqGwx.Navbar_active__\+dvfu .Navbar_bar__-gGVZ:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Navbar_navMenu__wDre2{background-color:#f0f8ff;flex-direction:column;gap:0;left:-100%;padding:10px;position:absolute;text-align:start;top:70px;transition:.7s ease-in-out;width:100%}.Navbar_navMenu__wDre2.Navbar_active__\+dvfu{left:0}.Navbar_navMenu__wDre2 li{margin:16px 0}}.Page_section__gLI9X{padding:3%}.Page_intro__TsqXY{.Page_header__SPKAe{display:flex;flex-direction:row;justify-content:space-between}span{a{font-size:1.2rem;text-decoration:underline}}.Page_navLinks__0VkDP{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:25%}}.Page_about__30vkc{h2{padding:max(2vw,2vh) 0 max(1vw,1vh)}h2,h3{text-align:center}h3{padding:max(1.5vw,1.5vh) 0 max(1vw,1vh)}.Page_skills__gtNYl{display:flex;flex-direction:column;gap:min(3vw,3vh);justify-content:space-between;.Page_skillArea__5zy8H{grid-gap:16px;align-items:center;background-color:#add8e6;border-radius:20px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(max(10vw,100px),125px),1fr));padding:16px;.Page_skillTitle__GKDbn{font-weight:700;grid-column:1/-1;text-align:center}.Page_skill__Q19T1{align-items:center;display:flex;flex-direction:column;place-self:center;img{height:auto;width:min(max(10vw,100px),125px)}}}}}.Page_projects__WWmNT{h2{padding:max(2vw,2vh) 0 max(1vw,1vh);text-align:center}}@media screen and (min-width:800px){.Page_about__30vkc{.Page_skills__gtNYl{.Page_skillArea__5zy8H{grid-template-columns:repeat(5,minmax(min(max(10vw,100px),150px),1fr))}}}}.ProjectIntro_projectIntro__ZVGtj{border:.5px solid #add8e6;border-radius:20px;display:flex;flex-direction:row;margin-top:max(1vw,1vh);transition:border-color .2s;.ProjectIntro_info__nEnoC{background-color:#e0ffff;border-radius:20px 0 0 20px;display:flex;flex-direction:column;padding:10px;width:60%;h3{padding:2%}.ProjectIntro_details__ybAqD{display:flex;flex-direction:column;justify-content:space-around;.ProjectIntro_tags__0As-r{display:flex;flex-wrap:wrap;span{background-color:#add8e6;border-radius:10px;margin:1%;padding:1%}}.ProjectIntro_description__0q\+s1{padding:1% 2%}}}img{border-radius:0 20px 20px 0;width:40%}}@media screen and (max-width:800px){.ProjectIntro_projectIntro__ZVGtj{flex-direction:column-reverse;.ProjectIntro_info__nEnoC{border-radius:0 0 20px 20px;width:100%}img{border-radius:20px 20px 0 0;width:100%}}}.Project_main__re7Fb{padding-bottom:30px;h2{padding-bottom:2vh}p{a{color:#646464;font-size:1em}}a:hover{text-decoration:underline}.Project_audioSample__wG0Gl{display:flex;flex-direction:row;gap:8%}}.Project_caption__P8hKS{align-items:center;display:flex;flex-direction:column;padding-top:5vh;width:100%;.Project_link__wRt3P{font-size:1em}img{border:1px solid #000;width:80%}p{padding:2% 5%;text-align:center}}@media screen and (max-width:700px){.Project_main__re7Fb{.Project_audioSample__wG0Gl{flex-direction:column}}.Project_caption__P8hKS{img{width:100%}}}footer{font-size:1rem;padding-bottom:2.5vh;text-align:center}.App{font-size:1.2rem;height:100%;width:100%;a{font-size:1.5rem}}.content{padding:10vh 10vw 0}@media screen and (max-width:800px){.content{padding:10vh 5vw 0}}
/*# sourceMappingURL=main.aee42c93.css.map*/