a.svelte-u4k2t{color:inherit;text-decoration:none}.head.svelte-u4k2t{padding:72px 0 40px}.page-title.svelte-u4k2t{font-family:var(--font-body);letter-spacing:-.02em;color:var(--text);margin:0 0 10px;font-size:2rem;font-weight:600;line-height:1.15}.page-lede.svelte-u4k2t{max-width:560px;color:var(--muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.7}.list-wrap.svelte-u4k2t{padding-bottom:88px}.post-list.svelte-u4k2t{flex-direction:column;display:flex}.post-row.svelte-u4k2t{border-top:1px solid var(--border);grid-template-columns:130px 1fr;align-items:start;gap:24px;padding:22px 0;display:grid}.post-row.svelte-u4k2t:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.post-meta.svelte-u4k2t{font-family:var(--font-mono);flex-direction:column;gap:6px;padding-top:4px;display:flex}.post-date.svelte-u4k2t{color:var(--muted);font-size:12px;font-weight:480}.post-read.svelte-u4k2t{color:var(--faint);font-size:11px;font-weight:440}.post-title.svelte-u4k2t{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--text) 25%, transparent);text-decoration-color:color-mix(in oklch, var(--text) 25%, transparent);text-underline-offset:4px;margin-bottom:6px;font-size:1.15rem;font-weight:560;line-height:1.4;text-decoration-thickness:1px}.post-row.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t),.post-row.svelte-u4k2t:focus-visible .post-title:where(.svelte-u4k2t){color:var(--accent);text-decoration-color:currentColor}.post-desc.svelte-u4k2t{max-width:600px;color:var(--muted);text-wrap:pretty;margin-bottom:8px;font-size:.95rem;line-height:1.65}.tags.svelte-u4k2t{font-family:var(--font-mono);color:var(--faint);font-size:.7rem}@media (width<=640px){.head.svelte-u4k2t{padding-top:48px}.page-title.svelte-u4k2t{font-size:1.75rem}.post-row.svelte-u4k2t{grid-template-columns:1fr;gap:10px}.post-meta.svelte-u4k2t{flex-direction:row;gap:12px}}
