.container-narrow.svelte-22dafp{max-width:680px;margin:0 auto;padding:0 24px 80px;position:relative;z-index:1}article.svelte-22dafp{padding-top:48px}.post-meta.svelte-22dafp{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px}h1.svelte-22dafp{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:32px}h2.svelte-22dafp{font-size:18px;font-weight:600;color:var(--text-primary);margin:40px 0 16px}h3.svelte-22dafp{font-size:16px;font-weight:600;color:var(--text-primary);margin:28px 0 12px}p.svelte-22dafp{font-size:15px;color:var(--text-secondary);line-height:1.75;margin-bottom:16px}a.svelte-22dafp{color:var(--accent)}.post-footer.svelte-22dafp{margin-top:48px;padding-top:32px;border-top:1px solid var(--surface-border);text-align:center}.btn-page.svelte-22dafp{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:var(--radius-md);font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.btn-amber.svelte-22dafp{background:#ff6b351f;border:1px solid rgba(255,107,53,.25);color:var(--accent)}.btn-amber.svelte-22dafp:hover{background:#ff6b352e;border-color:#ff6b3559;text-decoration:none}
