.blog-index.svelte-u4k2t{margin-left:auto;margin-right:auto;width:100%;max-width:56rem;padding:3rem 1.5rem}@media(min-width:640px){.blog-index.svelte-u4k2t{padding-top:4rem;padding-bottom:4rem}}.page-title.svelte-u4k2t{font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em}@media(min-width:640px){.page-title.svelte-u4k2t{font-size:2.25rem;line-height:2.5rem}}.page-subtitle.svelte-u4k2t{margin-top:.75rem;font-size:1.125rem;line-height:1.75rem;color:var(--color-text-secondary)}.article-list.svelte-u4k2t{margin-top:2.5rem;display:flex;flex-direction:column;gap:.5rem}.article-card.svelte-u4k2t{display:block;border-radius:.75rem;border:1px solid transparent;padding:1.25rem;transition:color .15s,background-color .15s,border-color .15s;text-decoration:none;color:inherit}.article-card.svelte-u4k2t:hover{border-color:color-mix(in srgb,var(--color-border) 50%,transparent);background-color:var(--color-bg-secondary)}.article-meta.svelte-u4k2t{display:flex;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-muted)}.author-avatar.svelte-u4k2t{height:1.5rem;width:1.5rem;border-radius:9999px;object-fit:cover}.dot.svelte-u4k2t{color:var(--color-text-muted)}.article-title.svelte-u4k2t{margin-top:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--color-text-primary);transition:color .15s}.article-card.svelte-u4k2t:hover .article-title:where(.svelte-u4k2t){color:var(--color-accent)}.article-description.svelte-u4k2t{margin-top:.375rem;font-size:.875rem;line-height:1.625;color:var(--color-text-secondary)}
