.blog-post.svelte-17jcwo5.svelte-17jcwo5{padding:3rem 2rem;max-width:720px;margin:0 auto}.back-link.svelte-17jcwo5.svelte-17jcwo5{display:inline-block;color:var(--color-secondary);text-decoration:none;font-size:.9rem;margin-bottom:1.5rem}.back-link.svelte-17jcwo5.svelte-17jcwo5:hover{text-decoration:underline}.tag.svelte-17jcwo5.svelte-17jcwo5{display:inline-block;background:#ff69b426;color:var(--color-secondary);font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:10px;margin-bottom:.8rem}h1.svelte-17jcwo5.svelte-17jcwo5{font-size:2rem;color:var(--color-text-main);line-height:1.4;margin-bottom:.5rem}.meta.svelte-17jcwo5.svelte-17jcwo5{font-size:.85rem;color:var(--color-text-muted);margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(255,182,193,.3)}.post-body.svelte-17jcwo5 h2.svelte-17jcwo5{font-size:1.3rem;color:var(--color-text-main);margin-top:2.5rem;margin-bottom:.8rem}.post-body.svelte-17jcwo5 p.svelte-17jcwo5{color:var(--color-text-muted);line-height:1.9;font-size:1rem;margin-bottom:1rem}.lead.svelte-17jcwo5.svelte-17jcwo5{font-size:1.1rem!important;color:var(--color-text-main)!important;font-weight:400}.post-body.svelte-17jcwo5 ul.svelte-17jcwo5{padding-left:1.5rem;margin-bottom:1rem}.post-body.svelte-17jcwo5 li.svelte-17jcwo5{color:var(--color-text-muted);line-height:1.8;margin-bottom:.4rem}blockquote.svelte-17jcwo5.svelte-17jcwo5{background:#fff0f599;border-left:4px solid var(--color-secondary);padding:1.2rem 1.5rem;border-radius:0 12px 12px 0;margin:1.5rem 0;font-style:italic;color:var(--color-text-main);line-height:1.8}.cta-box.svelte-17jcwo5.svelte-17jcwo5{margin-top:3rem;background:#ffb6c126;border:2px solid rgba(255,182,193,.3);border-radius:16px;padding:2rem;text-align:center}.cta-box.svelte-17jcwo5 h3.svelte-17jcwo5{font-size:1.3rem;color:var(--color-secondary);margin-bottom:.5rem}.cta-box.svelte-17jcwo5 p.svelte-17jcwo5{color:var(--color-text-muted);margin-bottom:1.5rem}.cta-box.svelte-17jcwo5 .mystical-btn.svelte-17jcwo5{display:inline-block;text-decoration:none;font-size:1.1rem;padding:.8rem 2rem}
