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