.progress-bar.svelte-1teoznn{position:fixed;top:0;left:0;height:3px;z-index:var(--z-sticky);transition:width .1s ease-out}.article-container.svelte-1teoznn{max-width:48rem;margin:0 auto;padding:3rem 1rem}.article-header.svelte-1teoznn{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.article-content.svelte-1teoznn{color:var(--color-text);line-height:var(--line-height-relaxed)}.prose code{background-color:var(--color-surface-raised);color:var(--color-text);padding:.25rem .5rem;border-radius:.375rem;font-family:var(--font-mono);font-size:.875em}.prose pre{background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem;overflow-x:auto}.prose pre code{background-color:transparent;padding:0;border-radius:0}.prose a{color:var(--color-accent-honey);text-decoration:none;transition:color var(--transition-normal)}.prose a:hover{color:var(--color-accent-honey-hover);text-decoration:underline}.prose blockquote{border-left:3px solid var(--color-accent-honey);padding-left:1.5rem;color:var(--color-text-muted);font-style:italic;margin-left:0}.prose h1,.prose h2,.prose h3,.prose h4{font-family:var(--font-display);color:var(--color-text);margin-top:2rem;margin-bottom:1rem}.prose h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.prose h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.prose p{margin-bottom:1.25rem}.prose ul,.prose ol{margin-bottom:1.25rem;padding-left:2rem}.prose li{margin-bottom:.5rem}@media(max-width:768px){.article-container.svelte-1teoznn{padding:2rem 1rem}.article-header.svelte-1teoznn{margin-bottom:2rem;padding-bottom:1.5rem}}
