.blog-header.svelte-u4k2t{max-width:680px;margin-bottom:2.5rem}.page-title.svelte-u4k2t{font-size:2.6rem;font-weight:700;color:var(--primary);letter-spacing:-.5px;margin-bottom:.6rem}.blog-intro.svelte-u4k2t{font-size:1.05rem;line-height:1.6;opacity:.75}.cat-pill.svelte-u4k2t{padding:6px 14px;border-radius:999px;font-size:.8rem;font-weight:500;background:#0000000a;border:1px solid rgba(0,0,0,.12);color:var(--text-soft);transition:all .25s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}@media(prefers-color-scheme:dark){.cat-pill.svelte-u4k2t{background:#ffffff0a;border:1px solid rgba(255,255,255,.18)}}.cat-pill.svelte-u4k2t:hover{background:#00000014;border-color:#0003}@media(prefers-color-scheme:dark){.cat-pill.svelte-u4k2t:hover{background:#ffffff14;border-color:#ffffff40}}.cat-pill.svelte-u4k2t:hover{color:var(--primary);border-color:var(--primary);background:#ff8c001f;box-shadow:0 0 12px #ff8c002e;transform:translateY(-1px)}.category-list.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}
