.container.svelte-1c6h8ho{max-width:var(--max-width);margin:0 auto;padding:0 var(--container-padding)}.page-header.svelte-1c6h8ho{padding:var(--space-xxl) 0 var(--space-xl);border-bottom:1px solid var(--border);margin-bottom:var(--space-xl)}.eyebrow.svelte-1c6h8ho{display:inline-block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin-bottom:var(--space-sm)}.page-header.svelte-1c6h8ho h1:where(.svelte-1c6h8ho){font-family:Lora,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:var(--foreground);margin-bottom:var(--space-sm)}.page-header.svelte-1c6h8ho p:where(.svelte-1c6h8ho){font-size:var(--text-base);color:var(--muted-foreground)}.empty.svelte-1c6h8ho{color:var(--muted-foreground);padding:var(--space-xxl) 0}.post-list.svelte-1c6h8ho{list-style:none;padding:0;margin:0}.post-row.svelte-1c6h8ho{border-bottom:1px solid var(--border);padding:var(--space-lg) 0}.post-link.svelte-1c6h8ho{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);text-decoration:none;color:var(--foreground);margin-bottom:var(--space-xs)}.post-link.svelte-1c6h8ho:hover .post-title:where(.svelte-1c6h8ho){color:var(--primary)}.post-title.svelte-1c6h8ho{font-size:var(--text-base);font-weight:400;line-height:var(--line-height-relaxed);transition:color .15s ease}.post-date.svelte-1c6h8ho{font-family:var(--font-secondary);font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;flex-shrink:0}.post-tags.svelte-1c6h8ho{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tag.svelte-1c6h8ho{font-family:var(--font-secondary);font-size:var(--text-xs);color:var(--muted-foreground);text-decoration:none;padding:2px 8px;background:var(--secondary);border:1px solid var(--border);border-radius:999px;transition:color .15s ease}.tag.svelte-1c6h8ho:hover{color:var(--foreground)}.writing-cta.svelte-1c6h8ho{padding:var(--space-xxl) 0;font-size:var(--text-base);color:var(--muted-foreground)}.writing-cta.svelte-1c6h8ho a:where(.svelte-1c6h8ho){color:var(--foreground);text-decoration:underline;text-underline-offset:2px}.writing-cta.svelte-1c6h8ho a:where(.svelte-1c6h8ho):hover{color:var(--primary)}@media (max-width: 640px){.post-link.svelte-1c6h8ho{flex-direction:column;gap:var(--space-xs)}}
