.blog-page.svelte-u4k2t{padding:120px 24px 80px;min-height:100vh}.container.svelte-u4k2t{max-width:900px;margin:0 auto}.header.svelte-u4k2t{margin-bottom:48px;animation:fadeUp .5s ease both}.header.svelte-u4k2t h1{margin-bottom:14px}.header.svelte-u4k2t p{margin-bottom:16px}.legend.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:6px 24px;margin-top:4px}.legend-item.svelte-u4k2t{font-family:var(--font-mono);font-size:11px;color:var(--color-text-mut);display:inline-flex;align-items:baseline;gap:6px}.g.svelte-u4k2t{font-size:9px}.g.mut.svelte-u4k2t{color:var(--color-text-mut)}.g.budding.svelte-u4k2t{color:var(--color-text-sec)}.g.evergreen.svelte-u4k2t{color:var(--color-text)}.filters.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px;animation:fadeUp .5s ease .15s both}.filter-btn.svelte-u4k2t{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:var(--radius-mark);border:1px solid var(--color-border-dim);background:transparent;color:var(--color-text-mut);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease}.filter-btn.svelte-u4k2t:hover{border-color:var(--color-border);color:var(--color-text-sec)}.filter-btn.active.svelte-u4k2t{border-color:var(--color-ink);color:var(--color-ink);background:color-mix(in srgb,var(--color-ink) 8%,transparent)}.posts-grid.svelte-u4k2t{display:flex;flex-direction:column;gap:0}.post-wrapper.svelte-u4k2t{opacity:0;animation:fadeUp .4s ease both}.empty.svelte-u4k2t{text-align:center;padding:80px 0}@media(max-width:768px){.blog-page.svelte-u4k2t{padding:80px 16px 60px}.header.svelte-u4k2t{margin-bottom:36px}.filters.svelte-u4k2t{margin-bottom:32px}}
