.profile-name.svelte-1uha8ag{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}@media(min-width:640px){.profile-name.svelte-1uha8ag{font-size:2rem}}.profile-bio.svelte-1uha8ag{font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin:0}@media(min-width:640px){.profile-bio.svelte-1uha8ag{font-size:1.25rem}}.home-page.svelte-1uha8ag{padding-top:2rem;padding-bottom:2rem}@media(min-width:640px){.home-page.svelte-1uha8ag{padding-top:4rem;padding-bottom:2rem}}.section-title.svelte-1uha8ag{font-size:1.5rem;margin-bottom:2rem;border-bottom:1px solid var(--border);padding-bottom:.5rem;color:var(--text-primary)}.profile-header.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 3rem;gap:2rem}@media(min-width:640px){.profile-header.svelte-1uha8ag{flex-direction:row;text-align:left;gap:5rem}.profile-text-container.svelte-1uha8ag{margin:0}}.profile-image.svelte-1uha8ag{width:150px;height:150px;border-radius:20%;border:1px solid var(--border);object-fit:cover}@media(min-width:640px){.profile-image.svelte-1uha8ag{width:180px;height:180px}}.posts-section.svelte-1uha8ag{margin-bottom:4rem}.post-link.svelte-1uha8ag{display:inline}.external-icon.svelte-1uha8ag{opacity:.6;display:inline-block;vertical-align:middle;margin-left:.25rem;margin-top:-2px}.social-links.svelte-1uha8ag{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-1uha8ag{justify-content:flex-start;gap:1.5rem}}.social-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-secondary);text-decoration:none;display:flex;align-items:center;justify-content:center;transition:color .2s,transform .2s}.social-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent);transform:translateY(-2px);text-decoration:none}.social-icon.svelte-1uha8ag{width:24px;height:24px}.item-list.svelte-1uha8ag{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.item-list.svelte-1uha8ag li:where(.svelte-1uha8ag){line-height:1.6;display:flex;align-items:baseline}.item-list.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-primary);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border)}.item-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration-color:var(--accent);color:var(--accent)}.item-date.svelte-1uha8ag{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;color:var(--text-secondary);margin-right:1rem;display:inline-block;width:100px;flex-shrink:0}@media(max-width:600px){.item-list.svelte-1uha8ag li:where(.svelte-1uha8ag){flex-direction:column}.item-date.svelte-1uha8ag{display:block;width:auto;margin-bottom:.25rem}}.work-item.svelte-1uha8ag{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-1uha8ag:hover{color:var(--text-primary);border-color:var(--accent);transform:translateY(-2px)}.work-item.svelte-1uha8ag .icon:where(.svelte-1uha8ag){margin-right:.5rem;opacity:.8}
