.container-narrow.svelte-18kpqxi{max-width:680px;margin:0 auto;padding:0 24px 80px;position:relative;z-index:1}article.svelte-18kpqxi{padding-top:48px}.post-meta.svelte-18kpqxi{display:flex;gap:12px;align-items:center;margin-bottom:32px}.back.svelte-18kpqxi{font-size:13px;color:var(--text-tertiary);text-decoration:none;margin-right:auto}.back.svelte-18kpqxi:hover{color:var(--accent)}.post-date.svelte-18kpqxi{font-size:12px;color:var(--text-tertiary)}.post-tag.svelte-18kpqxi{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:#ffaa3214;padding:2px 8px;border-radius:4px}h1.svelte-18kpqxi{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:32px}h2.svelte-18kpqxi{font-size:18px;font-weight:600;color:var(--text-primary);margin:40px 0 16px}p.svelte-18kpqxi{font-size:15px;color:var(--text-secondary);line-height:1.75;margin-bottom:16px}a.svelte-18kpqxi{color:var(--accent)}ul.svelte-18kpqxi{padding-left:20px;margin-bottom:16px}li.svelte-18kpqxi{font-size:15px;color:var(--text-secondary);line-height:1.75;margin-bottom:8px}li.svelte-18kpqxi strong:where(.svelte-18kpqxi){color:var(--text-primary)}pre.svelte-18kpqxi{background:var(--surface);border:1px solid var(--surface-border);border-radius:8px;padding:14px 18px;margin:16px 0;overflow-x:auto}code.svelte-18kpqxi{font-size:13px;color:var(--accent)}.post-footer.svelte-18kpqxi{margin-top:48px;padding-top:32px;border-top:1px solid var(--surface-border);text-align:center}.btn-page.svelte-18kpqxi{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.btn-amber.svelte-18kpqxi{background:#ffaa321f;border:1px solid rgba(255,170,50,.25);color:var(--accent)}.btn-amber.svelte-18kpqxi:hover{background:#ffaa322e;border-color:#ffaa3259;text-decoration:none}
