.blog-wrap.svelte-u4k2t{max-width:880px;margin:0 auto;padding:24px 16px}.hero.svelte-u4k2t{text-align:center;padding:48px 16px 32px}.hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:36px;margin:0 0 8px;background:linear-gradient(135deg,#ec4899,#9333ea);-webkit-background-clip:text;background-clip:text;color:transparent}.hero.svelte-u4k2t .lead:where(.svelte-u4k2t){font-size:16px;color:#6b7280;max-width:580px;margin:0 auto}.tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0;margin-bottom:16px;border-bottom:1px solid #e5e7eb}.tags.svelte-u4k2t a:where(.svelte-u4k2t){font-size:12px;padding:4px 10px;background:#f3f4f6;color:#4b5563;border-radius:12px;text-decoration:none}.tags.svelte-u4k2t a.active:where(.svelte-u4k2t){background:#9333ea;color:#fff}.posts.svelte-u4k2t{display:flex;flex-direction:column;gap:16px}.post-card.svelte-u4k2t{display:flex;gap:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.post-card.svelte-u4k2t:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000000f}.emoji.svelte-u4k2t{font-size:56px;flex-shrink:0;line-height:1}.post-body.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:18px;margin:0 0 8px;line-height:1.3;color:#111827}.post-body.svelte-u4k2t p:where(.svelte-u4k2t){color:#4b5563;font-size:14px;line-height:1.55;margin:0 0 10px}.meta.svelte-u4k2t{font-size:12px;color:#9ca3af}.dot.svelte-u4k2t{margin:0 6px}.post-tags.svelte-u4k2t{color:#9333ea}.empty.svelte-u4k2t{text-align:center;padding:48px;color:#9ca3af}@media(max-width:640px){.post-card.svelte-u4k2t{flex-direction:column}.emoji.svelte-u4k2t{font-size:40px}}
