.markdown-content.svelte-1sgthmf{min-width:0;color:var(--text-primary);font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.78}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content h2,.markdown-content h3,.markdown-content h4{color:var(--text-primary);text-wrap:balance;margin:1.8em 0 .65em;line-height:1.2}.markdown-content h2{font-size:var(--text-title)}.markdown-content h3{font-size:var(--text-xl)}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content pre,.markdown-content table,.markdown-content blockquote{margin:0 0 1.25em}.markdown-content a{color:var(--brand-action);text-underline-offset:.16em;text-decoration-thickness:.08em}.markdown-content img{border-radius:var(--radius-lg);max-width:100%;height:auto;margin:1.5rem auto;display:block}.markdown-content blockquote{border-inline-start:.2rem solid var(--brand-action);color:var(--text-secondary);padding-inline-start:var(--space-5)}.markdown-content code{border-radius:var(--radius-sm);background:var(--bg-tertiary);font-family:var(--font-mono);padding:.1em .3em}.markdown-content pre{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary);max-width:100%;padding:var(--space-4);overflow-x:auto}.markdown-content pre code{background:0 0;padding:0}.markdown-content table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdown-content th,.markdown-content td{border:1px solid var(--border);padding:var(--space-2) var(--space-3);text-align:start}.markdown-content hr{margin:var(--space-8) 0;border:0;border-top:1px solid var(--border)}.markdown-content .blog-youtube-embed{aspect-ratio:16/9;width:100%;margin:var(--space-6) 0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary);overflow:hidden}.markdown-content .blog-youtube-embed iframe{border:0;width:100%;height:100%;display:block}.markdown-content .blog-chess-embed-host{min-height:7rem;display:block}.article-content.svelte-zqgphe{gap:clamp(var(--space-4), 2vw, var(--space-6));color:var(--text-primary);font-size:clamp(1rem,.35vw + .94rem,1.16rem);line-height:1.78;display:grid}p.svelte-zqgphe,h2.svelte-zqgphe,h3.svelte-zqgphe,ul.svelte-zqgphe,ol.svelte-zqgphe,blockquote.svelte-zqgphe{margin:0}h2.svelte-zqgphe{margin-top:var(--space-6);letter-spacing:-.02em;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.2}h3.svelte-zqgphe{margin-top:var(--space-4);font-size:clamp(1.16rem,2vw,1.45rem);line-height:1.3}ul.svelte-zqgphe,ol.svelte-zqgphe{gap:var(--space-2);padding-inline-start:1.35rem;display:grid}ul.svelte-zqgphe{list-style-type:disc}ol.svelte-zqgphe{list-style-type:decimal}li.svelte-zqgphe::marker{color:var(--brand-action);font-weight:var(--font-weight-extrabold)}blockquote.svelte-zqgphe{border-inline-start:.22rem solid var(--brand-action);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:color-mix(in srgb, var(--brand-action), transparent 93%);padding:var(--space-5)}blockquote.svelte-zqgphe p:where(.svelte-zqgphe){font-size:1.08em;font-weight:var(--font-weight-semibold)}cite.svelte-zqgphe{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-style:normal;display:block}.article-cta.svelte-zqgphe{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid color-mix(in srgb, var(--brand-action), transparent 64%);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--brand-action), transparent 92%);padding:var(--space-5);color:var(--text-primary);text-decoration:none;display:flex}.article-cta.svelte-zqgphe:hover,.article-cta.svelte-zqgphe:focus-visible{border-color:var(--brand-action);background:color-mix(in srgb, var(--brand-action), transparent 87%)}.article-cta.svelte-zqgphe span:where(.svelte-zqgphe){gap:var(--space-1);display:grid}.article-cta.svelte-zqgphe small:where(.svelte-zqgphe){color:var(--text-secondary)}
