.post.svelte-podw4w{transition:transform .25s var(--ease), border-color .25s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.post.svelte-podw4w:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--border));transform:translateY(-3px)}.post.svelte-podw4w:focus-within{outline:2px solid var(--brand);outline-offset:3px}.cover.svelte-podw4w{aspect-ratio:500/263;background:var(--surface-2);overflow:hidden}.cover.svelte-podw4w img:where(.svelte-podw4w){object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);border-radius:0}.post.svelte-podw4w:hover .cover:where(.svelte-podw4w) img:where(.svelte-podw4w){transform:scale(1.04)}.body.svelte-podw4w{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem 1.35rem 1.4rem;display:flex}.meta.svelte-podw4w{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.reading.svelte-podw4w{align-items:center;gap:.3rem;display:inline-flex}h3.svelte-podw4w{font-size:1.2rem;line-height:1.3}h3.svelte-podw4w a:where(.svelte-podw4w){color:var(--text-1);text-decoration:none}h3.svelte-podw4w a:where(.svelte-podw4w):after{content:"";position:absolute;inset:0}h3.svelte-podw4w a:where(.svelte-podw4w):focus-visible{outline:none}.description.svelte-podw4w{color:var(--text-2);font-size:.95rem;line-height:1.55}.tags.svelte-podw4w{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.4rem;list-style:none;display:flex}
