.post-hero.svelte-1teoznn{position:relative;padding:calc(var(--space-xl) + 2rem) 0 calc(var(--space-lg) + 8px);background:linear-gradient(160deg,#111D29 0%,var(--color-primary) 50%,var(--color-primary-dark) 100%);color:var(--color-text-inverse);overflow:hidden}.post-hero.svelte-1teoznn h1{color:var(--color-text-inverse);margin-bottom:var(--space-sm)}.post-hero__back.svelte-1teoznn{display:inline-block;margin-bottom:var(--space-sm);padding:.35rem 0;color:#ffffffb3;font-size:.9rem;font-weight:600}.post-hero__back.svelte-1teoznn:hover{color:var(--color-text-inverse)}.post-hero__meta.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.5rem;color:#ffffffb3;font-size:.9rem}.post-disclaimer.svelte-1teoznn{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-size:.88rem;color:var(--color-text-muted)}.post-related.svelte-1teoznn{display:grid;gap:var(--space-sm)}.post-related__item.svelte-1teoznn{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;padding:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast),transform var(--transition-fast)}.post-related__item.svelte-1teoznn:hover{border-color:var(--color-accent);transform:translateY(-2px)}.post-related__title.svelte-1teoznn{font-weight:600;color:var(--color-text)}.post-related__meta.svelte-1teoznn{font-size:.85rem;color:var(--color-text-muted)}
