.blog-post-page.svelte-1xwmum8{padding-top:6rem}.post-header.svelte-1xwmum8{padding:3rem 0;text-align:center}.post-meta.svelte-1xwmum8{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.post-category.svelte-1xwmum8{background:#ffffff1a;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:500}.post-date.svelte-1xwmum8,.post-read-time.svelte-1xwmum8{color:var(--muted);font-size:.9rem}.post-title.svelte-1xwmum8{font-size:clamp(2rem,5vw,3.5rem);line-height:1.2;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.post-author.svelte-1xwmum8{display:flex;align-items:center;justify-content:center;gap:1rem}.author-avatar.svelte-1xwmum8{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#333,#111);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.author-info.svelte-1xwmum8{display:flex;flex-direction:column;text-align:left}.author-name.svelte-1xwmum8{font-weight:600}.author-title.svelte-1xwmum8{font-size:.9rem;color:var(--muted)}.post-featured-image.svelte-1xwmum8{margin-bottom:3rem}.post-featured-image.svelte-1xwmum8 img:where(.svelte-1xwmum8){width:100%;max-height:500px;object-fit:cover;border-radius:8px}.post-content-wrapper.svelte-1xwmum8{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin-bottom:4rem}.post-content.svelte-1xwmum8{line-height:1.8;font-size:1.1rem}.post-content.svelte-1xwmum8 p:where(.svelte-1xwmum8){margin-bottom:1.5rem}.post-sidebar.svelte-1xwmum8{position:sticky;top:100px}.sidebar-section.svelte-1xwmum8{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;margin-bottom:2rem}.sidebar-section.svelte-1xwmum8 h3:where(.svelte-1xwmum8){font-size:1.2rem;margin-bottom:1rem}.share-buttons.svelte-1xwmum8{display:flex;gap:.5rem;flex-wrap:wrap}.share-button.svelte-1xwmum8{padding:.5rem 1rem;border-radius:4px;font-size:.9rem;background:#ffffff0d;transition:all .3s ease}.share-button.svelte-1xwmum8:hover{background:var(--foreground);color:var(--background);transform:translateY(-3px)}.related-posts.svelte-1xwmum8{margin:4rem 0}.related-posts.svelte-1xwmum8 h2:where(.svelte-1xwmum8){font-size:2rem;margin-bottom:2rem;position:relative;display:inline-block}.related-posts.svelte-1xwmum8 h2:where(.svelte-1xwmum8):after{content:"";position:absolute;left:0;bottom:-10px;width:50px;height:3px;background:var(--foreground)}.related-posts-grid.svelte-1xwmum8{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem}.related-post-card.svelte-1xwmum8{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;transition:all .3s ease;height:100%}.related-post-card.svelte-1xwmum8:hover{transform:translateY(-10px);border-color:#fff3;box-shadow:0 10px 20px #0000001a}.related-post-image.svelte-1xwmum8{height:180px}.related-post-image.svelte-1xwmum8 img:where(.svelte-1xwmum8){width:100%;height:100%;object-fit:cover}.related-post-content.svelte-1xwmum8{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.related-post-content.svelte-1xwmum8 h3:where(.svelte-1xwmum8){font-size:1.2rem;margin-bottom:1rem;line-height:1.4}.related-post-content.svelte-1xwmum8 p:where(.svelte-1xwmum8){color:var(--muted);margin-bottom:1rem;line-height:1.6;flex-grow:1}.related-post-date.svelte-1xwmum8{color:var(--muted);font-size:.9rem}.back-link.svelte-1xwmum8{display:inline-block;margin-top:2rem;padding:.5rem 1rem;border:1px solid var(--foreground);border-radius:4px;transition:all .3s ease}.back-link.svelte-1xwmum8:hover{background:var(--foreground);color:var(--background)}@media (max-width: 900px){.post-content-wrapper.svelte-1xwmum8{grid-template-columns:1fr}.post-sidebar.svelte-1xwmum8{position:static}}
