.md-viewer-root .markdown-body pre,.markdown-body pre{background:#1a1a1a!important;border-radius:10px;box-shadow:0 4px 16px #0006;padding:44px 48px 20px 20px;overflow-x:auto;position:relative;margin:12px 0;border:1px solid rgba(255,255,255,.06);transition:box-shadow .3s ease}.md-viewer-root .markdown-body pre:before,.markdown-body pre:before{content:"";position:absolute;top:0;left:0;right:0;height:36px;background:#2d2d2d;border-radius:10px 10px 0 0;border-bottom:1px solid rgba(255,255,255,.06);background-image:radial-gradient(circle at 50% 50%,#ff5f57 6px,transparent 7px),radial-gradient(circle at 50% 50%,#febc2e 6px,transparent 7px),radial-gradient(circle at 50% 50%,#28c840 6px,transparent 7px);background-repeat:no-repeat;background-position:12px 0,32px 0,52px 0;background-size:28px 36px,28px 36px,28px 36px}.md-viewer-root .markdown-body pre code,.markdown-body pre code{background:transparent!important;color:#e6edf3;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6}.md-viewer-root .markdown-body pre code.hljs,.markdown-body pre code.hljs{background:transparent!important;color:#e6edf3}.md-viewer-root .markdown-body pre:hover,.markdown-body pre:hover{box-shadow:0 6px 20px #00000080}.bytemd-copy-btn{position:absolute;top:8px;right:12px;padding:4px 10px;font-size:12px;line-height:20px;border:none;border-radius:6px;cursor:pointer;opacity:.8;background:#ffffff1a;color:#e6edf3;-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px)}.bytemd-copy-btn:hover,.md-viewer-root .markdown-body pre:hover .bytemd-copy-btn,.markdown-body pre:hover .bytemd-copy-btn{opacity:1;background:#ffffff26}.md-viewer-root .markdown-body code:not(pre code),.markdown-body code:not(pre code){background:linear-gradient(135deg,#f5f5f5,#e8e8e8);color:#c7254e;padding:3px 8px;border-radius:6px;font-size:.9em;font-family:Monaco,Menlo,Consolas,monospace;box-shadow:0 1px 3px #0000001f,inset 0 1px #fffc;border:1px solid rgba(0,0,0,.08)}.md-viewer-root .markdown-body blockquote,.markdown-body blockquote{margin:16px 0;padding:12px 20px;background:linear-gradient(90deg,#1890ff14,#1890ff08)!important;border-left:4px solid #40a9ff!important;border-radius:0 8px 8px 0;color:#595959!important;font-style:italic;box-shadow:0 1px 4px #0000000a}.md-viewer-root .markdown-body blockquote p,.markdown-body blockquote p{margin:0 0 8px}.md-viewer-root .markdown-body blockquote p:last-child,.markdown-body blockquote p:last-child{margin-bottom:0}.md-viewer-root .markdown-body p img,.md-viewer-root .markdown-body img,.markdown-body p img,.markdown-body img{max-width:100%;height:auto;max-height:500px;object-fit:contain;display:block;border-radius:8px}.md-viewer-root .markdown-body p:has(>img),.markdown-body p:has(>img){overflow:hidden;border-radius:8px}.md-viewer-root .markdown-body table,.markdown-body table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.md-viewer-root .markdown-body table th,.md-viewer-root .markdown-body table td,.markdown-body table th,.markdown-body table td{border:1px solid #e8e8e8;padding:12px 16px;text-align:left}.md-viewer-root .markdown-body table thead th,.markdown-body table thead th{background:#fafafa;font-weight:600;color:#262626}.md-viewer-root .markdown-body table tbody tr:nth-child(2n),.markdown-body table tbody tr:nth-child(2n){background:#fafafa}.md-viewer-root .markdown-body table tbody tr:hover,.markdown-body table tbody tr:hover{background:#f5f5f5}.md-viewer-root .markdown-body .md-inline-color,.markdown-body .md-inline-color{font-weight:inherit}.md-viewer-root .markdown-body .md-inline-color--e74c3c,.markdown-body .md-inline-color--e74c3c{color:#e74c3c!important}.md-viewer-root .markdown-body .md-inline-color--e67e22,.markdown-body .md-inline-color--e67e22{color:#e67e22!important}.md-viewer-root .markdown-body .md-inline-color--f39c12,.markdown-body .md-inline-color--f39c12{color:#f39c12!important}.md-viewer-root .markdown-body .md-inline-color--27ae60,.markdown-body .md-inline-color--27ae60{color:#27ae60!important}.md-viewer-root .markdown-body .md-inline-color--00bcd4,.markdown-body .md-inline-color--00bcd4{color:#00bcd4!important}.md-viewer-root .markdown-body .md-inline-color--1890ff,.markdown-body .md-inline-color--1890ff{color:#1890ff!important}.md-viewer-root .markdown-body .md-inline-color--9b59b6,.markdown-body .md-inline-color--9b59b6{color:#9b59b6!important}.md-viewer-root .markdown-body .md-inline-color--e91e63,.markdown-body .md-inline-color--e91e63{color:#e91e63!important}
