.blog-page.svelte-u4k2t{max-width:1100px;margin:0 auto;padding:140px 24px 100px}.blog-header.svelte-u4k2t{text-align:center;margin-bottom:40px}.pill.svelte-u4k2t{font-family:var(--font-mono);letter-spacing:.05em;border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-muted);padding:6px 14px;font-size:12px}.blog-title.svelte-u4k2t{letter-spacing:-.03em;margin:18px 0 12px;font-size:clamp(36px,5vw,56px);font-weight:800}.blog-subtitle.svelte-u4k2t{color:var(--text-muted);max-width:620px;margin:0 auto;font-size:17px;line-height:1.7}.gradient-text-amber.svelte-u4k2t{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blog-filters.svelte-u4k2t{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.filter-chip.svelte-u4k2t{font-family:var(--font-mono);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;padding:7px 16px;font-size:12px;font-weight:500;transition:all .15s}.filter-chip.svelte-u4k2t:hover{color:var(--text);border-color:var(--border-hover)}.filter-chip.is-active.svelte-u4k2t{background:var(--text);color:var(--bg);border-color:var(--text)}.blog-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.post-card.svelte-u4k2t{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-card);color:inherit;flex-direction:column;gap:10px;padding:26px;text-decoration:none;transition:all .2s;display:flex}.post-card.svelte-u4k2t:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-3px)}.post-card-top.svelte-u4k2t{justify-content:space-between;align-items:center;display:flex}.post-cat.svelte-u4k2t{font-family:var(--font-mono);letter-spacing:.04em;font-size:11px;font-weight:600}.post-date.svelte-u4k2t{color:var(--text-dim);font-size:12px}.post-title.svelte-u4k2t{letter-spacing:-.02em;margin:4px 0 0;font-size:21px;font-weight:800;line-height:1.25}.post-excerpt.svelte-u4k2t{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.post-meta.svelte-u4k2t{color:var(--text-dim);font-size:12px;font-family:var(--font-mono);align-items:center;gap:6px;display:flex}.post-tags.svelte-u4k2t{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.post-tag.svelte-u4k2t{font-size:11px;font-family:var(--font-mono);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-muted);padding:3px 9px}.blog-empty.svelte-u4k2t{text-align:center;color:var(--text-dim);padding:60px 0}@media (width<=768px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr}.blog-page.svelte-u4k2t{padding:120px 20px 80px}}
