.markdown-content pre{background-color:var(--bg-tertiary);border:1px solid var(--border);padding:1em;overflow-x:auto}.markdown-content code{background-color:var(--bg-tertiary);color:var(--accent);padding:.2em .4em;font-family:var(--font-mono);font-size:.9em}.markdown-content pre code{background-color:transparent;padding:0;color:var(--text-primary);font-size:1em}.markdown-content ol li code,.markdown-content ul li code{display:inline-block;vertical-align:middle;margin:0 .2em}.markdown-content ol li,.markdown-content ul li{margin-bottom:.5em;color:var(--text-secondary)}.outline-panel{position:sticky;top:2rem;height:calc(100vh - 4rem);overflow-y:auto}@media (min-width:1024px){.container{display:flex;justify-content:center}.markdown-content{max-width:65ch;margin-left:auto;margin-right:auto}}@media (max-width:1023px){.markdown-content{max-width:100%}}.hljs{background:var(--bg-tertiary)!important;color:var(--text-primary)!important}.hljs-doctag,.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title{color:var(--accent)!important}.hljs-comment{color:var(--text-muted)!important}.hljs-addition,.hljs-attr,.hljs-string,.hljs-template-variable,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_,.hljs-type,.hljs-variable{color:var(--accent-secondary)!important}.hljs-literal,.hljs-number{color:var(--accent)!important}