a.svelte-1o2bzt{border:none}.blog-item.svelte-1o2bzt{display:flex;align-items:center;gap:1rem;min-width:0;padding:1rem 0}.blog-cover-column.svelte-1o2bzt{display:grid;flex:0 0 150px;grid-template-rows:1fr auto 1fr;align-self:stretch;align-items:stretch;width:150px}.blog-item.svelte-1o2bzt .blog-actions:where(.svelte-1o2bzt){box-sizing:border-box;position:static;top:auto;z-index:auto;background:transparent;border:none;grid-row:3;align-self:start;margin-top:.4rem;width:100%;padding:0}.blog-actions.svelte-1o2bzt button:where(.svelte-1o2bzt){box-sizing:border-box;justify-content:center;width:100%;height:36px}.blog-cover-link.svelte-1o2bzt{position:relative;display:block;grid-row:2;width:100%;border:0}.blog-cover.svelte-1o2bzt{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 10;object-fit:cover}.cover-loading.svelte-1o2bzt{opacity:0}.cover-spinner.svelte-1o2bzt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#666}html.dark .cover-spinner.svelte-1o2bzt{color:#aaa}.blog-copy.svelte-1o2bzt{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.blog-copy.svelte-1o2bzt h2:where(.svelte-1o2bzt){margin:0;font-size:1.3rem;font-weight:600}.blog-title-row.svelte-1o2bzt{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem}.blog-title-link.svelte-1o2bzt{border:0;transition:color .12s ease}.blog-title-link.svelte-1o2bzt:hover .blog-title:where(.svelte-1o2bzt){color:#444}.blog-path.svelte-1o2bzt{font-size:.8rem;overflow-wrap:anywhere}.blog-summary.svelte-1o2bzt{margin:0;width:100%;max-height:100px;overflow:hidden;font-size:.95rem;line-height:1.35;overflow-wrap:anywhere;text-wrap:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.blog-meta.svelte-1o2bzt{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:10px}.blog-meta-primary.svelte-1o2bzt a:where(.svelte-1o2bzt),.blog-meta-secondary.svelte-1o2bzt{font-size:.85rem}.blog-meta-primary.svelte-1o2bzt{font-weight:600}.blog-meta-primary.svelte-1o2bzt a:where(.svelte-1o2bzt){border:0;color:inherit;transition:color .12s ease}.blog-meta-secondary.svelte-1o2bzt{margin-left:-5px}.blog-meta-secondary.svelte-1o2bzt time:where(.svelte-1o2bzt),.blog-meta-updated.svelte-1o2bzt{color:inherit;font-size:inherit}html:not(.dark) .blog-meta-primary.svelte-1o2bzt,html:not(.dark) .blog-meta-secondary.svelte-1o2bzt{color:#666}html.dark .blog-meta-primary.svelte-1o2bzt,html.dark .blog-meta-secondary.svelte-1o2bzt{color:#aaa}html:not(.dark) .blog-meta-primary a:hover{color:#444}html.dark .blog-meta-primary a:hover{color:#ddd}html:not(.dark) .blog-cover.svelte-1o2bzt,html:not(.dark) .blog-path.svelte-1o2bzt{color:#666}html.dark .blog-item.svelte-1o2bzt{border-color:#333}html.dark .blog-cover.svelte-1o2bzt,html.dark .blog-path.svelte-1o2bzt{color:#aaa}html.dark .blog-title-link.svelte-1o2bzt:hover .blog-title:where(.svelte-1o2bzt){color:#ddd}@media(max-width:520px){.blog-item.svelte-1o2bzt{gap:.75rem;padding:.55rem 0}.blog-cover-link.svelte-1o2bzt,.blog-cover-column.svelte-1o2bzt{flex-basis:96px;width:96px}.blog-copy.svelte-1o2bzt h2:where(.svelte-1o2bzt){font-size:1rem}.blog-title.svelte-1o2bzt{font-size:1rem}.blog-meta-primary.svelte-1o2bzt a:where(.svelte-1o2bzt),.blog-meta-secondary.svelte-1o2bzt{font-size:.8rem}.blog-meta-updated.svelte-1o2bzt{display:none}.blog-path.svelte-1o2bzt{font-size:.7rem}}
