.card.svelte-ie22u{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);block-size:100%;min-inline-size:0;color:var(--text);box-shadow:var(--shadow);align-items:flex-start;gap:12px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.card.svelte-ie22u:hover{border-color:color-mix(in srgb, var(--tone) 40%, var(--border));box-shadow:0 4px 16px #0000000d}.card.with-cover.svelte-ie22u{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.cover.svelte-ie22u{aspect-ratio:2;object-fit:cover;background:var(--surface-2);border-radius:10px;grid-column:1/-1;block-size:auto;inline-size:100%;margin-block-end:14px}.date.svelte-ie22u{color:var(--muted);margin-block-start:4px;font-size:.875rem}.text.svelte-ie22u{flex-direction:column;flex:1;gap:5px;min-inline-size:0;display:flex}.title.svelte-ie22u{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:700;line-height:1.35}.subtitle.svelte-ie22u{color:var(--tone);font-size:.875rem;font-weight:550}.summary.svelte-ie22u{-webkit-line-clamp:3;line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin-block-start:4px;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.card.svelte-ie22u>.icon{color:var(--tone);margin-block-start:4px}@media (hover:hover){.card.svelte-ie22u:hover{transform:translateY(-2px)}}
