.post-card.svelte-966f7b{gap:var(--size-m);background:var(--bg-brand-2);border:1px solid var(--bg-brand-3);border-radius:var(--radius);grid-template-rows:auto 1fr auto;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;overflow:hidden}.post-card.svelte-966f7b:hover{box-shadow:var(--base-shadow);border-color:var(--tone-default-border);transform:translateY(-4px)}.post-card.svelte-966f7b .cover-link:where(.svelte-966f7b){color:var(--c-title);display:grid}.post-card.svelte-966f7b .cover-link:where(.svelte-966f7b) img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius) var(--radius) 0 0;width:100%;display:block}.post-card.svelte-966f7b .cover-link:where(.svelte-966f7b) .placeholder:where(.svelte-966f7b){aspect-ratio:16/9;background:var(--bg-brand-linear-gradient-left-top);border-radius:var(--radius) var(--radius) 0 0;place-items:center;display:grid}.post-card.svelte-966f7b .cover-link:where(.svelte-966f7b) .placeholder:where(.svelte-966f7b) img{opacity:.6;border-radius:0;width:auto;height:40%}.post-card.svelte-966f7b .cover-link:where(.svelte-966f7b) h2:where(.svelte-966f7b){padding:var(--size-m) var(--size-l) 0;font-size:var(--font-size-l);margin:0}.post-card.svelte-966f7b .cover-link:where(.svelte-966f7b):hover h2:where(.svelte-966f7b){color:var(--c-brand)}.post-card.svelte-966f7b .summary:where(.svelte-966f7b){padding:var(--size-s) var(--size-l) 0;color:var(--c-text);font-size:var(--font-size-s);line-height:var(--lh-body);margin:0}.post-card.svelte-966f7b footer:where(.svelte-966f7b){align-items:center;gap:var(--size-s);padding:var(--size-m) var(--size-l) var(--size-l);font-size:var(--font-size-xs);color:var(--c-text);grid-template-columns:1fr auto;display:grid}.post-card.svelte-966f7b footer:where(.svelte-966f7b) a:where(.svelte-966f7b){padding:var(--size-3xs) var(--size-s);border-radius:var(--radius-pill);background:var(--tone-default-bg);color:var(--tone-default-text);justify-self:left}.post-card.svelte-966f7b footer:where(.svelte-966f7b) a:where(.svelte-966f7b):hover{background:var(--tone-default-icon)}
