.articles-index.svelte-a1a7z4{max-width:56rem;margin:0 auto;padding:1.5rem 1rem 3rem}.index-head.svelte-a1a7z4{margin:.5rem 0 1.75rem}.index-head.svelte-a1a7z4 h1:where(.svelte-a1a7z4){font-family:var(--font-display);color:var(--color-text);margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.2rem)}.index-head.svelte-a1a7z4 p:where(.svelte-a1a7z4){color:var(--color-muted);max-width:60ch;margin:0;line-height:1.6}.article-list.svelte-a1a7z4{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.article-card.svelte-a1a7z4{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.article-card.svelte-a1a7z4:hover,.article-card.svelte-a1a7z4:focus-visible{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);transform:translateY(-2px)}.article-card.svelte-a1a7z4 h2:where(.svelte-a1a7z4){font-family:var(--font-display);color:var(--color-text);margin:0 0 .4rem;font-size:1.2rem;line-height:1.3}.article-card.svelte-a1a7z4 p:where(.svelte-a1a7z4){color:var(--color-muted);max-width:64ch;margin:0 0 .6rem;line-height:1.6}.meta.svelte-a1a7z4{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.85rem}
