.author-page.svelte-1gh8usb{max-width:720px;margin:0 auto;padding:32px 0}.author-header.svelte-1gh8usb{margin-bottom:32px}.author-header.svelte-1gh8usb h1:where(.svelte-1gh8usb){font-family:var(--font-sans);color:var(--color-text);margin:0 0 12px;font-size:1.8rem;font-weight:700}.author-bio.svelte-1gh8usb{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.6}.articles-heading.svelte-1gh8usb{font-family:var(--font-sans);color:var(--color-text);margin:0 0 16px;font-size:1.1rem;font-weight:600}.article-list.svelte-1gh8usb{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.article-link.svelte-1gh8usb{justify-content:space-between;align-items:baseline;gap:12px;text-decoration:none;display:flex}.article-title.svelte-1gh8usb{color:var(--color-accent);font-size:1rem;font-weight:600}.article-title.svelte-1gh8usb:hover{text-decoration:underline}.article-date.svelte-1gh8usb{color:var(--color-text-muted);white-space:nowrap;font-size:.8rem}.article-excerpt.svelte-1gh8usb{color:var(--color-text-muted);margin:4px 0 0;font-size:.875rem;line-height:1.5}.empty.svelte-1gh8usb{color:var(--color-text-muted);font-size:.875rem}
