.skill-item.svelte-soqdq3{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:var(--radius-lg);transition:background-color .2s}.skill-item.svelte-soqdq3:hover{background-color:var(--color-surface)}.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(--color-text-secondary);border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.skills-grid.svelte-1nfxici{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.section-header.svelte-1w0zvdc{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6)}.view-all-link.svelte-1w0zvdc{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.view-all-link.svelte-1w0zvdc:hover{color:var(--color-link)}.blogs-grid.svelte-1w0zvdc{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-6)}.blog-card.svelte-1w0zvdc{height:100%}.blog-content.svelte-1w0zvdc{display:flex;flex-direction:column;gap:var(--space-2)}.blog-meta.svelte-1w0zvdc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.blog-date.svelte-1w0zvdc{font-size:var(--text-sm);color:var(--color-text-secondary)}.blog-title.svelte-1w0zvdc{font-size:var(--text-lg);font-weight:600;line-height:1.4}.blog-description.svelte-1w0zvdc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.blog-tags.svelte-1w0zvdc{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.tag.svelte-1w0zvdc{padding:var(--space-1) var(--space-2);background:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-secondary)}.loading-message.svelte-1w0zvdc,.no-blogs-message.svelte-1w0zvdc,.error-message.svelte-1w0zvdc{text-align:center;padding:var(--space-8);color:var(--color-text-secondary)}.brand-section.svelte-zgkuz9{padding:var(--space-10) 0}.brand-container.svelte-zgkuz9{display:flex;align-items:center;gap:var(--space-8)}.duck.svelte-zgkuz9{--scale: 6;flex-shrink:0;width:calc(var(--dot) * var(--scale) * 1px);height:calc(var(--dot) * var(--scale) * 1px);overflow:hidden}.duck-sprite.svelte-zgkuz9{width:calc(var(--dot) * var(--frames) * var(--scale) * 1px);max-width:none;height:100%;image-rendering:pixelated;animation:svelte-zgkuz9-duck-frames var(--duration) steps(var(--frames)) infinite}@keyframes svelte-zgkuz9-duck-frames{to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.duck-sprite.svelte-zgkuz9{animation:none}}.brand-name.svelte-zgkuz9{font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight);margin-bottom:var(--space-2)}.brand-intro.svelte-zgkuz9{color:var(--color-text-secondary);line-height:var(--leading-relaxed)}@media (max-width: 767px){.brand-container.svelte-zgkuz9{flex-direction:column;text-align:center;gap:var(--space-4)}.duck.svelte-zgkuz9{--scale: 5}.brand-name.svelte-zgkuz9{font-size:var(--text-2xl)}}.link.svelte-1rfh6ld{display:inline-block;color:var(--color-text-secondary);transition:color .2s ease-in-out,transform .2s ease-in-out}.link.svelte-1rfh6ld:hover{color:var(--color-link);transform:translateY(-2px)}.item.svelte-1rfh6ld{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:var(--radius-lg);transition:background-color .2s}.item.svelte-1rfh6ld:hover{background-color:var(--color-surface)}.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}.icon-light.svelte-1rfh6ld{display:var(--display-light-only)}.icon-dark.svelte-1rfh6ld{display:var(--display-dark-only)}.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;position:relative;z-index:11;pointer-events:none}.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;pointer-events:auto;text-shadow:0 0 8px var(--color-background),0 0 16px var(--color-background)}@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-link)}.works-grid.svelte-1qtec16{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}
