code[class*=language-],pre[class*=language-]{color:#d4d4d4;text-shadow:none;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.5}pre[class*=language-]{background:#1e1e1e;border:1px solid #374151;border-radius:.75rem;margin:1.5rem 0;padding:1.5rem;overflow:auto}:not(pre)>code[class*=language-]{color:#60a5fa;white-space:normal;background:#1f2937;border-radius:.375rem;padding:.25rem .5rem}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6a9955}.token.punctuation{color:#d4d4d4}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#b5cea8}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#ce9178}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#d4d4d4;background:0 0}.token.atrule,.token.attr-value,.token.keyword{color:#c586c0}.token.function,.token.class-name{color:#dcdcaa}.token.regex,.token.important,.token.variable{color:#d16969}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-]>code{z-index:1;position:relative}.line-highlight{padding:inherit 0;z-index:0;pointer-events:none;line-height:inherit;white-space:pre;background:rgba(59,130,246,.08);margin-top:1em;position:absolute;left:0;right:0;box-shadow:inset 5px 0 #3b82f6}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{white-space:inherit;position:relative}.line-numbers .line-numbers-rows{pointer-events:none;letter-spacing:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-right:1px solid #374151;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{content:counter(linenumber);color:#6b7280;text-align:right;padding-right:.8em;display:block}pre[class*=language-]:before{content:attr(data-language);color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600;position:absolute;top:.5rem;right:1rem}pre[class*=language-javascript]:before{content:"JavaScript";color:#f7df1e}pre[class*=language-typescript]:before{content:"TypeScript";color:#3178c6}pre[class*=language-python]:before{content:"Python";color:#4b8bbe}pre[class*=language-jsx]:before{content:"JSX";color:#61dafb}pre[class*=language-tsx]:before{content:"TSX";color:#61dafb}pre[class*=language-json]:before{content:"JSON";color:#f7df1e}pre[class*=language-bash]:before,pre[class*=language-shell]:before{content:"Shell";color:#89e051}pre[class*=language-css]:before{content:"CSS";color:#2965f1}pre[class*=language-html]:before{content:"HTML";color:#e34c26}
