.home-section.svelte-bcxgh2{margin-bottom:var(--spacing-xl)}.section-label.svelte-bcxgh2{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.homepage.svelte-1uha8ag{padding-top:var(--spacing-xl)}.intro.svelte-1uha8ag{margin-bottom:var(--spacing-xl)}.intro-text.svelte-1uha8ag{font-size:1.125rem;line-height:1.6;max-width:50ch}.work-list.svelte-1uha8ag{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.work-item.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;padding:var(--spacing-sm) 0}.work-title.svelte-1uha8ag{font-weight:500;color:var(--color-text)}.work-description.svelte-1uha8ag{font-size:.875rem;color:var(--color-text-secondary)}.work-item.svelte-1uha8ag:hover .work-title:where(.svelte-1uha8ag){text-decoration:underline;text-decoration-color:var(--color-link-decoration);text-underline-offset:2.5px}.post-list.svelte-1uha8ag{list-style:none;padding:0;display:flex;flex-direction:column;gap:0}.post-item.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-md);text-decoration:none;padding:.625rem 0;border-bottom:1px solid var(--color-border)}.post-title.svelte-1uha8ag{color:var(--color-text)}.post-date.svelte-1uha8ag{font-size:.8125rem;color:var(--color-text-secondary);white-space:nowrap}.post-item.svelte-1uha8ag:hover .post-title:where(.svelte-1uha8ag){text-decoration:underline;text-decoration-color:var(--color-link-decoration);text-underline-offset:2.5px}
