.blog-post.svelte-15ydj5{padding:7rem 0 5rem;background:#f5f0e8;min-height:60vh}.blog-post__container.svelte-15ydj5{max-width:720px;margin:0 auto;padding:0 3rem}.blog-post__back.svelte-15ydj5{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#c59153;text-decoration:none;margin-bottom:2.5rem;transition:color .2s,gap .2s}.blog-post__back.svelte-15ydj5:hover{color:#a67840;gap:.65rem}.blog-post__back-icon.svelte-15ydj5{width:20px;height:20px}.blog-post__not-found.svelte-15ydj5{color:#4a4a6a;font-size:1rem;text-align:center;padding:4rem 0}.blog-post__article.svelte-15ydj5{background:#fff9;border:1px solid rgba(26,26,46,.06);border-radius:4px;padding:2.5rem}.blog-post__meta.svelte-15ydj5{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.blog-post__category.svelte-15ydj5{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#c59153}.blog-post__date.svelte-15ydj5{font-size:.9rem;color:#8a8a9a}.blog-post__title.svelte-15ydj5{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#1a1a2e;line-height:1.25;margin-bottom:1.5rem;letter-spacing:-.02em}.blog-post__image.svelte-15ydj5{width:100%;border-radius:4px;margin-bottom:2rem;box-shadow:0 12px 40px #1a1a2e14}.blog-post__body.svelte-15ydj5{font-size:1.05rem;color:#4a4a6a;line-height:1.8;white-space:pre-wrap}.blog-post__body.svelte-15ydj5 h1,.blog-post__body.svelte-15ydj5 h2,.blog-post__body.svelte-15ydj5 h3{font-family:Cormorant Garamond,Georgia,serif;color:#1a1a2e;margin-top:2rem;margin-bottom:.75rem}.blog-post__body.svelte-15ydj5 h1{font-size:1.5rem}.blog-post__body.svelte-15ydj5 h2{font-size:1.35rem}.blog-post__body.svelte-15ydj5 h3{font-size:1.2rem}.blog-post__body.svelte-15ydj5 p{margin-bottom:1rem}.blog-post__body.svelte-15ydj5 ul,.blog-post__body.svelte-15ydj5 ol{margin:1rem 0;padding-left:1.5rem}.blog-post__body.svelte-15ydj5 li{margin-bottom:.5rem}.blog-post__body.svelte-15ydj5 a{color:#c59153;text-decoration:underline;text-underline-offset:2px}.blog-post__body.svelte-15ydj5 a:hover{color:#a67840}.blog-post__share.svelte-15ydj5{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(26,26,46,.08);display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.blog-post__share-label.svelte-15ydj5{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#8a8a9a}.blog-post__share-btns.svelte-15ydj5{display:flex;gap:.75rem}.blog-post__share-btn.svelte-15ydj5{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;text-decoration:none;color:#4a4a6a;background:#1a1a2e0a;border:1px solid rgba(26,26,46,.08);transition:all .2s}.blog-post__share-btn.svelte-15ydj5:hover{background:#c5915314;border-color:#c5915333;color:#1a1a2e}.blog-post__share-btn.svelte-15ydj5 svg:where(.svelte-15ydj5){width:18px;height:18px}.blog-post__share-btn.svelte-15ydj5:first-child:hover{color:#0a66c2;border-color:#0a66c24d}.blog-post__share-btn.svelte-15ydj5:last-child:hover{color:#1877f2;border-color:#1877f24d}@media (max-width: 640px){.blog-post__container.svelte-15ydj5{padding:0 1.25rem}.blog-post.svelte-15ydj5{padding:5rem 0 3rem}.blog-post__article.svelte-15ydj5{padding:1.5rem}}
