.blog-card.svelte-pf7zc2{display:grid;grid-template-rows:auto 1fr;color:inherit;text-decoration:none;border-right:1px solid var(--terminal-border);border-bottom:1px solid var(--terminal-border);background:color-mix(in oklab,var(--accent) calc(var(--hm, 0) * 6%),transparent);transition:--hm var(--dur-field) var(--ease-field) var(--hm-delay, 0ms)}.blog-card.svelte-pf7zc2:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.blog-card__cover.svelte-pf7zc2{aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--terminal-border)}.blog-card__cover.svelte-pf7zc2 svg{transition:transform .8s var(--ease-interface)}.blog-card.svelte-pf7zc2:hover .blog-card__cover:where(.svelte-pf7zc2) svg{transform:scale(1.02)}.blog-card__body.svelte-pf7zc2{display:grid;grid-template-rows:auto auto 1fr auto;gap:.75rem;padding:1.1rem 1.25rem 1.25rem}.blog-card__meta.svelte-pf7zc2{display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.64rem;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.blog-card__topic.svelte-pf7zc2{color:var(--accent)}.blog-card__no.svelte-pf7zc2{flex:none;color:var(--text-faint)}.blog-card__title.svelte-pf7zc2{font-size:1.15rem;font-weight:600;line-height:1.22;letter-spacing:-.015em;text-wrap:balance;transition:color var(--dur-fast) var(--ease-interface)}.blog-card.svelte-pf7zc2:hover .blog-card__title:where(.svelte-pf7zc2){color:var(--accent)}.blog-card__excerpt.svelte-pf7zc2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:.86rem;line-height:1.55;color:var(--text-dim)}.blog-card__foot.svelte-pf7zc2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.blog-card__by.svelte-pf7zc2{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500}.blog-card__by.svelte-pf7zc2 img:where(.svelte-pf7zc2){width:24px;height:24px;border-radius:50%;object-fit:cover;filter:grayscale(1);transition:filter var(--dur-fast) var(--ease-interface)}.blog-card.svelte-pf7zc2:hover .blog-card__by:where(.svelte-pf7zc2) img:where(.svelte-pf7zc2){filter:none}.blog-card__when.svelte-pf7zc2{font-family:var(--font-mono);font-size:.7rem;color:var(--text-faint)}@media(prefers-reduced-motion:reduce){.blog-card.svelte-pf7zc2,.blog-card__cover.svelte-pf7zc2 svg,.blog-card__title.svelte-pf7zc2,.blog-card__by.svelte-pf7zc2 img:where(.svelte-pf7zc2){transition:none}}.blog-card-grid.svelte-1auh2u3{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));border-top:1px solid var(--terminal-border);border-left:1px solid var(--terminal-border)}@media(max-width:900px){.blog-card-grid.svelte-1auh2u3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.blog-card-grid.svelte-1auh2u3{grid-template-columns:1fr}}
