.blog-card.svelte-1lbvxyj{position:relative;display:block;padding:1.5rem 1rem;margin:0 -1rem;border-radius:var(--radius-card);transition:background-color var(--duration-fast) var(--ease-standard)}.divided.svelte-1lbvxyj:after{content:"";position:absolute;left:1rem;right:1rem;bottom:0;border-bottom:1px solid var(--color-border-subtle)}.blog-card.svelte-1lbvxyj:hover,.blog-card.svelte-1lbvxyj:has(.blog-card-title:where(.svelte-1lbvxyj) a:where(.svelte-1lbvxyj):focus-visible){background:#e4e4e70a}.divided.svelte-1lbvxyj:hover:after,.divided.svelte-1lbvxyj:has(.blog-card-title:where(.svelte-1lbvxyj) a:where(.svelte-1lbvxyj):focus-visible):after{border-bottom-color:transparent}.blog-card.svelte-1lbvxyj:has(.blog-card-title:where(.svelte-1lbvxyj) a:where(.svelte-1lbvxyj):focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.blog-card-meta.svelte-1lbvxyj{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-ter);letter-spacing:.01em}.blog-card-sep.svelte-1lbvxyj{color:var(--color-muted)}.blog-card-title.svelte-1lbvxyj{font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin-bottom:.375rem;text-wrap:balance}.blog-card-title.svelte-1lbvxyj a:where(.svelte-1lbvxyj){color:var(--color-text);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.blog-card-title.svelte-1lbvxyj a:where(.svelte-1lbvxyj):after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.blog-card.svelte-1lbvxyj:hover .blog-card-title:where(.svelte-1lbvxyj) a:where(.svelte-1lbvxyj),.blog-card-title.svelte-1lbvxyj a:where(.svelte-1lbvxyj):focus-visible{color:var(--color-accent)}.blog-card-title.svelte-1lbvxyj a:where(.svelte-1lbvxyj):focus-visible{outline:none}.blog-card-excerpt.svelte-1lbvxyj{font-size:.875rem;color:var(--color-text-sec);line-height:1.6;max-width:46ch;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-footer.svelte-1lbvxyj{display:flex;align-items:center;min-height:22px;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.5rem}.blog-card-author.svelte-1lbvxyj{display:flex;align-items:center;gap:.375rem;min-width:0;flex-shrink:0}.blog-card-avatar.svelte-1lbvxyj{width:20px;height:20px;border-radius:50%;object-fit:cover}.blog-card-author-name.svelte-1lbvxyj{font-size:.75rem;color:var(--color-text-ter);font-weight:500}.blog-card-tags.svelte-1lbvxyj{display:flex;gap:.375rem;flex-wrap:wrap;position:relative;pointer-events:none}@media(prefers-reduced-motion:reduce){.blog-card.svelte-1lbvxyj,.blog-card-title.svelte-1lbvxyj a:where(.svelte-1lbvxyj){transition:none}}
