.page.svelte-1llkw7f{padding:60px 0 80px;background:var(--bg-page)}.container.svelte-1llkw7f{max-width:750px;margin:0 auto;padding:0 24px}.back-link.svelte-1llkw7f{display:inline-block;margin-bottom:16px;color:var(--gold);font-size:.9rem;font-weight:600}.back-link.svelte-1llkw7f:hover{text-decoration:underline}.post-cat.svelte-1llkw7f{display:inline-block;background:var(--gold-bg);color:var(--gold);padding:4px 12px;border-radius:4px;font-size:.8rem;font-weight:600;margin-bottom:12px}h1.svelte-1llkw7f{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:8px}.post-date.svelte-1llkw7f{color:var(--text-dim);font-size:.9rem;margin-bottom:28px}.lead.svelte-1llkw7f{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:32px}.content.svelte-1llkw7f h2:where(.svelte-1llkw7f){font-size:1.4rem;font-weight:700;color:var(--text-primary);margin-top:32px;margin-bottom:12px}.content.svelte-1llkw7f p:where(.svelte-1llkw7f){font-size:1rem;color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.cta-box.svelte-1llkw7f{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:28px;margin-top:40px}.cta-box.svelte-1llkw7f p:where(.svelte-1llkw7f){margin-bottom:0}.cta-box.svelte-1llkw7f a:where(.svelte-1llkw7f){color:var(--gold);font-weight:600}
