.container.svelte-u4k2t{max-width:44rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) 1rem 0}h1.svelte-u4k2t{font-size:clamp(2rem,5vw,3rem);margin-bottom:1.5rem}.post.svelte-u4k2t{display:block;padding:1.2rem 1.4rem;margin-bottom:12px;text-decoration:none;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.post.svelte-u4k2t:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.post.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.2rem;letter-spacing:-.02em;margin:0 0 .3rem}.post.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;font:500 .78rem/1 var(--font-mono);color:var(--faint)}
