@keyframes highlight-pulse{0%{background:rgba(251,255,18,.3)}50%{background:rgba(251,255,18,.1)}100%{background:rgba(251,255,18,.7)}}@keyframes fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}code[class*=language-],pre[class*=language-]{color:#adadad;background:none;font-family:"Consolas","Monaco","Andale Mono","Ubuntu Mono",monospace;font-size:1rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;font-feature-settings:"liga" 1,"calt" 1;font-variant-ligatures:contextual;text-rendering:optimizeLegibility;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}pre[class*=language-]{padding:1.2em;margin:.75em 0;overflow:auto;background:#212121;border-radius:.3em;position:relative}pre[class*=language-]::-webkit-scrollbar{height:8px;width:8px}pre[class*=language-]::-webkit-scrollbar-track{background:rgb(45.75,45.75,45.75);border-radius:4px}pre[class*=language-]::-webkit-scrollbar-thumb{background:rgb(71.25,71.25,71.25);border-radius:4px}pre[class*=language-]::-webkit-scrollbar-thumb:hover{background:rgb(96.75,96.75,96.75)}pre[class*=language-]::before{content:attr(data-language);position:absolute;top:0;right:0;padding:.25em .5em;font-size:.75em;color:rgba(173,173,173,.5);background:rgb(45.75,45.75,45.75);border-radius:0 0 0 .3em;text-transform:uppercase;letter-spacing:.05em}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal;background:#212121;color:#e6e6e6;font-size:.9em;font-weight:500;border:1px solid rgb(58.5,58.5,58.5)}::selection{background:#545454;color:#e6e6e6}pre[class*=language-]:focus{outline:2px solid rgb(109.5,109.5,109.5);outline-offset:2px}.token{position:relative;transition:color .2s ease,background-color .2s ease}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#595959;font-style:italic;opacity:.8}.token.punctuation{color:#e6e6e6;opacity:.7}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#ff0054;font-weight:500}.token.function-name{color:#1982c4;font-weight:600}.token.boolean,.token.number,.token.function{color:#fd7e47;font-weight:500}.token.property,.token.class-name,.token.constant,.token.symbol{color:#fbff12;font-weight:500}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#9b47fa;font-weight:600}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#0fb4f0}.token.operator,.token.entity,.token.url{color:#02e5ac}.token.inserted{color:#3bfc43;background:rgba(59,252,67,.2);padding:.1em .2em;border-radius:.2em}.token.deleted{background:rgba(255,0,84,.2);padding:.1em .2em;border-radius:.2em;text-decoration:line-through}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help;text-decoration:underline;text-decoration-style:dotted}.token.url{text-decoration:underline}.token.url:hover{text-decoration:none;background:rgba(2,229,172,.3);padding:.1em .2em;border-radius:.2em}.token.highlight{background:rgba(251,255,18,.3);padding:.1em .2em;border-radius:.2em;animation:highlight-pulse .5s ease-in-out}.token.error{background:rgba(255,0,84,.2);color:#ff0054;padding:.1em .2em;border-radius:.2em;border-left:3px solid #ff0054}.token.warning{background:rgba(253,126,71,.2);color:#fd7e47;padding:.1em .2em;border-radius:.2em;border-left:3px solid #fd7e47}.line-numbers .line-numbers-rows{border-right:1px solid rgb(58.5,58.5,58.5)}.line-numbers .line-numbers-rows span{color:rgba(173,173,173,.5);font-size:.9em;padding-right:1em;user-select:none}.copy-to-clipboard{position:absolute;top:.5em;right:.5em;background:rgb(58.5,58.5,58.5);color:#adadad;border:1px solid #545454;border-radius:.25em;padding:.25em .5em;font-size:.75em;cursor:pointer;transition:all .2s ease}.copy-to-clipboard:hover{background:#545454;color:#e6e6e6}.copy-to-clipboard:active{transform:translateY(1px)}@media(max-width: 768px){pre[class*=language-]{font-size:.9em;padding:1em;margin:.5em 0}pre[class*=language-]::-webkit-scrollbar{height:6px;width:6px}.token.highlight,.token.error,.token.warning{padding:.05em .1em}}@media(min-width: 769px)and (max-width: 1024px){pre[class*=language-]{font-size:.95em}}@media(min-width: 1200px){pre[class*=language-]{font-size:1.1em;line-height:1.6}}code[class*=language-],pre[class*=language-]{color:#adadad;background:none;font-family:"Consolas","Monaco","Andale Mono","Ubuntu Mono",monospace;font-size:1rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;font-feature-settings:"liga" 1,"calt" 1;font-variant-ligatures:contextual;text-rendering:optimizeLegibility;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}pre[class*=language-]{padding:1.2em;margin:.75em 0;overflow:auto;background:#212121;border-radius:.3em;position:relative}pre[class*=language-]::-webkit-scrollbar{height:8px;width:8px}pre[class*=language-]::-webkit-scrollbar-track{background:rgb(45.75,45.75,45.75);border-radius:4px}pre[class*=language-]::-webkit-scrollbar-thumb{background:rgb(71.25,71.25,71.25);border-radius:4px}pre[class*=language-]::-webkit-scrollbar-thumb:hover{background:rgb(96.75,96.75,96.75)}pre[class*=language-]::before{content:attr(data-language);position:absolute;top:0;right:0;padding:.25em .5em;font-size:.75em;color:rgba(173,173,173,.5);background:rgb(45.75,45.75,45.75);border-radius:0 0 0 .3em;text-transform:uppercase;letter-spacing:.05em}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal;background:#212121;color:#e6e6e6;font-size:.9em;font-weight:500;border:1px solid rgb(58.5,58.5,58.5)}::selection{background:#545454;color:#e6e6e6}pre[class*=language-]:focus{outline:2px solid rgb(109.5,109.5,109.5);outline-offset:2px}.token{position:relative;transition:color .2s ease,background-color .2s ease}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#595959;font-style:italic;opacity:.8}.token.punctuation{color:#e6e6e6;opacity:.7}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#ff0054;font-weight:500}.token.function-name{color:#1982c4;font-weight:600}.token.boolean,.token.number,.token.function{color:#fd7e47;font-weight:500}.token.property,.token.class-name,.token.constant,.token.symbol{color:#fbff12;font-weight:500}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#9b47fa;font-weight:600}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#0fb4f0}.token.operator,.token.entity,.token.url{color:#02e5ac}.token.inserted{color:#3bfc43;background:rgba(59,252,67,.2);padding:.1em .2em;border-radius:.2em}.token.deleted{background:rgba(255,0,84,.2);padding:.1em .2em;border-radius:.2em;text-decoration:line-through}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help;text-decoration:underline;text-decoration-style:dotted}.token.url{text-decoration:underline}.token.url:hover{text-decoration:none;background:rgba(2,229,172,.3);padding:.1em .2em;border-radius:.2em}.token.highlight{background:rgba(251,255,18,.3);padding:.1em .2em;border-radius:.2em;animation:highlight-pulse .5s ease-in-out}.token.error{background:rgba(255,0,84,.2);color:#ff0054;padding:.1em .2em;border-radius:.2em;border-left:3px solid #ff0054}.token.warning{background:rgba(253,126,71,.2);color:#fd7e47;padding:.1em .2em;border-radius:.2em;border-left:3px solid #fd7e47}.line-numbers .line-numbers-rows{border-right:1px solid rgb(58.5,58.5,58.5)}.line-numbers .line-numbers-rows span{color:rgba(173,173,173,.5);font-size:.9em;padding-right:1em;user-select:none}.copy-to-clipboard{position:absolute;top:.5em;right:.5em;background:rgb(58.5,58.5,58.5);color:#adadad;border:1px solid #545454;border-radius:.25em;padding:.25em .5em;font-size:.75em;cursor:pointer;transition:all .2s ease}.copy-to-clipboard:hover{background:#545454;color:#e6e6e6}.copy-to-clipboard:active{transform:translateY(1px)}@media(max-width: 768px){pre[class*=language-]{font-size:.9em;padding:1em;margin:.5em 0}pre[class*=language-]::-webkit-scrollbar{height:6px;width:6px}.token.highlight,.token.error,.token.warning{padding:.05em .1em}}@media(min-width: 769px)and (max-width: 1024px){pre[class*=language-]{font-size:.95em}}@media(min-width: 1200px){pre[class*=language-]{font-size:1.1em;line-height:1.6}}
