.progress-bar.svelte-1teoznn{position:fixed;top:0;left:0;height:2px;background:var(--color-accent);z-index:51;transition:width 50ms linear}.post.svelte-1teoznn{padding-top:7rem;padding-bottom:4rem;max-width:var(--prose-width)}.post__back.svelte-1teoznn{display:inline-block;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:2rem;transition:color var(--transition-fast)}.post__back.svelte-1teoznn:hover{color:var(--color-text)}@media(min-width:1100px){.post__back.svelte-1teoznn{display:none}}.post__header.svelte-1teoznn{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border-subtle)}.post__meta.svelte-1teoznn{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:.75rem}.post__title.svelte-1teoznn{font-size:var(--text-3xl);font-weight:700;line-height:1.15;margin-bottom:1rem}.post__tags.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.5rem}.post__tag.svelte-1teoznn{font-size:.75rem;padding:.15rem .5rem;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-muted)}.post-nav.svelte-1teoznn{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--color-border-subtle)}.post-nav__link.svelte-1teoznn{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);transition:border-color var(--transition-fast),transform .2s var(--ease-spring)}.post-nav__link.svelte-1teoznn:hover{border-color:var(--color-border);transform:translateY(-2px)}.post-nav__link--next.svelte-1teoznn{text-align:right}.post-nav__direction.svelte-1teoznn{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent)}.post-nav__title.svelte-1teoznn{font-size:var(--text-base);font-weight:600;color:var(--color-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-nav__date.svelte-1teoznn{font-size:var(--text-sm);color:var(--color-text-muted)}.related.svelte-1teoznn{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--color-border-subtle);max-width:var(--max-width)}.related__title.svelte-1teoznn{font-size:var(--text-xl);font-weight:600;margin-bottom:1.5rem;color:var(--color-text)}.related__grid.svelte-1teoznn{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));grid-auto-rows:22rem}@media(max-width:768px){.post-nav.svelte-1teoznn{grid-template-columns:1fr}.post-nav__link--next.svelte-1teoznn{text-align:left}}
