.social-links.svelte-nbrh1g{justify-content:center;gap:1.5rem;margin-top:1.5rem;display:flex}.social-link.svelte-nbrh1g{color:var(--color-text-secondary);border:1px solid var(--color-border);background-color:var(--color-bg-secondary);transition:color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:.5rem;display:flex}.social-link.svelte-nbrh1g:hover{color:var(--color-accent);border-color:var(--color-accent);transform:translateY(-3px)}.tech-stack-container.svelte-1jvwvzs{text-align:center;margin-top:3rem;padding:3rem 2rem}h3.svelte-1jvwvzs{color:var(--color-text-primary);margin-bottom:1.5rem;font-size:1.25rem}.tech-grid.svelte-1jvwvzs{flex-wrap:wrap;justify-content:center;gap:1.25rem;max-width:800px;margin:0 auto;display:flex}.tech-item.svelte-1jvwvzs{border-radius:var(--radius-md);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);min-width:100px;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.tech-item.svelte-1jvwvzs:hover{border-color:var(--color-accent);text-decoration:none;transform:translateY(-5px);box-shadow:0 4px 12px #0000000d}.tech-name.svelte-1jvwvzs{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.75rem;font-weight:500}.tech-item.svelte-1jvwvzs:hover .tech-name:where(.svelte-1jvwvzs){color:var(--color-text-primary)}img.svelte-1jvwvzs{transition:transform var(--transition-fast)}.tech-item.svelte-1jvwvzs:hover img:where(.svelte-1jvwvzs){transform:scale(1.1)}.profile-hero.svelte-1uha8ag{max-width:800px;margin-top:2rem}.profile-card.svelte-1uha8ag{padding:3rem 2rem}.profile-header.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem;display:flex}.profile-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--color-text-primary);font-size:1.5rem}.hero-status.svelte-1uha8ag{color:var(--color-text-secondary);font-size:.95rem}.role-title.svelte-1uha8ag{color:var(--color-accent);margin-top:.5rem;font-weight:700}.profile-body.svelte-1uha8ag{text-align:left;max-width:100%;color:var(--color-text-secondary);flex-direction:column;gap:1.25rem;line-height:1.7;display:flex}.nav-cards.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;display:grid}@media (width>=640px){.nav-cards.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.card.svelte-1uha8ag{flex-direction:column;justify-content:space-between;height:100%;display:flex}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.1rem}.nav-desc.svelte-1uha8ag{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.btn-secondary.svelte-1uha8ag{text-align:center;background-color:var(--color-bg-tertiary);width:100%;color:var(--color-text-primary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), transform var(--transition-fast);padding:.65rem 1rem;font-weight:600;display:block}.btn-secondary.svelte-1uha8ag:hover{background-color:var(--color-border);text-decoration:none;transform:translateY(-2px)}
