.container.svelte-1uha8ag{max-width:560px;width:100%;padding:0 var(--space-lg);margin:var(--space-2xl) auto}.intro.svelte-1uha8ag{margin-bottom:var(--space-xl)}.name-wrapper.svelte-1uha8ag{position:relative;display:inline-block;margin-bottom:var(--space-lg)}.name.svelte-1uha8ag{font-size:1.5rem;font-weight:500;letter-spacing:-.04em;line-height:1.2;margin:0}.contact-bubble.svelte-1uha8ag{position:absolute;top:-8px;right:-60px;background:var(--color-text);color:var(--color-bg);padding:4px 10px;border-radius:12px;font-size:.625rem;font-weight:500;letter-spacing:.02em;text-transform:lowercase;opacity:.9;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.contact-bubble.svelte-1uha8ag:hover{opacity:1;transform:translateY(-1px)}.contact-bubble.svelte-1uha8ag:after{content:"";position:absolute;bottom:-4px;left:12px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-text)}.bio.svelte-1uha8ag{font-size:.875rem;color:var(--color-text-secondary);line-height:1.7;letter-spacing:-.01em}.divider.svelte-1uha8ag{height:1px;background:var(--color-border);margin:var(--space-xl) 0}.section.svelte-1uha8ag{margin-bottom:0}.section-title.svelte-1uha8ag{font-size:.75rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-md)}.skills.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-xs)}.skill-row.svelte-1uha8ag{font-size:.8125rem;color:var(--color-text-muted);line-height:1.8;letter-spacing:-.01em}.skill-category.svelte-1uha8ag{color:var(--color-text-secondary)}.projects.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-sm)}.project.svelte-1uha8ag{font-size:.875rem;letter-spacing:-.01em}.project.svelte-1uha8ag a:where(.svelte-1uha8ag){font-weight:500}.project-desc.svelte-1uha8ag{color:var(--color-text-muted)}.footer.svelte-1uha8ag{text-align:left}.handle.svelte-1uha8ag{font-size:.75rem;color:var(--color-text-muted);letter-spacing:-.01em}@media(max-width:480px){.container.svelte-1uha8ag{padding:0 var(--space-md);margin:var(--space-xl) auto}.name.svelte-1uha8ag{font-size:1.25rem}.contact-bubble.svelte-1uha8ag{right:-55px;font-size:.5625rem;padding:3px 8px}}
