.stellar-code{margin:1.5em 0;background:#1e1e1e;color:#dcdcdc;border-radius:6px;overflow:hidden;max-width:100%;clear:both}
.stellar-code-toolbar{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px;padding:5px 8px;border-bottom:1px solid #444;background:#292929}
.stellar-code-toolbar button{font:12px/1.6 sans-serif;background:transparent;color:#ddd;border:0;border-radius:3px;padding:5px 8px;cursor:pointer}
.stellar-code-toolbar button:hover,.stellar-code-toolbar button:focus-visible{background:#505050;color:white;outline:2px solid #a8cdf1;outline-offset:-2px}
.stellar-code-grid{display:flex;align-items:stretch;min-width:0;overflow:auto}
.stellar-code-numbers{flex-shrink:0;user-select:none;text-align:right;white-space:pre;color:#999;border-right:1px solid #444;padding:14px 12px;font:14px/1.7 SFMono-Regular,Consolas,monospace}
.md-text.content .stellar-code pre{flex:1;min-width:0;max-width:none;margin:0!important;padding:14px 16px!important;border:0!important;border-radius:0;background:#1e1e1e!important;overflow:visible;font:14px/1.7 SFMono-Regular,Consolas,monospace!important;box-shadow:none}
.md-text.content .stellar-code pre code{display:block;background:transparent;padding:0!important;margin:0;font:inherit!important;white-space:pre;color:#dcdcdc}
.stellar-code.hide-numbers .stellar-code-numbers{display:none}
.stellar-code.wrap-code pre code{white-space:pre-wrap;overflow-wrap:anywhere}
.stellar-code.is-fullscreen{position:fixed;inset:12px;z-index:100000;margin:0;display:flex;flex-direction:column;box-shadow:0 0 0 20px #000b}
.stellar-code.is-fullscreen .stellar-code-grid{flex:1;overflow:auto}
.md-text.content .katex{font-size:1.1em}.md-text.content .katex-display{overflow-x:auto;overflow-y:hidden}
.md-text.content table{display:block;max-width:100%;overflow-x:auto}.md-text.content img{max-width:100%;height:auto}.md-text.content video{max-width:100%}


.md-text.content .stellar-code .copy-btn{display:none!important}
.md-text.content .stellar-code.is-fullscreen pre{max-height:none}
.md-text.content .katex-display{max-width:100%}
