.post.svelte-1teoznn{flex-direction:column;width:100%;max-width:48rem;margin:0 auto;padding:3rem 1rem;display:flex}.post-header.svelte-1teoznn{flex-direction:column;margin-bottom:2.5rem;display:flex}.post-back.svelte-1teoznn{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--duration-normal) var(--ease-out);align-items:center;gap:.5rem;margin-bottom:2rem;display:inline-flex}.post-back.svelte-1teoznn:hover{color:var(--color-sky-500)}.post-meta.svelte-1teoznn{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.post-meta-item.svelte-1teoznn{color:var(--color-text-muted);font-size:var(--font-size-sm);font-family:var(--font-family-mono);align-items:center;gap:.375rem;display:flex}.post-meta-divider.svelte-1teoznn{color:var(--color-neutral-600)}.post-title.svelte-1teoznn{letter-spacing:-.02em;color:var(--color-text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:1rem}.post-description.svelte-1teoznn{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin-bottom:1.5rem}.post-tags.svelte-1teoznn{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.post-divider.svelte-1teoznn{background:linear-gradient(90deg, transparent 0%, var(--color-border) 20%, var(--color-border) 80%, transparent 100%);width:100%;height:1px}.post-content.svelte-1teoznn{margin-bottom:3rem}.post-footer.svelte-1teoznn{flex-direction:column;gap:2rem;display:flex}.post-back-bottom.svelte-1teoznn{color:var(--color-sky-500);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);transition:color var(--duration-normal) var(--ease-out);align-items:center;gap:.5rem;display:inline-flex}.post-back-bottom.svelte-1teoznn:hover{color:var(--color-sky-400)}.prose.svelte-1teoznn h2{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:1rem}.prose.svelte-1teoznn h3{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-top:2rem;margin-bottom:.75rem}.prose.svelte-1teoznn p{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);margin-bottom:1.25rem}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose.svelte-1teoznn ul{list-style-type:disc}.prose.svelte-1teoznn ol{list-style-type:decimal}.prose.svelte-1teoznn li{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);margin-bottom:.5rem}.prose.svelte-1teoznn li::marker{color:var(--color-sky-500)}.prose.svelte-1teoznn strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.prose.svelte-1teoznn a{color:var(--color-sky-500);text-underline-offset:2px;transition:color var(--duration-normal) var(--ease-out);text-decoration:underline}.prose.svelte-1teoznn a:hover{color:var(--color-sky-400)}.prose.svelte-1teoznn code{color:var(--color-sky-400);background-color:var(--color-background-muted);border-radius:var(--border-radius-sm);padding:.125rem .375rem;font-size:.875em}.prose.svelte-1teoznn pre{background-color:var(--color-neutral-900);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);margin-bottom:1.5rem;padding:1.25rem;overflow-x:auto}.prose.svelte-1teoznn pre code{color:var(--color-text-secondary);font-size:var(--font-size-sm);background-color:#0000;border-radius:0;padding:0}.prose.svelte-1teoznn blockquote{border-left:3px solid var(--color-sky-600);color:var(--color-text-muted);margin-bottom:1.25rem;padding-left:1rem;font-style:italic}.prose.svelte-1teoznn hr{background:linear-gradient(90deg, transparent 0%, var(--color-border) 20%, var(--color-border) 80%, transparent 100%);border:none;height:1px;margin:2rem 0}@media (width>=480px){.post.svelte-1teoznn{padding:3rem 1.5rem}.post-title.svelte-1teoznn{font-size:var(--font-size-4xl)}}@media (width>=768px){.post.svelte-1teoznn{padding:4rem 2rem}.post-header.svelte-1teoznn{margin-bottom:3rem}.post-title.svelte-1teoznn{font-size:var(--font-size-5xl)}.post-description.svelte-1teoznn{font-size:var(--font-size-xl)}.prose.svelte-1teoznn p,.prose.svelte-1teoznn li{font-size:var(--font-size-lg)}.prose.svelte-1teoznn h2{font-size:var(--font-size-3xl)}.prose.svelte-1teoznn h3{font-size:var(--font-size-2xl)}}@media (width>=1024px){.post.svelte-1teoznn{padding:5rem 2rem}}
