.card.svelte-7d5xe5{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #fff3;transition:transform .2s,box-shadow .2s}.card-sm.svelte-7d5xe5{padding:var(--spacing-sm)}.card-md.svelte-7d5xe5{padding:var(--spacing-md)}.card-lg.svelte-7d5xe5{padding:var(--spacing-lg)}.hoverable.svelte-7d5xe5:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.card-header.svelte-yt2448{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.post-title.svelte-yt2448{color:var(--color-text);transition:color var(--transition-fast);margin:0;font-size:1.25rem;font-weight:600;text-decoration:none}.post-title.svelte-yt2448:hover{color:var(--color-primary)}.excerpt.svelte-yt2448{color:var(--color-text-paragraph);margin-bottom:var(--spacing-md);line-height:1.6}.post-meta.svelte-yt2448{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--color-text-muted);font-size:.875rem;display:flex}.post-date.svelte-yt2448,.read-time.svelte-yt2448{opacity:.8}.tags.svelte-yt2448{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}h2.svelte-yt2448{margin:0}
