body{background:var(--surface-page);font-family:var(--font-body);margin:0}.article-content h1,.article-content h2,.article-content h3,.article-content h4{font-family:var(--font-display);margin-bottom:.75rem;margin-top:1.5rem}.article-content ol,.article-content p,.article-content ul{margin-bottom:1rem}.article-content img{border-radius:var(--radius-md);height:auto;max-width:100%}.article-content pre{background:var(--surface-sunken);border-radius:var(--radius-md);font-family:var(--font-mono);overflow-x:auto;padding:1rem}