.post-page.svelte-1teoznn{max-width:720px;margin:0 auto;padding:1.5rem 1rem 4rem}.back-link.svelte-1teoznn{display:inline-block;font-size:.8rem;color:var(--primary, #0A2540);text-decoration:none;font-weight:600;margin-bottom:1rem}.back-link.svelte-1teoznn:hover{text-decoration:underline}.post-header.svelte-1teoznn{margin-bottom:1.25rem}.date.svelte-1teoznn{font-size:.7rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem}h1.svelte-1teoznn{font-size:1.85rem;font-weight:800;line-height:1.25;color:var(--brand-dark, #1a3a3a);margin:0 0 .5rem}.excerpt.svelte-1teoznn{font-size:1rem;color:#475569;margin:0;line-height:1.5}.cover.svelte-1teoznn{width:100%;max-height:28rem;object-fit:cover;border-radius:14px;margin:.75rem 0 1.5rem;background:#f1f5f9}.post-body p{font-size:1rem;line-height:1.75;color:#1f2937;margin:0 0 1.1rem}.post-body img{max-width:100%;height:auto;border-radius:10px;margin:1rem 0;display:block}.post-body a{color:#0284c7;text-decoration:underline}.post-body h2{font-size:1.4rem;font-weight:800;color:#1a3a3a;margin:1.75rem 0 .75rem}.post-body h3{font-size:1.15rem;font-weight:700;color:#1a3a3a;margin:1.5rem 0 .5rem}.post-body strong{font-weight:700}.post-body em{font-style:italic}.skeleton-title.svelte-1teoznn{height:2.4rem;background:#e2e8f0;border-radius:8px;margin-bottom:1rem;width:80%}.skeleton-cover.svelte-1teoznn{height:14rem;background:#e2e8f0;border-radius:14px;margin-bottom:1.5rem}.skeleton-line.svelte-1teoznn{height:1rem;background:#e2e8f0;border-radius:6px;margin-bottom:.75rem}.skeleton-line.short.svelte-1teoznn{width:60%}.not-found.svelte-1teoznn{text-align:center;padding:3rem 1rem}.home-btn.svelte-1teoznn{margin-top:1rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;color:#fff;background:var(--primary, #0A2540);border:none;border-radius:.5rem;cursor:pointer}
