.post-page.svelte-1teoznn{padding:80px 0 120px;background:#fff}.container.svelte-1teoznn{max-width:780px;margin:0 auto;padding:0 24px}.post-meta.svelte-1teoznn{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:12px}.back-link.svelte-1teoznn{color:#6b7280;text-decoration:none;font-size:14px;font-weight:500}.back-link.svelte-1teoznn:hover{color:#111827}.tags.svelte-1teoznn{display:flex;gap:8px;flex-wrap:wrap}.tag.svelte-1teoznn{background:#eff6ff;color:#2563eb;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}h1.svelte-1teoznn{font-size:40px;font-weight:700;color:#111827;line-height:1.2;margin:0 0 16px}.excerpt.svelte-1teoznn{font-size:18px;color:#6b7280;line-height:1.6;margin:0 0 20px}.byline.svelte-1teoznn{font-size:14px;color:#9ca3af;margin-bottom:32px;display:flex;gap:8px;align-items:center}.sep.svelte-1teoznn{color:#d1d5db}.hero-img.svelte-1teoznn{width:100%;height:400px;object-fit:cover;border-radius:8px;margin-bottom:48px}.content.svelte-1teoznn{font-size:17px;line-height:1.8;color:#374151}.content h2{font-size:26px;font-weight:700;color:#111827;margin:40px 0 16px}.content h3{font-size:20px;font-weight:600;color:#111827;margin:32px 0 12px}.content p{margin:0 0 20px}.content ul,.content ol{padding-left:24px;margin:0 0 20px}.content li{margin-bottom:8px}.content code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-size:14px;font-family:monospace}.content pre{background:#1f2937;color:#e5e7eb;padding:20px;border-radius:8px;overflow-x:auto;margin:0 0 24px}.content pre code{background:none;padding:0;font-size:14px}.content a{color:#2563eb}.not-found.svelte-1teoznn{padding:120px 24px;text-align:center}.not-found.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:32px;color:#111827;margin-bottom:16px}.not-found.svelte-1teoznn a:where(.svelte-1teoznn){color:#2563eb}@media(max-width:768px){h1.svelte-1teoznn{font-size:28px}.hero-img.svelte-1teoznn{height:220px}}
