.posts.svelte-1xag8jh{margin:0;padding:0;list-style:none;display:grid}li.svelte-1xag8jh+li:where(.svelte-1xag8jh){border-top:1px solid var(--rule)}.light.svelte-1xag8jh{--rule:var(--ct-rule);--title:var(--ct-ink);--muted:var(--ct-ink-muted);--era:#f0f0ee}.dark.svelte-1xag8jh{--rule:#2a2c31;--title:#fff;--muted:#9c9fa8;--era:#1d1f23}.era.svelte-1xag8jh{background:var(--era);color:var(--muted);border-radius:.75rem;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.era.after.svelte-1xag8jh{margin-top:1.25rem}.era.svelte-1xag8jh strong:where(.svelte-1xag8jh){color:var(--title);font-weight:600}a.svelte-1xag8jh{color:var(--title);gap:.25rem;padding-block:1.125rem;text-decoration:none;display:grid}li.svelte-1xag8jh:first-child a:where(.svelte-1xag8jh){padding-top:0}time.svelte-1xag8jh{font-family:var(--ct-font-mono);letter-spacing:.04em;color:var(--muted);font-size:.75rem}.title.svelte-1xag8jh{letter-spacing:-.01em;text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.summary.svelte-1xag8jh{color:var(--muted);text-wrap:pretty;font-size:.9375rem}a.svelte-1xag8jh:focus-visible{outline:2px solid var(--ct-accent);outline-offset:4px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){a.svelte-1xag8jh:hover .title:where(.svelte-1xag8jh){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}
