.markdown-body[data-v-e660a9ae] .code-wrapper{margin:1rem 0;border-radius:.75rem;overflow:hidden;border:1px solid #2a2d3e;box-shadow:0 4px 20px #0003}.markdown-body[data-v-e660a9ae] .code-header{display:flex;align-items:center;justify-content:space-between;padding:.45rem 1rem;background:#1a1d2e;border-bottom:1px solid #2a2d3e}.markdown-body[data-v-e660a9ae] .code-lang-badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#7b8cde;font-family:ui-monospace,monospace}.markdown-body[data-v-e660a9ae] .code-dots{display:flex;gap:5px}.markdown-body[data-v-e660a9ae] .code-dots span{width:10px;height:10px;border-radius:50%}.markdown-body[data-v-e660a9ae] .code-dots span:first-child{background:#ff5f57}.markdown-body[data-v-e660a9ae] .code-dots span:nth-child(2){background:#ffbd2e}.markdown-body[data-v-e660a9ae] .code-dots span:nth-child(3){background:#28c940}.markdown-body[data-v-e660a9ae] .code-block{margin:0;padding:1.1rem 1.25rem;background:#0f1117;overflow-x:auto}.markdown-body[data-v-e660a9ae] .code-block code{display:block;font-family:JetBrains Mono,Fira Code,Cascadia Code,ui-monospace,monospace;font-size:.78rem;line-height:1.75;color:#abb2bf;background:transparent;white-space:pre;padding:0}.markdown-body[data-v-e660a9ae] .hljs-keyword{color:#ff79c6;font-weight:600}.markdown-body[data-v-e660a9ae] .hljs-built_in{color:#50fa7b;font-weight:500}.markdown-body[data-v-e660a9ae] .hljs-title,.markdown-body[data-v-e660a9ae] .hljs-title.function_,.markdown-body[data-v-e660a9ae] .hljs-title.function_.invoke__{color:#8be9fd}.markdown-body[data-v-e660a9ae] .hljs-string,.markdown-body[data-v-e660a9ae] .hljs-tag .hljs-string,.markdown-body[data-v-e660a9ae] .hljs-template-variable{color:#f1fa8c}.markdown-body[data-v-e660a9ae] .hljs-attr:not(.hljs-tag .hljs-attr){color:#f1fa8c}.markdown-body[data-v-e660a9ae] .hljs-literal,.markdown-body[data-v-e660a9ae] .hljs-number{color:#bd93f9}.markdown-body[data-v-e660a9ae] .hljs-comment{color:#6272a4;font-style:italic}.markdown-body[data-v-e660a9ae] .hljs-decorator,.markdown-body[data-v-e660a9ae] .hljs-meta{color:#ffb86c}.markdown-body[data-v-e660a9ae] .hljs-tag{color:#6b7280;font-weight:400}.markdown-body[data-v-e660a9ae] .hljs-tag .hljs-name{color:#ff79c6}.markdown-body[data-v-e660a9ae] .hljs-tag .hljs-attr{color:#8be9fd}.markdown-body[data-v-e660a9ae] .hljs-params,.markdown-body[data-v-e660a9ae] .hljs-variable{color:#abb2bf}.markdown-body[data-v-e660a9ae] code:not(pre code){font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;border-radius:.3rem;background:#1e2030;color:#8be9fd;border:1px solid #2a2d3e;font-size:11.5px;padding:2px 6px 3px;margin:0 2px}.markdown-body[data-v-e660a9ae] h1,.markdown-body[data-v-e660a9ae] h2,.markdown-body[data-v-e660a9ae] h3{font-size:.9rem;font-weight:600;color:#1e293b;margin-top:1.25rem;margin-bottom:.5rem}.markdown-body[data-v-e660a9ae] ol,.markdown-body[data-v-e660a9ae] ul{padding-left:1.25rem;margin:.5rem 0}.markdown-body[data-v-e660a9ae] ul{list-style-type:disc}.markdown-body[data-v-e660a9ae] ol{list-style-type:decimal}.markdown-body[data-v-e660a9ae] li{margin-bottom:.25rem}.markdown-body[data-v-e660a9ae] strong{font-weight:600;color:#0f172a}.markdown-body[data-v-e660a9ae] p{margin:.5rem 0}.markdown-body[data-v-e660a9ae] table{width:100%;border-collapse:collapse;font-size:.8rem;margin:.75rem 0;border-radius:.5rem;overflow:hidden;border:1px solid #e2e8f0}.markdown-body[data-v-e660a9ae] th{padding:.5rem .75rem;background:#f8fafc;font-weight:600;color:#374151;border:1px solid #e2e8f0;text-align:left;vertical-align:top}.markdown-body[data-v-e660a9ae] td{padding:.5rem .75rem;border:1px solid #e2e8f0;vertical-align:top}.markdown-body[data-v-e660a9ae] tr:hover td{background:#f1f5f9}
