.blog-index.svelte-1epue5w{gap:clamp(1rem,2vw,1.5rem);max-width:76rem;margin:0 auto;display:grid}.blog-header.brutal-panel.svelte-1epue5w{background:var(--blog-primary);box-shadow:4px 4px 0 0 var(--border,#111216),var(--shadow-inset-subtle);color:var(--on-primary);padding:clamp(1rem,2.4vw,2rem)}h1.svelte-1epue5w{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(2.1rem,5vw,4rem)}.posts.svelte-1epue5w{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:clamp(.8rem,1.5vw,1.1rem);display:grid}.post-card.brutal-panel.svelte-1epue5w{background:var(--blog-card);color:var(--blog-text);justify-content:space-between;align-items:flex-start;gap:.9rem;padding:clamp(.9rem,1.6vw,1.25rem);text-decoration:none;display:flex}.post-card-body.svelte-1epue5w{min-width:0}.post-card.brutal-panel.svelte-1epue5w:focus-visible{outline:3px dashed var(--focus-ring-color);outline-offset:2px}.post-card.brutal-panel.svelte-1epue5w h3:where(.svelte-1epue5w){letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1rem,1.8vw,1.25rem)}time.svelte-1epue5w{font-variant-numeric:tabular-nums;margin-top:.55rem;font-size:.86rem;font-weight:700;display:block}.post-desc.svelte-1epue5w{margin:.5rem 0 0;font-size:.88rem;font-weight:600;line-height:1.45}.read-chip.svelte-1epue5w{background:var(--blog-primary);border:var(--border-width) solid var(--blog-border);box-shadow:2px 2px 0 0 var(--border,#111216),var(--shadow-inset-subtle);box-sizing:border-box;color:var(--on-primary);font-family:var(--font-display);letter-spacing:.04em;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;padding:.3rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.empty-state.svelte-1epue5w{background:var(--blog-card);border:var(--border-width) dashed var(--blog-border);color:var(--blog-text);grid-column:1/-1;margin:0;padding:clamp(.9rem,1.6vw,1.25rem);font-weight:700}
