.nav-logo-text.svelte-f3w3bm{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700}li.svelte-f3w3bm a:where(.svelte-f3w3bm){color:#000;font-weight:400;position:relative}li.svelte-f3w3bm a:where(.svelte-f3w3bm):before{content:"";background:#000;border-radius:1rem;width:0;height:3px;transition:all .3s ease-in-out;position:absolute;top:19px;left:0}.nav-div.svelte-f3w3bm hr:where(.svelte-f3w3bm){display:none}li.svelte-f3w3bm a:where(.svelte-f3w3bm):hover:before{width:100%}a.svelte-f3w3bm button:where(.svelte-f3w3bm) i:where(.svelte-f3w3bm){height:auto;font-size:25px}@media (width<=1024px){.nav-div.svelte-f3w3bm{justify-content:space-between;width:90vw}.nav-div.svelte-f3w3bm hr:where(.svelte-f3w3bm){padding:0;display:block}.git-btn.svelte-f3w3bm{display:none}.nav-ul.svelte-f3w3bm{text-align:center;background-color:#fff9;border-radius:1.5rem;flex-direction:column;width:100%;margin-top:.5rem;padding:.5rem 0;display:none;position:absolute;top:100%;left:0%}@keyframes svelte-f3w3bm-appear{0%{opacity:0}to{opacity:1}}.nav-ul.active.svelte-f3w3bm{animation:.3s svelte-f3w3bm-appear;display:flex}}div.svelte-wl3o2p i:where(.svelte-wl3o2p){cursor:pointer;transition:all .2s ease-in-out}div.svelte-wl3o2p i:where(.svelte-wl3o2p):hover{color:#38bdf8;transform:scale(1.1)}.grid-card.svelte-2ramko{background-color:var(--card-bg-color);border:1px solid var(--card-border-color);cursor:pointer;border-radius:1.5rem;flex-direction:column;justify-content:left;align-items:baseline;gap:.5rem;height:100%;padding:1.5rem 2rem;transition:all .2s ease-in-out;display:flex}.grid-card.svelte-2ramko span:where(.svelte-2ramko){color:#8892b0;font-size:.9rem;transition:all .2s ease-in-out}.grid-card.svelte-2ramko:hover{background-color:var(--card-hover-bg-color);border:1px solid #4f8dff;transform:scale(1.02);box-shadow:0 0 25px #4f8dff26}.grid-card.svelte-2ramko h1:where(.svelte-2ramko){font-size:1.7rem;font-weight:500;transition:all .2s ease-in-out}.grid-card.svelte-2ramko:hover h1:where(.svelte-2ramko){color:#4f8dff;transform:translateY(-2px)}.grid-card.svelte-2ramko:hover span:where(.svelte-2ramko){color:var(--secondary-text-color)}.grid-card.svelte-2ramko i:where(.svelte-2ramko){font-size:1.5rem;transition:all .2s ease-in-out}.grid-card.svelte-2ramko:hover i:where(.svelte-2ramko){color:#4f8dff;transform:scale(1.3)rotate(8deg)}@media screen and (width<=1024px){.grid-card.svelte-2ramko{border:1px solid var(--card-border-color);border-radius:1rem;padding:1rem}.grid-card.svelte-2ramko span:where(.svelte-2ramko){font-size:.7rem}.grid-card.svelte-2ramko i:where(.svelte-2ramko){margin-bottom:0;font-size:1rem}.grid-card.svelte-2ramko h1:where(.svelte-2ramko){font-size:1rem}}.grid-card.svelte-1hej2ii{text-align:center;border:1px solid var(--card-border-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background-color:#12244abf;border-radius:1.5rem;flex-direction:column;justify-content:space-around;align-items:center;height:100%;padding:1.5rem 1rem;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;display:flex}.grid-card.svelte-1hej2ii span:where(.svelte-1hej2ii){color:#8892b0;font-size:.9rem;transition:all .2s ease-in-out}.grid-card.svelte-1hej2ii:hover{background-color:var(--card-hober-bg-color);border:1px solid #4f8dff;transform:translateY(-8px)scale(1.01);box-shadow:0 0 20px #4f8dff26}.grid-card.svelte-1hej2ii h3:where(.svelte-1hej2ii){font-size:1.5rem;font-weight:500;transition:all .2s ease-in-out}.grid-card.svelte-1hej2ii:hover h3:where(.svelte-1hej2ii){color:#4f8dff;transform:scale(1.02)}.grid-card.svelte-1hej2ii:hover span:where(.svelte-1hej2ii){color:var(--secondary-text-color);transform:translateY(-.5rem)}.grid-card.svelte-1hej2ii img:where(.svelte-1hej2ii){border:1px solid #0a3a4f;border-radius:1rem;width:20vw;margin-bottom:2rem;transition:all .2s ease-in-out}.grid-card.svelte-1hej2ii:hover img:where(.svelte-1hej2ii){transform:translateY(.5rem)scale(1.02)}.tech-stack.svelte-1hej2ii{justify-content:center;gap:.3rem;width:100%;transition:all .2s ease-in-out;display:flex}.tech-stack.svelte-1hej2ii span:where(.svelte-1hej2ii){background-color:var(--tag-bg-color);border:1px solid var(--tag-border-color);color:var(--tag-text-color);border-radius:.25rem;padding:0 .5rem;font-size:.85rem}.grid-card.svelte-1hej2ii:hover .tech-stack:where(.svelte-1hej2ii){transform:scale(1.02)}@media screen and (width<=1024px){.grid-card.svelte-1hej2ii{border:1px solid #0a3a4f;border-radius:1rem;width:fit-content;margin:auto;padding:.75rem}.grid-card.svelte-1hej2ii span:where(.svelte-1hej2ii){font-size:.7rem}.grid-card.svelte-1hej2ii h3:where(.svelte-1hej2ii){font-size:1.3rem}.grid-card.svelte-1hej2ii img:where(.svelte-1hej2ii){border:none;border-radius:.5rem;width:min-content;margin-bottom:.5rem;padding:.5rem 1rem}.grid-card.svelte-1hej2ii:hover img:where(.svelte-1hej2ii){transform:translateY(.5rem)scale(1.07)}.grid-card.svelte-1hej2ii:hover span:where(.svelte-1hej2ii){color:var(--secondary-text-color);transform:translateY(-.5rem)}}.input-form.svelte-1o68r8k input:where(.svelte-1o68r8k){background:-color #12244abf;color:#f6f9ff;border:1px solid #22476e;border-radius:1rem;height:4rem;padding:.5rem .75rem;font-size:1.3rem}.input-form.svelte-1o68r8k input:where(.svelte-1o68r8k)::placeholder{color:#8d9cb8}.input-form.svelte-1o68r8k button:where(.svelte-1o68r8k):hover{box-shadow:0 5px 20px #4f8dff4d}.input-form.svelte-1o68r8k input:where(.svelte-1o68r8k):focus{box-shadow:0 0 18px var(--box-shadow-color);border-color:#4f8dff;outline:none}.input-form.svelte-1o68r8k textarea:where(.svelte-1o68r8k){color:#f6f9ff;background-color:#12244abf;border:1px solid #22476e}.input-form.svelte-1o68r8k textarea:where(.svelte-1o68r8k)::placeholder{color:#8d9cb8}.input-form.svelte-1o68r8k textarea:where(.svelte-1o68r8k):focus{box-shadow:0 0 18px var(--box-shadow-color);border-color:#4f8dff;outline:none}.socials.svelte-1o68r8k i:where(.svelte-1o68r8k){cursor:pointer;font-size:1.5rem;transition:all .3s ease-in-out}.socials.svelte-1o68r8k i:where(.svelte-1o68r8k):hover{color:#38bdf8;transform:scale(1.1)}.social-info.svelte-1o68r8k i:where(.svelte-1o68r8k){cursor:pointer;color:var(--secondary-text-color);border-radius:100%;font-size:2rem;transition:all .3s ease-in-out}.social-info.svelte-1o68r8k i:where(.svelte-1o68r8k):hover{color:var(--secondary-theme-text-color);transform:translateY(-3px)scale(1.02)}.links.svelte-1o68r8k a:where(.svelte-1o68r8k){color:#fff;font-size:.875rem;font-weight:300;position:relative}.links.svelte-1o68r8k a:where(.svelte-1o68r8k):hover{color:#38bdf8}.links.svelte-1o68r8k a:where(.svelte-1o68r8k):before{content:"";background:#38bdf8;border-radius:1rem;width:0;height:3px;transition:all .3s ease-in-out;position:absolute;top:20px;left:0}.links.svelte-1o68r8k a:where(.svelte-1o68r8k):hover:before{width:100%}.info-pane.svelte-1o68r8k:hover{box-shadow:0 0 20px #4f8dff1f}@media screen and (width<=1024px){.input-form.svelte-1o68r8k input:where(.svelte-1o68r8k){border-radius:.5rem;width:300px;height:2.3rem;padding:1rem .5rem;font-size:1rem}.message-text.svelte-1o68r8k{border-radius:.5rem}.socials.svelte-1o68r8k i:where(.svelte-1o68r8k){cursor:pointer;font-size:1.5rem;transition:all .3s ease-in-out}.links.svelte-1o68r8k a:where(.svelte-1o68r8k){color:#fff;font-size:.8rem;font-weight:300;position:relative}.links.svelte-1o68r8k a:where(.svelte-1o68r8k):before{content:"";background:#38bdf8;border-radius:1rem;width:0;height:3px;transition:all .3s ease-in-out;position:absolute;top:17px;left:0}.links.svelte-1o68r8k a:where(.svelte-1o68r8k):hover:before{width:100%}}html{font-optical-sizing:auto;font-family:Pliant,sans-serif}
