.blog.svelte-u4k2t{max-width:820px;margin:0 auto}.head.svelte-u4k2t{text-align:center;padding:24px 0 40px}.eyebrow.svelte-u4k2t{font-family:var(--font-mono);letter-spacing:.2em;color:var(--primary-light);margin-bottom:14px;font-size:12px}h1.svelte-u4k2t{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(34px,5vw,52px)}.grad.svelte-u4k2t{background:linear-gradient(135deg,#a78bfa,#06b6d4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sub.svelte-u4k2t{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:16px;line-height:1.7}.list.svelte-u4k2t{flex-direction:column;gap:16px;display:flex}.post.svelte-u4k2t{flex-direction:column;gap:10px;display:flex}.post.svelte-u4k2t:hover{transform:translateY(-2px)}.meta.svelte-u4k2t{justify-content:space-between;align-items:center;display:flex}.cat.svelte-u4k2t{color:var(--primary-light);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.date.svelte-u4k2t{font-size:12px}h2.svelte-u4k2t{letter-spacing:-.02em;font-size:24px}.excerpt.svelte-u4k2t{color:var(--text-muted);font-size:15px;line-height:1.6}.tags.svelte-u4k2t{flex-wrap:wrap;gap:6px;display:flex}.tag.svelte-u4k2t{color:var(--text-muted);background:#ffffff0d;border-radius:100px;padding:3px 10px;font-size:11px}.empty.svelte-u4k2t{text-align:center;padding:40px}
