button.svelte-n14yc9{outline:none;border:none;cursor:pointer;background:none;position:relative;margin:0 .5rem;display:inline-block}.navbar-button.svelte-n14yc9{padding:.3em .5em;font-size:1.45rem}.navbar-button.svelte-n14yc9:before{position:absolute;content:"";inset:0;background-image:linear-gradient(to bottom right,#0dc0c0,#4169e1 95%);z-index:-1;border-radius:15px;opacity:0;transition:opacity .25s}button.svelte-n14yc9.active:before{opacity:1}@media screen and (max-width:820px){.navbar-button.svelte-n14yc9{width:100%;text-align:left;font-size:1.25rem!important}.navbar-button.svelte-n14yc9:before{border-radius:0;width:100%}}.navbar-container.svelte-a3u4gh{position:fixed;z-index:50;top:0;left:0;right:0}button.svelte-a3u4gh{outline:none;border:none;cursor:pointer;background:none}.navbar-toggle.svelte-a3u4gh{padding:2px;border:#fff solid 2px}.nav-buttons.svelte-a3u4gh{list-style:none;z-index:52;display:flex;align-items:center}@media screen and (max-width:768px){.navbar-container.svelte-a3u4gh{right:unset;top:1.25rem;left:1.25rem}.navbar.svelte-a3u4gh{border-radius:0 5px 5px;overflow:hidden}.navbar.svelte-a3u4gh>span:where(.svelte-a3u4gh){flex-direction:column;align-items:baseline}.nav-buttons.svelte-a3u4gh{width:100%;flex-direction:column}}span.svelte-g93xw5{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.project-card.svelte-1jjbjh3{touch-action:pan-y;--fly-deg: .75deg;--fly-stop-deg: .25deg;flex-shrink:0;width:75vw;background:linear-gradient(to bottom left,#555,#3b3b3b);box-shadow:0 0 #fff0;border-radius:5px;padding:1rem;transition:scale .15s,box-shadow .25s,filter .15s;display:flex;flex-direction:row;gap:1rem;filter:grayscale(.5) brightness(.3)}.project-card.selected.svelte-1jjbjh3{filter:grayscale(0) brightness(1);scale:110%;box-shadow:0 0 10px #ffffff26}.project-card.svelte-1jjbjh3 .project-details:where(.svelte-1jjbjh3){background:linear-gradient(to bottom right,#131313,#000);border-radius:5px;flex-grow:1;padding:1rem;font-family:Cascadia Code;display:flex;flex-direction:column}.project-card.svelte-1jjbjh3 .project-details:where(.svelte-1jjbjh3)>h1:where(.svelte-1jjbjh3){text-decoration:underline;text-decoration-style:dashed}.project-card.svelte-1jjbjh3 .project-details-header:where(.svelte-1jjbjh3){text-decoration:underline;text-decoration-style:dotted;font-weight:450;color:#669bc7}.project-card.svelte-1jjbjh3 .project-details:where(.svelte-1jjbjh3) img:where(.svelte-1jjbjh3){filter:invert(1);margin-right:.25rem}.flyRightAnim.svelte-1jjbjh3{animation:svelte-1jjbjh3-fly-right .5s ease-in-out forwards}.flyLeftAnim.svelte-1jjbjh3{animation:svelte-1jjbjh3-fly-left .5s ease-in-out forwards}.stopRightAnim.svelte-1jjbjh3{animation:svelte-1jjbjh3-stop-right .25s ease-in-out forwards}.stopLeftAnim.svelte-1jjbjh3{animation:svelte-1jjbjh3-stop-left .25s ease-in-out forwards}@keyframes svelte-1jjbjh3-fly-right{0%{transform:rotate(0)}to{transform:rotate(var(--fly-deg))}}@keyframes svelte-1jjbjh3-fly-left{0%{transform:rotate(0)}to{transform:rotate(calc(-1 * var(--fly-deg)))}}@keyframes svelte-1jjbjh3-stop-right{0%{transform:rotate(var(--fly-deg))}50%{transform:rotate(calc(-1 * var(--fly-stop-deg)))}to{transform:rotate(0)}}@keyframes svelte-1jjbjh3-stop-left{0%{transform:rotate(calc(-1 * var(--fly-deg)))}50%{transform:rotate(var(--fly-stop-deg))}to{transform:rotate(0)}}@media screen and (max-width:960px){.project-card.svelte-1jjbjh3{flex-direction:column}}footer.svelte-1fw06r9>button:where(.svelte-1fw06r9){background-color:#fff;border:1px solid #000;border-radius:20%}footer.svelte-1fw06r9>button:where(.svelte-1fw06r9) img:where(.svelte-1fw06r9){aspect-ratio:1}footer.svelte-1fw06r9>button:where(.svelte-1fw06r9){cursor:pointer;width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8)}@media(min-width:48rem){footer.svelte-1fw06r9>button:where(.svelte-1fw06r9){width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12)}}:root{--screenWidth: 0px;--cardWidth: 0px;--idx: 0;--cardGap: 8rem}.gallery.svelte-1e2vcff{position:relative;flex-grow:1;display:flex;gap:var(--cardGap);animation:svelte-1e2vcff-flyIn 1.15s ease-out;transform:translate(calc(var(--screenWidth) - var(--cardWidth) * var(--idx)));transition:transform .75s cubic-bezier(.6,1,.6,1)}@keyframes svelte-1e2vcff-flyIn{0%{opacity:0;transform:translate(-2050px)}to{opacity:1;transform:translate(calc(var(--screenWidth) - var(--cardWidth) * var(--idx)))}}header.svelte-uaeml5{text-align:center;border:.25rem rgba(255,255,255,.25);border-style:dashed solid;border-radius:10px;padding:1rem 0;margin:0 3rem}h1.svelte-uaeml5{width:100%;font-size:3.5rem}@media screen and (max-width:687px){h1.svelte-uaeml5{font-size:8vw}}#projects.svelte-1x3ptq2{display:flex;flex-direction:column;flex-grow:1;gap:5rem;padding-bottom:3rem}.card.svelte-x6vi7a{max-width:60ch;padding:.75em;background:linear-gradient(to bottom right,#474747,#616161);border-radius:5px;box-shadow:0 0 10px #ffffff21;display:flex;flex-direction:column;gap:.25em}.title.svelte-x6vi7a{margin-inline-start:.2ch}.content.svelte-x6vi7a{background-color:#010101;padding:1rem;border-radius:5px;font-size:1.15em;flex-grow:1}#workvalues.svelte-cbdi75{display:flex;flex-direction:column;gap:4rem}#workvalues.svelte-cbdi75 .content:where(.svelte-cbdi75){width:100%;align-self:center;display:flex;flex-direction:column;justify-content:center;gap:4em}.values.svelte-cbdi75{display:flex;gap:1em;flex-wrap:wrap;justify-content:center;margin:0 5em}section.svelte-nx3j21{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.socials.svelte-nx3j21{justify-content:center;gap:1rem;display:flex}.socials.svelte-nx3j21 img:where(.svelte-nx3j21){width:calc(var(--spacing,.25rem)*6)}@media(min-width:48rem){.socials.svelte-nx3j21 img:where(.svelte-nx3j21){width:calc(var(--spacing,.25rem)*8)}}footer.svelte-1t9t5c9 .divider:where(.svelte-1t9t5c9){position:relative;width:100vw;height:155px;overflow-y:hidden}footer.svelte-1t9t5c9 .divider:where(.svelte-1t9t5c9) svg:where(.svelte-1t9t5c9){left:0;width:100%;height:350px}footer.svelte-1t9t5c9 .content:where(.svelte-1t9t5c9){background-color:#000;position:relative;padding:0 1em 2em;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1px 4rem}footer.svelte-1t9t5c9 .content:where(.svelte-1t9t5c9) p:where(.svelte-1t9t5c9){line-height:1.2em}.techstack.svelte-1qgqdt7{display:flex;flex-direction:column;gap:.4em;list-style:none}.techstack.svelte-1qgqdt7 ul:where(.svelte-1qgqdt7){list-style:none;display:flex;flex-wrap:wrap;gap:.3ch}.techstack.svelte-1qgqdt7 ul:where(.svelte-1qgqdt7) li:where(.svelte-1qgqdt7){padding:.2em .3em;border-radius:3px}.techstack.svelte-1qgqdt7 ul.frontend:where(.svelte-1qgqdt7) li:where(.svelte-1qgqdt7){background-color:#a2102e}.techstack.svelte-1qgqdt7 ul.backend:where(.svelte-1qgqdt7) li:where(.svelte-1qgqdt7){background-color:#8a2be2}.techstack.svelte-1qgqdt7 ul.devops:where(.svelte-1qgqdt7) li:where(.svelte-1qgqdt7){background-color:#8b4513}#about.svelte-1g6vd0f,.content.svelte-1g6vd0f{flex-grow:1;display:flex;gap:2rem;flex-direction:column;align-items:center}.work-experience.svelte-1g6vd0f{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}section{min-height:100vh;z-index:2;position:relative;display:flex;flex-direction:column}main>section{--padding-top: 5rem;padding-top:var(--padding-top);min-height:calc(100vh - var(--padding-top))}@media screen and (max-width:687px){main section>*:not(header){font-size:2.5vw}}
