.blog-post.svelte-1vy9pnm.svelte-1vy9pnm{min-height:100vh;padding:2rem 1rem;max-width:700px;margin:0 auto}.post-header.svelte-1vy9pnm.svelte-1vy9pnm{margin-bottom:2.5rem}.back-link.svelte-1vy9pnm.svelte-1vy9pnm{color:#9ca3af;text-decoration:none;font-size:.9rem;margin-bottom:1.5rem;display:inline-block;transition:color .2s}.back-link.svelte-1vy9pnm.svelte-1vy9pnm:hover{color:#f4d03f}.post-meta.svelte-1vy9pnm.svelte-1vy9pnm{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem}.category.svelte-1vy9pnm.svelte-1vy9pnm{color:#f4d03f;font-weight:500}.divider.svelte-1vy9pnm.svelte-1vy9pnm{color:#6b7280}time.svelte-1vy9pnm.svelte-1vy9pnm,.read-time.svelte-1vy9pnm.svelte-1vy9pnm{color:#9ca3af}h1.svelte-1vy9pnm.svelte-1vy9pnm{font-size:2.5rem;color:#e6e9ff;margin:0 0 .75rem;line-height:1.2}.lead.svelte-1vy9pnm.svelte-1vy9pnm{font-size:1.25rem;color:#b4b9d0;margin:0;line-height:1.5}.post-content.svelte-1vy9pnm.svelte-1vy9pnm{color:#e6e9ff;line-height:1.7}.post-content.svelte-1vy9pnm p.svelte-1vy9pnm{margin:0 0 1.5rem}.post-content.svelte-1vy9pnm h2.svelte-1vy9pnm{color:#f4d03f;margin:2.5rem 0 1rem;font-size:1.75rem}.post-content.svelte-1vy9pnm h3.svelte-1vy9pnm{color:#e6e9ff;margin:2rem 0 1rem;font-size:1.35rem}.post-content.svelte-1vy9pnm strong.svelte-1vy9pnm{color:#e6e9ff;font-weight:600}.cta-box.svelte-1vy9pnm.svelte-1vy9pnm{margin:3rem 0 2rem;padding:2rem;background:#f4d03f1a;border:1px solid rgba(244,208,63,.3);border-radius:12px;text-align:center}.cta-box.svelte-1vy9pnm h3.svelte-1vy9pnm{color:#f4d03f;margin:0 0 .5rem;font-size:1.5rem}.cta-box.svelte-1vy9pnm p.svelte-1vy9pnm{color:#b4b9d0;margin:0 0 1.5rem}.cta-button.svelte-1vy9pnm.svelte-1vy9pnm{display:inline-block;padding:.75rem 2rem;background:#f4d03f;color:#0a0e27;text-decoration:none;border-radius:8px;font-weight:600;transition:transform .2s,box-shadow .2s}.cta-button.svelte-1vy9pnm.svelte-1vy9pnm:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f4d03f4d}.post-footer.svelte-1vy9pnm.svelte-1vy9pnm{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(40,49,99,.3)}.back-to-blog.svelte-1vy9pnm.svelte-1vy9pnm{color:#9ca3af;text-decoration:none;font-size:.9rem;transition:color .2s}.back-to-blog.svelte-1vy9pnm.svelte-1vy9pnm:hover{color:#f4d03f}@media (max-width: 640px){h1.svelte-1vy9pnm.svelte-1vy9pnm{font-size:2rem}.lead.svelte-1vy9pnm.svelte-1vy9pnm{font-size:1.1rem}.post-content.svelte-1vy9pnm h2.svelte-1vy9pnm{font-size:1.5rem}.cta-box.svelte-1vy9pnm.svelte-1vy9pnm{padding:1.5rem}}
