code[class*=language-],pre[class*=language-]{color:#d6d3d1;direction:ltr;font-family:Fira Code,JetBrains Mono,Cascadia Code,Consolas,Menlo,Monaco,monospace;font-feature-settings:"liga" 1,"calt" 1;font-size:14px;font-weight:400;-webkit-hyphens:none;hyphens:none;line-height:1.7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre>code[class*=language-]{font-size:1em}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#f9731640;border-radius:4px;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#f9731640;border-radius:4px;text-shadow:none}pre[class*=language-]{background:#1c1917;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:2rem 0;overflow:auto;padding:3.5rem 1.5rem 1.5rem;position:relative;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}pre[class*=language-]:hover{box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a}pre[class*=language-]:before{background:#f87171;border-radius:50%;box-shadow:20px 0 #fbbf24,40px 0 #34d399;content:"";height:12px;left:20px;opacity:.8;position:absolute;top:18px;width:12px;z-index:2}:not(pre)>code[class*=language-]{background:#f5f5f4;border:1px solid #e7e5e4;border-radius:6px;color:#ea580c;font-size:.85em;font-weight:500;padding:.2em .4em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#78716c;font-style:italic}.token.punctuation{color:#a8a29e}.token.namespace{opacity:.8}.token.number,.token.operator,.token.tag{color:#fb923c}.token.function,.token.property{color:#60a5fa}.token.atrule-id,.token.selector,.token.tag-id{color:#e7e5e4}.token.attr-name,code.language-javascript{color:#a78bfa}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.keyword,.token.regex,.token.statement,.token.string,.token.unit,.token.url,code.language-css,code.language-scss{color:#fcd34d}.token.placeholder,.token.variable{color:#f472b6}.token.deleted{background:#f872721a;color:#f87171}.token.inserted{background:#34d3991a;color:#34d399}.token.italic{font-style:italic}.token.bold,.token.important{font-weight:600}pre>code.highlight{background:#ffffff0d;border-left:3px solid #f97316;display:block;outline:none}.line-numbers .line-numbers-rows{border-right:1px solid hsla(0,0%,100%,.06);counter-reset:linenumber;left:0;letter-spacing:-1px;pointer-events:none;position:absolute;top:3.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3.5em}.line-numbers .line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers .line-numbers-rows>span:before{color:#57534e;content:counter(linenumber);display:block;font-size:14px;line-height:1.7;padding-right:1em;text-align:right;transition:color .3s ease}.line-numbers pre[class*=language-]{padding-left:4.5rem}.code-toolbar .toolbar{align-items:center;display:flex;gap:8px;opacity:.6;position:absolute;right:16px;top:14px;transition:opacity .3s ease;z-index:10}pre[class*=language-]:hover .code-toolbar .toolbar{opacity:1}.code-toolbar .toolbar .toolbar-item.language-label{color:#a8a29e;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.code-toolbar .toolbar .toolbar-item button{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.05);border-radius:6px;color:#d6d3d1;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.code-toolbar .toolbar .toolbar-item button:hover{background:#f97316;border-color:#f97316;color:#fff;transform:translateY(-1px)}.code-toolbar .toolbar .toolbar-item button.copy-success{background:#34d399;border-color:#34d399;color:#064e3b}pre[class*=language-]::-webkit-scrollbar{height:8px;width:8px}pre[class*=language-]::-webkit-scrollbar-track{background:transparent}pre[class*=language-]::-webkit-scrollbar-thumb{background:#ffffff1a;border:2px solid #1c1917;border-radius:4px}pre[class*=language-]::-webkit-scrollbar-thumb:hover{background:#fff3}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:0;position:absolute;right:.2em;top:.3em;transition:opacity .3s ease-in-out;z-index:10}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{background:#f5f2f0;background:#e0e0e033;border-radius:.5em;box-shadow:0 2px #0003;color:#bbb;font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}
