.gradient-container.svelte-165js9p{position:fixed;top:50px;left:0;right:0;z-index:100;height:0;pointer-events:none}.gradient.svelte-165js9p{width:100%;height:30px;background:linear-gradient(to bottom,var(--main-color) 0%,color-mix(in srgb,var(--main-color) 70%,var(--background-color) 30%) 40%,color-mix(in srgb,var(--main-color) 30%,var(--background-color) 70%) 70%,var(--background-color) 100%)}.topnav.svelte-165js9p{display:flex;justify-content:center;align-items:center;background-color:var(--main-color);position:fixed;left:0;top:0;right:0;width:100%;height:50px;padding:0 20px;z-index:1000;box-sizing:border-box}.nav-links.svelte-165js9p{display:flex;align-items:center;justify-content:center;padding:0 20px;margin:0;list-style:none;font-size:17px;gap:15px}.nav-link.svelte-165js9p{display:block;color:var(--unselected-color);text-align:center;padding:10px 16px;text-decoration:none;font-size:17px;border-radius:4px;background-color:transparent;transition:color .3s ease;position:relative;box-sizing:border-box}.nav-link.svelte-165js9p span:where(.svelte-165js9p){position:relative;z-index:1}.nav-link.svelte-165js9p:hover,.nav-link.active.svelte-165js9p{color:var(--selected-color)}.menu-icon.svelte-165js9p{display:none;cursor:pointer;width:30px;height:22px;position:absolute;right:20px;top:14px;z-index:1100;transition:all .3s ease}.menu-icon.svelte-165js9p span:where(.svelte-165js9p){display:block;height:2px;width:100%;background:var(--unselected-color);position:absolute;transition:all .3s ease}.menu-icon.svelte-165js9p span:where(.svelte-165js9p):nth-child(1){top:0}.menu-icon.svelte-165js9p span:where(.svelte-165js9p):nth-child(2){top:10px}.menu-icon.svelte-165js9p span:where(.svelte-165js9p):nth-child(3){top:20px}.menu-icon.active.svelte-165js9p span:where(.svelte-165js9p):nth-child(1){transform:rotate(45deg);top:10px;background:var(--selected-color)}.menu-icon.active.svelte-165js9p span:where(.svelte-165js9p):nth-child(2){opacity:0}.menu-icon.active.svelte-165js9p span:where(.svelte-165js9p):nth-child(3){transform:rotate(-45deg);top:10px;background:var(--selected-color)}@media screen and (max-width: 768px){.menu-icon.svelte-165js9p{display:block}.nav-links.svelte-165js9p{display:flex;flex-direction:column;position:fixed;top:-100%;left:0;width:100%;padding:60px 0 20px;background-color:var(--main-color);text-align:center;box-sizing:border-box;height:auto;box-shadow:0 5px 15px #0000001a;gap:0;transition:all .4s cubic-bezier(.25,1,.5,1);opacity:0}.nav-links.show.svelte-165js9p{top:0;opacity:1}.nav-links.svelte-165js9p li:where(.svelte-165js9p){width:100%;box-sizing:border-box;opacity:0;transform:translateY(-10px);transition:all .3s ease;transition-delay:0ms}.nav-links.show.svelte-165js9p li:where(.svelte-165js9p){opacity:1;transform:translateY(0)}.nav-links.show.svelte-165js9p li:where(.svelte-165js9p):nth-child(1){transition-delay:.15s}.nav-links.show.svelte-165js9p li:where(.svelte-165js9p):nth-child(2){transition-delay:.2s}.nav-links.show.svelte-165js9p li:where(.svelte-165js9p):nth-child(3){transition-delay:.25s}.nav-link.svelte-165js9p{width:100%;padding:15px 0;font-size:1.2rem;border-bottom:1px solid rgba(255,255,255,.1);display:block}.nav-link.svelte-165js9p:active{background-color:#ffffff0d}.topnav.svelte-165js9p{justify-content:flex-start}}:root{--background-color: #000000;--unselected-color: #c9c9c9;--selected-color: #1eff00;--main-color: #181818;--job-color: #2dc918;--timeline-color: rgb(30, 255, 0);--ff: "Cutive Mono", monospace;font-family:Cutive Mono,monospace;line-height:1.5;font-weight:400;--h: bold 5rem/1.5 var(--ff);--h1: bold 3.5rem/1.5 var(--ff);--h2: bold 2.5rem/1.5 var(--ff);--h3: bold 1.5rem/1.5 var(--ff);--h4: bold 1.25rem/1.5 var(--ff);--h5: bold 1rem/1.5 var(--ff);--pl: 1.5rem/1.3 var(--ff);--p: 1rem/1.3 var(--ff);--gray100: hsl(0, 0%, 100%);--gray90: hsl(0, 0%, 90%);--gray80: hsl(0, 0%, 80%);--gray70: hsl(0, 0%, 70%);--gray0: hsl(0, 0%, 0%);color-scheme:light dark;color:#ffffffde;background-color:var(--background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main.svelte-sh49hl{position:relative}.page.svelte-sh49hl{margin-top:80px;position:relative;z-index:2}
