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