#hero.svelte-7922e6{margin-top:4.5rem}#hero.svelte-7922e6 .info:where(.svelte-7922e6){margin-top:24px}#hero.svelte-7922e6 .box:where(.svelte-7922e6) p:where(.svelte-7922e6){font-size:3rem;line-height:1;color:var(--c-text)}#hero.svelte-7922e6 .box:where(.svelte-7922e6) p:where(.svelte-7922e6) .font-bold:where(.svelte-7922e6){color:var(--c-text-hover)}@media(prefers-color-scheme:dark){#hero.svelte-7922e6 .box:where(.svelte-7922e6) p:where(.svelte-7922e6) .font-bold:where(.svelte-7922e6){text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon);animation:svelte-7922e6-neon-flicker 15s linear infinite}}@media(prefers-color-scheme:light){#hero.svelte-7922e6 .box:where(.svelte-7922e6) p:where(.svelte-7922e6) .font-bold:where(.svelte-7922e6){position:relative;animation:svelte-7922e6-glitch-anim 4s infinite}}#hero.svelte-7922e6 .info:where(.svelte-7922e6) p:where(.svelte-7922e6){font-size:1.125rem;line-height:1.75rem;margin-top:.5rem;color:var(--c-text)}@media(scripting:none){#hero.svelte-7922e6 .typewriter-text:where(.svelte-7922e6){display:none}}#hero.svelte-7922e6 noscript .static-text{font-size:3rem;line-height:1;color:var(--c-text)}#hero.svelte-7922e6 noscript .static-text .font-bold{font-weight:700;color:var(--c-text-hover)}@media(prefers-color-scheme:dark){#hero.svelte-7922e6 noscript .static-text .font-bold{text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon)}}@keyframes svelte-7922e6-blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink.svelte-7922e6{display:inline-block;margin-left:2px;animation:svelte-7922e6-blink 1s step-end infinite;color:var(--c-text-hover)}@keyframes svelte-7922e6-movement{0%{background-position:-30vmax -30vmax,40vmax -20vmax,10vmax 40vmax,center center}to{background-position:-10vmax -10vmax,20vmax 0vmax,30vmax 20vmax,center center}}@keyframes svelte-7922e6-neon-flicker{0%,39.9%{opacity:1;text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon),0 0 60px var(--c-neon)}40%,40.9%{opacity:.3;text-shadow:0 0 2px var(--c-neon)}41%,42%{opacity:1;text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon),0 0 60px var(--c-neon)}42.1%,42.9%{opacity:.3;text-shadow:0 0 2px var(--c-neon)}43%,44%{opacity:1;text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon),0 0 60px var(--c-neon)}44.1%,44.9%{opacity:.3;text-shadow:0 0 2px var(--c-neon)}45%,46%{opacity:1;text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon),0 0 60px var(--c-neon)}46.1%,49.9%{opacity:.3;text-shadow:0 0 2px var(--c-neon)}50%,54%{opacity:1;text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon),0 0 60px var(--c-neon)}54.1%,55.9%{opacity:.3;text-shadow:0 0 2px var(--c-neon)}56%,60%{opacity:1;text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon),0 0 60px var(--c-neon)}60.1%,61.9%{opacity:.3;text-shadow:0 0 2px var(--c-neon)}62%,66%{opacity:1;text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon),0 0 60px var(--c-neon)}66.1%,69.9%{opacity:.3;text-shadow:0 0 2px var(--c-neon)}70%,71%{opacity:1;text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon),0 0 60px var(--c-neon)}71.1%,72.9%{opacity:.3;text-shadow:0 0 2px var(--c-neon)}73%,74%{opacity:1;text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon),0 0 60px var(--c-neon)}74.1%,75.9%{opacity:.3;text-shadow:0 0 2px var(--c-neon)}76%,77%{opacity:1;text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon),0 0 60px var(--c-neon)}77.1%,79.9%{opacity:.3;text-shadow:0 0 2px var(--c-neon)}80%,to{opacity:1;text-shadow:0 0 5px var(--c-neon),0 0 15px var(--c-neon),0 0 30px var(--c-neon),0 0 60px var(--c-neon)}}@keyframes svelte-7922e6-glitch-anim{0%{text-shadow:none;transform:none}20%{text-shadow:none;transform:none}21%{text-shadow:3px 0 #ff3c3c,-3px 0 #00d2ff;transform:skew(15deg)}22%{text-shadow:-3px 0 #ff3c3c,3px 0 #00d2ff;transform:skew(-15deg)}23%{text-shadow:2px 2px #ff3c3c,-2px -2px #00d2ff;transform:translate(-2px,2px)}24%{text-shadow:none;transform:none}60%{text-shadow:none;transform:none}61%{text-shadow:2px 0 #ff3c3c,-2px 0 #00d2ff;transform:skew(10deg)}62%{text-shadow:-2px 0 #ff3c3c,2px 0 #00d2ff;transform:skew(-10deg)}63%{text-shadow:none;transform:none}90%{text-shadow:none;transform:none}91%{text-shadow:4px 0 #ff3c3c,-4px 0 #00d2ff;transform:skew(20deg)}92%{text-shadow:-4px 0 #ff3c3c,4px 0 #00d2ff;transform:skew(-20deg)}93%{text-shadow:none;transform:none}}#socials.svelte-1q57ndy{margin-top:1rem}#socials.svelte-1q57ndy .link:where(.svelte-1q57ndy){transform:translateY(0);will-change:transform,box-shadow;position:relative;overflow:hidden}#socials.svelte-1q57ndy .link:where(.svelte-1q57ndy):hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}#socials.svelte-1q57ndy .icon:where(.svelte-1q57ndy){height:20px;width:20px;transition:transform .3s cubic-bezier(.4,0,.2,1)}#socials.svelte-1q57ndy .link:where(.svelte-1q57ndy):hover .icon:where(.svelte-1q57ndy){transform:scale(1.1) rotate(5deg)}#socials.svelte-1q57ndy .text:where(.svelte-1q57ndy){margin-left:.25rem;font-size:.875rem;line-height:1.25rem}#socials.svelte-1q57ndy .link.hide-name:where(.svelte-1q57ndy){gap:0}#socials.svelte-1q57ndy .link.hide-name:where(.svelte-1q57ndy) .text:where(.svelte-1q57ndy){display:grid;grid-template-columns:0fr;overflow:hidden;transition:all .3s;opacity:0}#socials.svelte-1q57ndy .link.hide-name:where(.svelte-1q57ndy) .text:where(.svelte-1q57ndy) span:where(.svelte-1q57ndy){min-width:0}#socials.svelte-1q57ndy .link.hide-name:where(.svelte-1q57ndy):hover{gap:.5rem}#socials.svelte-1q57ndy .link.hide-name:where(.svelte-1q57ndy):hover .text:where(.svelte-1q57ndy){grid-template-columns:1fr;opacity:1}#project.svelte-dxgxxz{margin-top:3rem}#project.svelte-dxgxxz .title:where(.svelte-dxgxxz){font-size:3rem;font-weight:700;color:var(--c-text)}#project.svelte-dxgxxz .projects:where(.svelte-dxgxxz){margin:1rem 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;counter-reset:project-counter}@media(max-width:600px){#project.svelte-dxgxxz .projects:where(.svelte-dxgxxz){grid-template-columns:1fr}}#project.svelte-dxgxxz .projects:where(.svelte-dxgxxz) .project-item{counter-increment:project-counter;align-items:center;padding:24px;gap:32px}#project.svelte-dxgxxz .projects:where(.svelte-dxgxxz) .project-item .title:where(.svelte-dxgxxz){font-size:20px;font-weight:700;color:var(--c-text);transition:all .3s ease}#project.svelte-dxgxxz .projects:where(.svelte-dxgxxz) .project-item .arrow:where(.svelte-dxgxxz){color:var(--c-text);position:absolute;top:20px;right:20px;opacity:.3;transition:all .3s cubic-bezier(.4,0,.2,1)}#project.svelte-dxgxxz .projects:where(.svelte-dxgxxz) .project-item:after{content:"PROJ_ID_00" counter(project-counter);position:absolute;bottom:5px;right:10px;font-size:10px;opacity:.1;pointer-events:none}@media(max-width:600px){#project.svelte-dxgxxz .projects:where(.svelte-dxgxxz) .project-item{gap:20px}}@media(hover:hover){#project.svelte-dxgxxz .projects:where(.svelte-dxgxxz) .project-item:hover .img-placeholder-container{transform:scale(1.1)}#project.svelte-dxgxxz .projects:where(.svelte-dxgxxz) .project-item:hover .arrow:where(.svelte-dxgxxz){transform:translate(6px,-6px);opacity:1;color:var(--c-neon)}#project.svelte-dxgxxz .projects:where(.svelte-dxgxxz) .project-item:hover .title:where(.svelte-dxgxxz){color:var(--c-neon);text-shadow:0 0 5px var(--c-neon)}}
