.skill-item.svelte-soqdq3{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:.5rem;transition:background-color .2s}.skill-item.svelte-soqdq3:hover{background-color:var(--neutral-pale)}.icon-wrapper.svelte-soqdq3{width:32px;height:32px;display:flex;align-items:center;justify-content:center}img.svelte-soqdq3{width:100%;height:100%;object-fit:contain}.about-me-section.svelte-1nfxici>:where(.svelte-1nfxici)+:where(.svelte-1nfxici){margin-top:var(--space-10)}.skills-container.svelte-1nfxici{display:flex;flex-direction:column;gap:2rem;text-align:center}.category-title.svelte-1nfxici{font-size:1.25rem;font-weight:600;color:var(--neutral-light);border-bottom:1px solid var(--neutral-soft);padding-bottom:.5rem}.skills-grid.svelte-1nfxici{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.link.svelte-1rfh6ld{display:inline-block;color:var(--neutral-light);transition:color .2s ease-in-out,transform .2s ease-in-out}.link.svelte-1rfh6ld:hover{color:var(--primary-color);transform:translateY(-2px)}.item.svelte-1rfh6ld{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:.5rem;transition:background-color .2s}.item.svelte-1rfh6ld:hover{background-color:var(--neutral-pale)}.icon-wrapper.svelte-1rfh6ld{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.icon.svelte-1rfh6ld{width:100%;height:100%;object-fit:contain}.container-contact.svelte-nw5cr8{text-align:center}.social-links.svelte-nw5cr8{margin-top:var(--space-8);display:flex;justify-content:center;gap:var(--space-6);font-size:2rem}div.svelte-1jj01jc{position:relative;width:100%;height:100%}canvas.svelte-1jj01jc{display:block;position:relative;width:100%;height:100%}#hero_bg.svelte-1o5dnrt{position:absolute;top:0;left:0;width:100%;height:100svh;z-index:10;overflow:hidden}.hero-section.svelte-1c6xhaw{min-height:100lvh;display:flex;align-items:center;padding:var(--space-16) 0}.hero-container.svelte-1c6xhaw{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:1}.hero-content.svelte-1c6xhaw{max-width:800px}.hero-title.svelte-1c6xhaw{color:var(--color-text);background:none;background-clip:initial;font-size:var(--text-5xl);font-weight:700;margin-bottom:var(--space-4);-webkit-background-clip:initial;-webkit-text-fill-color:initial}@media (max-width: 767px){.hero-title.svelte-1c6xhaw{font-size:var(--text-4xl)}}.section-header.svelte-1qtec16{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6)}.view-all-link.svelte-1qtec16{color:var(--color-text-secondary);transition:color var(--transition-fast)}.view-all-link.svelte-1qtec16:hover{color:var(--color-primary)}.projects-grid.svelte-1qtec16{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}
