.ppt-codeblock{position:relative;margin:1.25rem 0;border:1px solid #3b3f46;border-radius:10px;overflow:hidden;background:#17181c}.ppt-codeblock pre[class*=language-]{margin:0;padding:1.25rem;overflow:auto;background:transparent;color:#e6e6e6;text-shadow:none;font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;tab-size:4}.ppt-codeblock code[class*=language-]{font:inherit;text-shadow:none;white-space:pre}.ppt-code-copy{position:absolute;top:.55rem;right:.55rem;z-index:2;padding:.35rem .62rem;border:1px solid #535862;border-radius:6px;background:#25282e;color:#e8e8e8;font-size:12px;cursor:pointer}.ppt-code-copy:hover{border-color:#e06b78;color:#fff}.ppt-code-wrap .ppt-codeblock code{white-space:pre-wrap;overflow-wrap:anywhere}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.75}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}
html[data-code-theme=light] .ppt-codeblock,html[data-code-theme=auto][data-theme=light] .ppt-codeblock{background:#f6f7f9;border-color:#d2d6dc}html[data-code-theme=light] .ppt-codeblock pre[class*=language-],html[data-code-theme=auto][data-theme=light] .ppt-codeblock pre[class*=language-]{color:#24292f}html[data-code-theme=light] .ppt-code-copy,html[data-code-theme=auto][data-theme=light] .ppt-code-copy{background:#fff;color:#343941;border-color:#c7ccd3}html[data-code-theme=light] .token.comment,html[data-code-theme=auto][data-theme=light] .token.comment{color:#6e7781}html[data-code-theme=light] .token.keyword,html[data-code-theme=auto][data-theme=light] .token.keyword{color:#cf222e}html[data-code-theme=light] .token.string,html[data-code-theme=auto][data-theme=light] .token.string{color:#0a3069}html[data-code-theme=light] .token.function,html[data-code-theme=auto][data-theme=light] .token.function{color:#8250df}html[data-code-theme=light] .token.number,html[data-code-theme=auto][data-theme=light] .token.number{color:#0550ae}
pre[class*=language-].line-numbers{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;padding:1.25rem 0}pre[class*=language-].line-numbers>code{grid-column:2;grid-row:1;display:block;min-width:max-content;padding:0 1.25rem;white-space:inherit}.line-numbers .line-numbers-rows{grid-column:1;grid-row:1;display:block;pointer-events:none;min-width:2.8em;padding:0 .8em 0 1em;border-right:1px solid #626872;color:#858b95;text-align:right;white-space:pre;font:inherit;line-height:inherit;letter-spacing:0;user-select:none}
.ppt-code-wrap pre[class*=language-].line-numbers>code{min-width:0}
