.post-page.svelte-1teoznn{min-height:100vh;padding-top:80px}.container.svelte-1teoznn{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.container--sm.svelte-1teoznn{max-width:800px}.post-header.svelte-1teoznn{background:var(--bg-surface);padding:var(--space-3xl) 0;margin-bottom:var(--space-3xl);border-bottom:1px solid var(--border-subtle)}.meta-top.svelte-1teoznn{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xl)}.back-link.svelte-1teoznn{color:var(--text-secondary);text-decoration:none;font-size:.9375rem;transition:color .2s}.back-link.svelte-1teoznn:hover{color:var(--accent-gold)}.category.svelte-1teoznn{color:var(--accent-gold);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.post-title.svelte-1teoznn{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2;margin-bottom:var(--space-lg);color:var(--text-primary)}.meta-bottom.svelte-1teoznn{display:flex;align-items:center;gap:var(--space-sm);color:var(--text-muted);font-size:.9375rem}.post-content.svelte-1teoznn{font-size:1.125rem;line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-3xl)}.post-content h2{font-size:1.75rem;color:var(--text-primary);margin:var(--space-xl) 0 var(--space-md)}.post-content h3{font-size:1.5rem;color:var(--text-primary);margin:var(--space-lg) 0 var(--space-sm)}.post-content p{margin-bottom:var(--space-lg)}.post-content .video-embed{margin:var(--space-xl) 0;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}.post-content .video-embed video{width:100%;display:block;background:var(--bg-primary)}.post-content .video-embed figcaption{padding:var(--space-md) var(--space-lg);font-size:.9375rem;color:var(--text-secondary);border-top:1px solid var(--border-subtle);background:var(--bg-elevated)}.post-content strong{color:var(--text-primary);font-weight:600}.post-cta.svelte-1teoznn{background:var(--bg-surface);border:1px solid var(--accent-gold);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;margin-bottom:var(--space-3xl)}.post-cta.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:1.5rem;color:var(--text-primary);margin-bottom:var(--space-xs)}.post-cta.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--text-secondary);margin-bottom:var(--space-lg)}.btn.svelte-1teoznn{display:inline-block;padding:var(--space-md) var(--space-xl);background:var(--accent-red);color:#fff;text-decoration:none;border-radius:var(--radius-md);font-weight:600;transition:background .3s}.btn.svelte-1teoznn:hover{background:var(--accent-red-light)}.post-navigation.svelte-1teoznn{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-bottom:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid var(--border-subtle)}.nav-link.svelte-1teoznn{display:flex;flex-direction:column;padding:var(--space-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-decoration:none;transition:all .3s ease}.nav-link.svelte-1teoznn:hover{border-color:var(--accent-gold);background:var(--bg-elevated);transform:translateY(-2px)}.nav-link.next.svelte-1teoznn{text-align:right;align-items:flex-end}.nav-label.svelte-1teoznn{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:.05em}.nav-title.svelte-1teoznn{font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.post-navigation.svelte-1teoznn{grid-template-columns:1fr;gap:var(--space-md)}.nav-link.next.svelte-1teoznn{text-align:left;align-items:flex-start}}.error-container.svelte-1teoznn{padding:var(--space-3xl) 0;text-align:center}
