.page-container.svelte-1teoznn{min-height:100vh;background-color:var(--color-cream);display:flex;justify-content:center;padding:1.5rem}.main-frame.svelte-1teoznn{width:100%;max-width:900px;border:1px solid var(--color-dark);background-color:var(--color-cream)}.top-bar.svelte-1teoznn{display:flex;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid var(--color-dark);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.05em}.header-row.svelte-1teoznn{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--color-dark);font-family:var(--font-mono);font-size:.8rem}.back-link.svelte-1teoznn{opacity:1;transition:opacity .2s}.back-link.svelte-1teoznn:hover,.header-title.svelte-1teoznn{opacity:1}.article-container.svelte-1teoznn{padding:2rem 1.5rem}.article-header.svelte-1teoznn{margin-bottom:2rem}.meta-row.svelte-1teoznn{font-family:var(--font-mono);font-size:.9rem;opacity:.9;margin-bottom:1rem;display:flex;gap:.5rem}.meta-divider.svelte-1teoznn{opacity:.3}.article-title.svelte-1teoznn{font-family:var(--font-serif);font-size:2.5rem;line-height:1.1;margin-bottom:1rem;font-weight:700}.article-desc.svelte-1teoznn{font-size:1.1rem;opacity:.9;line-height:1.5}.article-divider.svelte-1teoznn{display:flex;align-items:center;gap:1rem;margin:2rem 0}.divider-line.svelte-1teoznn{flex:1;height:1px;background-color:var(--color-dark);opacity:.7}.divider-text.svelte-1teoznn{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;opacity:.7}.footer-row.svelte-1teoznn{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px solid var(--color-dark);font-family:var(--font-mono);font-size:.8rem}.footer-text.svelte-1teoznn{opacity:1}.prose.svelte-1teoznn{font-size:.95rem;line-height:1.75}.prose.svelte-1teoznn h1,.prose.svelte-1teoznn h2,.prose.svelte-1teoznn h3,.prose.svelte-1teoznn h4{font-family:var(--font-serif);margin-top:2.5rem;margin-bottom:1rem;line-height:1.2}.prose.svelte-1teoznn h1{font-size:2rem}.prose.svelte-1teoznn h2{font-size:1.5rem}.prose.svelte-1teoznn h3{font-size:1.25rem}.prose.svelte-1teoznn p{margin-bottom:1.5rem;opacity:1}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin-bottom:1.5rem;padding-left:1.5rem}.prose.svelte-1teoznn li{margin-bottom:.5rem;opacity:1}.prose.svelte-1teoznn ul{list-style-type:disc}.prose.svelte-1teoznn ol{list-style-type:decimal}.prose.svelte-1teoznn strong{font-weight:600}.prose.svelte-1teoznn a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.prose.svelte-1teoznn a:hover{opacity:1}.prose.svelte-1teoznn pre{background-color:var(--color-dark);color:var(--color-cream);padding:1.25rem;overflow-x:auto;margin-bottom:1.5rem;font-family:var(--font-mono);font-size:.8rem;line-height:1.6;border:1px solid var(--color-dark)}.prose.svelte-1teoznn code{font-family:var(--font-mono);font-size:.85em}.prose.svelte-1teoznn :not(pre)>code{background-color:var(--color-dark);color:var(--color-cream);padding:.15em .35em}.prose.svelte-1teoznn blockquote{border-left:2px solid var(--color-accent);padding-left:1rem;margin:1.5rem 0;font-style:italic;opacity:1}.prose.svelte-1teoznn hr{border:none;border-top:1px solid var(--color-dark);opacity:.5;margin:2rem 0}@media(max-width:600px){.top-bar.svelte-1teoznn{flex-direction:column;gap:.25rem;text-align:center}.article-title.svelte-1teoznn{font-size:2rem}}
