.blog-card.svelte-13rdato{border:1px solid var(--line);border-radius:3px;background:var(--paper);transition:border-color .15s ease,transform .15s ease}.blog-card.svelte-13rdato:hover{border-color:var(--line-strong);transform:translateY(-2px)}.card-link.svelte-13rdato{display:flex;flex-direction:column;height:100%;padding:1.75rem;text-decoration:none;color:inherit}.card-meta.svelte-13rdato{display:flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.04em;color:var(--mute);text-transform:uppercase;margin-bottom:1rem}.card-meta.svelte-13rdato .dot:where(.svelte-13rdato){color:var(--signal)}.card-title.svelte-13rdato{font-family:var(--display);font-size:1.375rem;font-weight:700;color:var(--ink);margin:0 0 .625rem;letter-spacing:-.02em;line-height:1.2}.card-desc.svelte-13rdato{font-size:.9375rem;color:var(--ink-60);line-height:1.6;margin:0 0 1.25rem;flex:1}.card-tags.svelte-13rdato{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.tag.svelte-13rdato{font-family:var(--mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-60);background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:3px 8px}.read-more.svelte-13rdato{font-family:var(--mono);font-size:.8125rem;font-weight:600;color:var(--signal);letter-spacing:.02em}.read-more.svelte-13rdato .arr:where(.svelte-13rdato){transition:margin-left .15s ease}.blog-card.svelte-13rdato:hover .read-more:where(.svelte-13rdato) .arr:where(.svelte-13rdato){margin-left:4px}
