.blog-post.svelte-1teoznn{background:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh;padding:calc(var(--header-height) + var(--space-lg)) var(--space-md) var(--space-xl)}.blog-post-inner.svelte-1teoznn{max-width:720px;margin:0 auto}.blog-post-header.svelte-1teoznn{text-align:center;margin-bottom:var(--space-lg)}.blog-post-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:var(--text-2xl);color:var(--color-gold);line-height:1.2}.blog-post-header.svelte-1teoznn time:where(.svelte-1teoznn){display:block;font-size:var(--text-sm);opacity:.5;margin-top:var(--space-sm)}.blog-post-content.svelte-1teoznn{line-height:1.8;font-size:var(--text-base)}.blog-post-content.svelte-1teoznn h2{font-size:var(--text-xl);color:var(--color-gold);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.blog-post-content.svelte-1teoznn h3{font-size:var(--text-lg);color:var(--color-gold);margin-top:var(--space-md);margin-bottom:var(--space-sm)}.blog-post-content.svelte-1teoznn p{margin-bottom:var(--space-sm);opacity:.9}.blog-post-content.svelte-1teoznn a{color:var(--color-gold);text-decoration:underline;opacity:.9}.blog-post-content.svelte-1teoznn a:hover{opacity:1}.blog-post-content.svelte-1teoznn img{max-width:100%;height:auto;border-radius:4px;margin:var(--space-md) 0}.blog-post-content.svelte-1teoznn ul,.blog-post-content.svelte-1teoznn ol{padding-left:1.5em;margin-bottom:var(--space-sm);list-style:disc}.blog-post-content.svelte-1teoznn ol{list-style:decimal}.blog-post-content.svelte-1teoznn li{margin-bottom:.3em}.blog-post-content.svelte-1teoznn strong{color:var(--color-text-light)}.blog-post-content.svelte-1teoznn blockquote{border-left:3px solid var(--color-gold-muted);padding-left:var(--space-md);margin:var(--space-md) 0;opacity:.8;font-style:italic}
