.code-wrapper{--code-col-width:auto;--code-border-color:#eeeff0bf}html.dark .code-wrapper{--code-border-color:#eeeff059}:root{--code-text-copy:#166534}html.dark{--code-text-copy:#bbf7d0}.code-wrapper{background-color:var(--prism-background);border-radius:.375rem;margin-top:.5rem;margin-bottom:.5rem;overflow:hidden}.code-wrapper .heading-row{position:relative}.code-wrapper .heading-row no-heading{height:0;margin:0;padding:0}.code-wrapper .heading-row with-heading{height:auto;margin:auto;padding:.5rem}.code-wrapper .heading{color:var(--prism-foreground);padding:.25rem 1rem;font-size:1.2rem;font-weight:600}.code-wrapper .heading-row .lang-display{color:var(--prism-foreground);opacity:.75;-webkit-user-select:none;user-select:none;cursor:default;place-items:center;font-size:.75rem;font-weight:300;display:flex;position:absolute;top:.325rem;right:.5rem}.code-wrapper .heading-row .lang-display.use-clipboard{cursor:pointer}.code-wrapper .heading-row .lang-display.use-clipboard:hover{opacity:1}.code-wrapper .heading-row .lang-display.use-clipboard:active{color:var(--code-text-copy)}.code-wrapper .clipboard{opacity:.75;width:1rem;height:1rem;margin-left:.2rem}.code-wrapper .code-block{font-family:var(--code-font)}.code-wrapper table{table-layout:auto;width:100%;color:var(--prism-foreground);cursor:default;margin:auto;padding:.375rem}.code-wrapper table td{font-size:.875rem}.code-wrapper .line-numbers-mode table td.line-number{width:var(--code-col-width);opacity:.75;text-align:right;border:0;border-right:1px solid;border-color:var(--lineNumberGutter);padding-left:.25rem;padding-right:.75rem}.code-wrapper .no-line-numbers table td.line-number{opacity:0;border:0;width:0;padding:0;display:none}.code-wrapper table td.code-line{white-space:pre;border:0;width:100vw;padding-top:0;padding-bottom:0;line-height:1.4}.code-wrapper .no-line-numbers table td.code-line{border-radius:.325rem;padding-left:.5rem}.code-wrapper table tr{background-color:var(--prism-background);border:0;line-height:.875}.code-wrapper table tr.highlight{background-color:var(--prism-highlight);border-radius:.875rem}.code-wrapper table tr.odd.highlight,.code-wrapper table tr.even.highlight{background-color:var(--prism-highlight)}.code-wrapper table tr.odd,.code-wrapper table tr.even{background-color:var(--prism-background)}.code-wrapper .footer{color:var(--prism-foreground);border-top:1px;padding:.5rem 1rem;font-size:.75rem;font-weight:300}
