@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300");code[class*=language-],pre[class*=language-]{-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;hyphens:none;white-space:pre;white-space:pre-wrap;word-wrap:normal;font-weight:400;font-family:Roboto mono,monospace;color:hsl(var(--foreground));text-shadow:none}@media screen and (max-width:200px){pre[class*=language-]{width:calc(100vw - 40px)}}pre>code[class*=language-]{font-size:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:transparent}pre[class*=language-]{padding:15px;border-radius:0 0 7px 7px;overflow:auto;border:2px solid hsl(var(--muted));position:relative;margin:0}pre[class*=language-] code{white-space:pre;display:block}p>code{background-color:hsl(var(--muted));padding:4px 6px;border-radius:5px;border:2px solid hsl(var(--muted))}p>code:after{content:none}:not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid #7a6652;box-shadow:inset 1px 1px .3em -.1em #000}.token.namespace{opacity:.7}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6f705e}.token.boolean,.token.number,.token.operator{color:#a77afe}.language-css .token.string,.style .token.string,.token.attr-name,.token.entity,.token.string,.token.url{color:#e6d06c}.token.inserted,.token.selector,.token.tag{color:#a6e22d}.token.class-name{color:#687eff}.token.atrule,.token.attr-value,.token.deleted,.token.important,.token.keyword{color:#ef3b7d}.token.regex,.token.statement{color:#76d9e6}.token.placeholder,.token.variable{color:#fff}.token.function{color:#7820bc}.token.bold,.token.important,.token.statement{font-weight:700}.token.punctuation{color:hsl(var(--muted-foreground))}.token.entity{cursor:help}.token.italic{font-style:italic}code.language-markup{color:#f9f9f9}code.language-markup .token.tag{color:#297a3a}code.language-markup .token.attr-name{color:#a6e22d}code.language-markup .token.attr-value{color:#e6d06c}code.language-markup .token.script,code.language-markup .token.script .token.keyword,code.language-markup .token.style{color:#76d9e6}.line-highlight.line-highlight{padding:0;background:hsla(0,0%,100%,.08)}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{padding:.2em .5em;background-color:hsla(0,0%,100%,.4);color:#000;height:1em;line-height:1em;box-shadow:0 1px 1px hsla(0,0%,100%,.7)}.code-highlight{float:left;min-width:100%}.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;margin-left:-8px;color:#9ca3af;content:attr(line)}.highlight-line{min-width:100%;padding:4px;margin-left:-5px;background-color:rgba(59,130,246,.2);border-left:3px solid #3b82f6;font-weight:600}.rehype-code-title{border-radius:7px 7px 0 0;border-top:2px solid hsl(var(--muted));border-right:2px solid hsl(var(--muted));border-left:2px solid hsl(var(--muted));padding:10px;font-family:Roboto mono,monospace}p,ul{font-size:.875rem}img{border-radius:5px;overflow:hidden}h3{font-size:14px}.custom-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:1em;text-align:left;padding:30px}.custom-thead{background-color:#333;color:#fff}.custom-td,.custom-th{padding:12px 15px;border:1px solid #ddd}.custom-tr:nth-child(2n){background-color:#f2f2f2}