.profile-name.svelte-c9mlxp{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}@media(min-width:640px){.profile-name.svelte-c9mlxp{font-size:2rem}}.profile-bio.svelte-c9mlxp{font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin:0}@media(min-width:640px){.profile-bio.svelte-c9mlxp{font-size:1.25rem}}.home-page.svelte-c9mlxp{padding-top:2rem;padding-bottom:2rem}@media(min-width:640px){.home-page.svelte-c9mlxp{padding-top:4rem;padding-bottom:2rem}}.profile-header.svelte-c9mlxp{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 3rem;gap:2rem}@media(min-width:640px){.profile-header.svelte-c9mlxp{flex-direction:row;text-align:left;gap:5rem}.profile-text-container.svelte-c9mlxp{margin:0}}.profile-image.svelte-c9mlxp{width:150px;height:150px;border-radius:20%;border:1px solid var(--border);object-fit:cover}@media(min-width:640px){.profile-image.svelte-c9mlxp{width:180px;height:180px}}.social-links.svelte-c9mlxp{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-top:1.5rem}@media(min-width:640px){.social-links.svelte-c9mlxp{justify-content:flex-start;gap:1.5rem}}.social-links.svelte-c9mlxp a:where(.svelte-c9mlxp){color:var(--text-secondary);text-decoration:none;display:flex;align-items:center;justify-content:center;transition:color .2s,transform .2s}.social-links.svelte-c9mlxp a:where(.svelte-c9mlxp):hover{color:var(--accent);transform:translateY(-2px);text-decoration:none}.social-icon.svelte-c9mlxp{width:24px;height:24px}.work-item.svelte-c9mlxp{display:flex;align-items:center;color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;padding:.5rem 1rem;border:1px solid var(--border);border-radius:8px;transition:all .2s;background:var(--bg-secondary)}.work-item.svelte-c9mlxp:hover{color:var(--text-primary);border-color:var(--accent);transform:translateY(-2px)}.work-item.svelte-c9mlxp .icon:where(.svelte-c9mlxp){margin-right:.5rem;opacity:.8}.tab-bar.svelte-c9mlxp{display:flex;gap:0;border-bottom:1px solid var(--border);margin-bottom:2rem}.tab-link.svelte-c9mlxp{padding:.75rem 1.5rem;color:var(--text-secondary);font-size:1rem;font-weight:500;position:relative;transition:color .2s;text-decoration:none}.tab-link.svelte-c9mlxp:hover{color:var(--text-primary);text-decoration:none}.tab-link.active.svelte-c9mlxp{color:var(--text-primary)}.tab-link.active.svelte-c9mlxp:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent)}.profile-header.svelte-c9mlxp{view-transition-name:profile-header}.tab-bar.svelte-c9mlxp{view-transition-name:tab-bar}.tab-content.svelte-c9mlxp{view-transition-name:tab-content}@keyframes svelte-c9mlxp-fade-out{to{opacity:0}}@keyframes svelte-c9mlxp-fade-in{0%{opacity:0}}::view-transition-old(profile-header),::view-transition-new(profile-header),::view-transition-old(tab-bar),::view-transition-new(tab-bar){animation:none}::view-transition-old(tab-content){animation:.15s ease-out both svelte-c9mlxp-fade-out}::view-transition-new(tab-content){animation:.15s ease-in both svelte-c9mlxp-fade-in}::view-transition-old(root),::view-transition-new(root){animation:none}
