.blog-post.svelte-1teoznn{max-width:800px;margin:0 auto;padding:2rem 1rem}.post-header.svelte-1teoznn{margin-bottom:3rem}.back-link.svelte-1teoznn{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s;margin-bottom:1.5rem;font-family:inherit;display:flex;align-items:center;gap:.5rem;width:fit-content;text-decoration:none}.back-link.svelte-1teoznn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #a855f74d;text-decoration:none}.back-link.svelte-1teoznn:active{transform:translateY(0)}@media(max-width:640px){.back-link.svelte-1teoznn{font-size:.85rem;padding:.6rem 1.25rem}}.post-meta.svelte-1teoznn{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;font-size:.9rem}.post-category.svelte-1teoznn{padding:.3rem .75rem;border-radius:12px;font-weight:700;background:linear-gradient(135deg,var(--color-purple),var(--color-pink));color:#fff}.post-date.svelte-1teoznn,.post-read-time.svelte-1teoznn{color:var(--text-secondary)}.post-title.svelte-1teoznn{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.2;color:var(--text-primary);margin-bottom:2rem}.post-content.svelte-1teoznn{background:var(--bg-card);border:1px solid var(--border-card);padding:clamp(2rem,5vw,3rem);border-radius:24px;box-shadow:var(--shadow-lg);line-height:1.8;font-size:1.05rem;color:var(--text-secondary)}.post-intro.svelte-1teoznn{font-size:1.15rem;font-weight:500;color:var(--text-primary);margin-bottom:2rem;line-height:1.8}.post-content.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:1.6rem;font-weight:700;color:var(--color-purple);margin:2.5rem 0 1rem;letter-spacing:-.02em}.post-content.svelte-1teoznn p:where(.svelte-1teoznn){margin-bottom:1.25rem}.tip-box.svelte-1teoznn{background:var(--bg-info);border-left:4px solid var(--color-green);padding:1.25rem;border-radius:12px;margin:1.5rem 0;border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.tip-box.svelte-1teoznn strong:where(.svelte-1teoznn){color:var(--color-green);font-weight:700}.practice-cta.svelte-1teoznn{margin-top:3rem;padding:2rem;background:var(--bg-info);border-radius:20px;text-align:center;border:1px solid var(--border-color)}.practice-cta.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem}.practice-cta.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--text-secondary);margin-bottom:1.5rem}.related-posts.svelte-1teoznn{margin-top:4rem;padding-top:3rem;border-top:2px solid var(--border-color)}.related-title.svelte-1teoznn{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;text-align:center}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.related-card.svelte-1teoznn{background:var(--bg-card);border:1px solid var(--border-card);padding:1.5rem;border-radius:16px;box-shadow:var(--shadow-sm);text-decoration:none;transition:var(--transition-smooth);display:block}.related-card.svelte-1teoznn:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.related-category.svelte-1teoznn{display:inline-block;padding:.25rem .6rem;border-radius:10px;font-size:.7rem;font-weight:700;background:linear-gradient(135deg,var(--color-purple),var(--color-pink));color:#fff;margin-bottom:.75rem}.related-heading.svelte-1teoznn{font-size:1rem;font-weight:600;color:var(--text-primary);line-height:1.4}@media(max-width:768px){.post-content.svelte-1teoznn{padding:1.5rem}.related-grid.svelte-1teoznn{grid-template-columns:1fr}}
