.blog-header.svelte-u4k2t{padding-top:var(--space-lg);margin-bottom:var(--space-lg)}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--font-serif);font-size:clamp(2rem,6vw,3rem);font-weight:400}.empty.svelte-u4k2t{color:var(--text-muted);padding:var(--space-xl) 0;font-style:italic}.post-list.svelte-u4k2t{list-style:none}.post-link.svelte-u4k2t{align-items:baseline;gap:var(--space-sm);color:var(--text);grid-template-columns:7rem 1fr;margin:0 -.5rem;padding:.3rem .5rem;transition:color .18s;display:grid;position:relative;overflow:hidden}.post-link.svelte-u4k2t:before{content:"";background:var(--accent);transform-origin:0;z-index:0;transition:transform .18s;position:absolute;inset:0;transform:scaleX(0)}.post-link.svelte-u4k2t:hover{color:#fff}.post-link.svelte-u4k2t:hover:before{transform:scaleX(1)}time.svelte-u4k2t,.post-title.svelte-u4k2t{z-index:1;position:relative}time.svelte-u4k2t{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem;transition:color .18s}.post-link.svelte-u4k2t:hover time:where(.svelte-u4k2t){color:#fff}.post-title.svelte-u4k2t{font-family:var(--font-serif);font-size:1rem;font-weight:400}@media (width<=600px){.post-link.svelte-u4k2t{grid-template-columns:1fr;gap:.1rem}}
