.post-card.svelte-u4k2t{border:1px solid color-mix(in srgb,var(--color-text) 6%,transparent);transition:border-color .3s ease,transform .3s ease}.post-card.svelte-u4k2t:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,transparent);transform:translateY(-2px)}.post-card.svelte-u4k2t:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.cover.svelte-u4k2t{position:relative;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--color-text) 6%,transparent)}.cover.svelte-u4k2t img:where(.svelte-u4k2t){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.post-card.svelte-u4k2t:hover .cover:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.03)}.meta.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--color-neutral-400)}.chip.svelte-u4k2t{padding:6px 12px;border-radius:999px;font-size:12.5px;color:var(--color-neutral-300);border:1px solid color-mix(in srgb,var(--color-text) 14%,transparent);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.chip.svelte-u4k2t:hover{color:var(--color-text);border-color:color-mix(in srgb,var(--color-text) 35%,transparent)}.chip[aria-pressed=true].svelte-u4k2t{color:var(--color-accent-200);border-color:color-mix(in srgb,var(--color-accent) 55%,transparent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.chip.svelte-u4k2t:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
