.code-example-pre .code-example-code{display:block;padding:0;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;line-height:1.45}html.dark .code-example-pre .code-example-code{background:#1e1e1e}.code-example-body{padding-top:.75rem;padding-bottom:.5rem}.code-example-pre{overflow-x:hidden;background:#fff;margin:0}html.dark .code-example-pre{background:#1e1e1e}.code-line-row{display:flex;width:100%;min-height:1.45em;line-height:1.45}.code-gutter{flex:none;display:flex;align-items:flex-start;user-select:none;border-right:1px solid #e5e5e5;background:#f8f8f8;color:#8f8f8f;font-family:inherit;font-variant-numeric:tabular-nums}html.dark .code-gutter{border-right-color:#3e3e42;background:#252526;color:#858585}.code-gutter-fold{flex:none;width:16px;display:flex;align-items:flex-start;justify-content:center;padding-top:.2em}.code-gutter-fold-btn{display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0;padding:0;border:none;border-radius:2px;background:transparent;cursor:pointer;color:#a0a0a0}html.dark .code-gutter-fold-btn{color:#909090}.code-gutter-fold-btn:hover{background:rgb(0 0 0/.08);color:#555}html.dark .code-gutter-fold-btn:hover{background:rgb(255 255 255/.1);color:#c6c6c6}.code-gutter-chevron{display:block;width:0;height:0;margin-top:2px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid;opacity:.85}.code-gutter-chevron--open{margin-top:3px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid;border-bottom:0}.code-gutter-linenum{flex:none;min-width:2.75rem;padding:0 10px 0 2px;text-align:right;line-height:inherit}.code-line-content{flex:1;min-width:0;padding:0 16px 0 12px;font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.code-line-code{display:block;white-space:pre}.code-line-code span{white-space:pre}.code-fold-ghost{margin-left:.35em;opacity:.42;user-select:none;white-space:pre;font-style:italic}.code-example-copy-btn{appearance:none;-webkit-appearance:none}.code-example-copy-btn:focus{outline:none}