.dark-page.svelte-1teoznn{min-height:100vh;background:var(--bg-deep)}.blog-post.svelte-1teoznn{max-width:720px;margin:0 auto;padding:84px 21px 56px;color:var(--text-bright)}time.svelte-1teoznn{font-size:var(--font-sm);color:var(--text-dim)}.prose.svelte-1teoznn{margin-top:28px;color:var(--text-primary);line-height:1.8}.prose.svelte-1teoznn h1{font-size:2.5rem;font-weight:700;color:var(--text-bright);margin-bottom:14px}.prose.svelte-1teoznn h2{font-size:1.5rem;font-weight:600;color:var(--text-bright);margin-top:35px;margin-bottom:11px}.prose.svelte-1teoznn p{margin-bottom:18px}.prose.svelte-1teoznn a{color:var(--primary);text-decoration:underline}.prose.svelte-1teoznn table{width:100%;border-collapse:collapse;margin:18px 0;font-size:.9rem}.prose.svelte-1teoznn th{text-align:left;padding:8px 11px;border-bottom:2px solid var(--text-dim, #444);color:var(--text-bright);font-weight:600}.prose.svelte-1teoznn td{padding:7px 11px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--text-primary)}.prose.svelte-1teoznn tr:last-child td{border-bottom:none}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin-bottom:18px;padding-left:21px}.prose.svelte-1teoznn li{margin-bottom:6px}.prose.svelte-1teoznn h3{font-size:1.2rem;font-weight:600;color:var(--text-bright);margin-top:25px;margin-bottom:7px}.prose.svelte-1teoznn strong{color:var(--text-bright)}.prose.svelte-1teoznn em{color:var(--text-dim);font-style:italic}
