main.svelte-lvfn04{max-width:80ch;margin:0 auto;padding:2rem 1rem}h1.svelte-lvfn04{margin-bottom:2rem}.posts.svelte-lvfn04{list-style:none;padding:0;display:flex;flex-direction:column;gap:2rem}.posts.svelte-lvfn04 a:where(.svelte-lvfn04){text-decoration:none;color:inherit;display:block}.posts.svelte-lvfn04 article:where(.svelte-lvfn04){padding:1.5rem;border:1px solid var(--border);border-radius:8px;transition:box-shadow .2s ease}.posts.svelte-lvfn04 article:where(.svelte-lvfn04):hover{box-shadow:0 4px 12px var(--shadow)}.posts.svelte-lvfn04 h2:where(.svelte-lvfn04){margin:0 0 .5rem;font-size:1.5rem}.posts.svelte-lvfn04 time:where(.svelte-lvfn04){color:var(--text-secondary);font-size:var(--font-size-sm)}.posts.svelte-lvfn04 p:where(.svelte-lvfn04){margin:.75rem 0 0;color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height)}.tags.svelte-lvfn04{list-style:none;padding:0;display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.tags.svelte-lvfn04 li:where(.svelte-lvfn04){background:var(--tag-bg);padding:.25rem .5rem;border-radius:4px;font-size:var(--font-size-xs);color:var(--tag-text)}
