@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=Lato&family=Yrsa&display=swap";main:where(.astro-RWLTFCT3){Opacity:1;animation:showSection 1s}@keyframes showSection{0%{Opacity:0}to{Opacity:1}}:root{--accent: #96B7E9;--secondary: #F59D4B;--neutral10: #E6E6E6;--neutral9: #BFBFBF;--neutral8: #8C8C8C;--neutral6: #4D4D4D;--neutral4: #333333;--neutral3: #2B2B2B;--neutral2: #262626;--neutral1: #242424}html{background-color:var(--neutral1);color:var(--neutral9);font-family:Lato,sans-serif;font-size:16px;line-height:25px}h1,h2,h3{font-family:Archivo,sans-serif;font-weight:700;color:var(--neutral10)}h4,h5,h6{font-weight:400;font-family:Archivo,sans-serif;color:var(--neutral10)}h1{font-size:32px;margin-top:10px;margin-bottom:8px}h2{font-size:24px;margin-top:6px;margin-bottom:6px}h3{font-size:20px;margin-top:8px;margin-bottom:8px}h4{font-size:16px;margin-top:8px;margin-bottom:8px}p{margin-top:0;margin-bottom:10px}ul,ol{margin-top:2px;padding-left:16px}li{margin:5px}a{color:var(--neutral9)}.page{margin-left:18vw;margin-top:5vh;margin-bottom:50px}.content{display:flex;flex-direction:column;max-width:525px;gap:10px}@media only screen and (max-width: 600px){.page{margin-left:1vw;margin-top:5vh}}@media only screen and (min-width: 600px) and (max-width: 1224px){.page{margin-left:8vw;margin-top:5vh}}.divider:where(.astro-ASLRHG6I){border-style:solid;border-color:var(--accent);border-width:1px;width:75px;height:5px;margin-bottom:10px}.heroContent:where(.astro-ASLRHG6I){display:flex;flex-direction:column;gap:3px;margin-bottom:3px}a:where(.astro-APUU3BR4).button{width:fit-content;text-decoration:none;display:flex}button:where(.astro-APUU3BR4),.linkButton:where(.astro-APUU3BR4){width:fit-content;margin-top:0;background-color:var(--neutral3);color:var(--accent);border-style:none;padding:1px 12px;font-family:Archivo,sans-serif;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;transition:transform .4s cubic-bezier(.34,2,.64,1)}button:where(.astro-APUU3BR4):hover,.linkButton:where(.astro-APUU3BR4):hover{background-color:var(--neutral4);transform:scale(1.1)}.linkButtonContainer:where(.astro-APUU3BR4){display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.projectsContainer:where(.astro-YVWAU6ZG){display:flex;flex-direction:column;gap:15px}.image:where(.astro-QUISPG4K){margin-bottom:10px;max-height:100%;max-width:100%;background-color:var(--neutral4);border-radius:5px}.projectMain:where(.astro-QUISPG4K){display:flex;flex-direction:column;gap:12px;background-color:var(--neutral3);padding:15px 20px 10px 10px;border-radius:4px 4px 0 0}.projectDetails:where(.astro-QUISPG4K){display:flex;flex-direction:column;gap:4px}.projectDetails:where(.astro-QUISPG4K) h3:where(.astro-QUISPG4K){margin:auto 0}.linksContainer:where(.astro-RBIKBYOZ){display:flex;flex-direction:column;gap:6px;padding:2px 0 10px}.linksContainer:where(.astro-RBIKBYOZ) a:where(.astro-RBIKBYOZ){font-family:Archivo,sans-serif;font-weight:600;font-size:13px;color:var(--neutral8);text-decoration:none;width:fit-content;line-height:20px}.link:where(.astro-RBIKBYOZ){display:flex;align-items:center;gap:5px}.tag:where(.astro-PQHHNY5R){background-color:var(--neutral4);color:var(--secondary);padding:0 8px;border-radius:4px;font-family:Archivo,sans-serif;font-weight:400;font-size:13px}.tagContainer:where(.astro-PQHHNY5R){display:flex;gap:5px;margin-bottom:10px;flex-wrap:wrap}div.ShowHideContainer{display:flex;flex-direction:column;background-color:var(--neutral4);padding:6px 10px;cursor:pointer;border-radius:0 0 4px 4px}div.ShowHideContainer:hover{background-color:var(--neutral5)}div.ShowHidePanel{display:flex;justify-content:space-between;align-items:baseline;font-family:Archivo,sans-serif;color:var(--accent);font-weight:500;font-size:14px}img.true{transform:rotate(90deg);animation:rotateIcon .4s}@keyframes rotateIcon{0%{transform:rotate(0)}to{transform:rotate(90deg)}}img.false{animation:derotateIcon .4s}@keyframes derotateIcon{0%{transform:rotate(90deg)}to{transform:rotate(0)}}.displaySectiontrue{opacity:1;animation:fadeInSection .4s}@keyframes fadeInSection{0%{opacity:0}to{opacity:1}}
