:root{--lang-color:#18181b;--lang-background:white;--text-shadow:white;--selection-shade:#bddafd;--accent-1:#07a;--accent-2:#690;--accent-3:#905;--accent-4:#df9306;--hue-1:#ffffff80;--hue-2:#999;--hue-3:crimson}.dark{--lang-color:#fff;--lang-background:#18181ba4;--text-shadow:#18181b;--selection-shade:#333;--accent-1:#4ab7ff;--accent-2:#b4f72f;--accent-3:#06fafa;--accent-4:#f5a207;--hue-1:transparent;--hue-2:#fff;--hue-3:#c26af5}code[class*=language-],pre[class*=language-]{color:var(--lang-color);text-shadow:0 1px var(--text-shadow);font-family:var(--gitlabmono), Monaco, "Andale Mono", "Ubuntu Mono", monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;tab-size:4;background:0 0;font-size:.83rem;font-weight:200;line-height:1.5}pre[class*=language-]::-moz-selection{text-shadow:none;background:var(--selection-shade)}pre[class*=language-] ::-moz-selection{text-shadow:none;background:var(--selection-shade)}code[class*=language-]::-moz-selection{text-shadow:none;background:var(--selection-shade)}code[class*=language-] ::-moz-selection{text-shadow:none;background:var(--selection-shade)}pre[class*=language-]::-moz-selection{text-shadow:none;background:var(--selection-shade)}pre[class*=language-] ::-moz-selection{text-shadow:none;background:var(--selection-shade)}code[class*=language-]::-moz-selection{text-shadow:none;background:var(--selection-shade)}code[class*=language-] ::-moz-selection{text-shadow:none;background:var(--selection-shade)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:var(--selection-shade)}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;padding:1rem;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--lang-background)}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:var(--hue-2)}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:var(--accent-3)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--accent-2)}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:var(--hue-1)}.token.atrule,.token.attr-value,.token.keyword{color:var(--accent-1)}.token.function,.token.class-name{color:var(--hue-3)}.token.regex,.token.important,.token.variable{color:var(--accent-4)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{padding:1em 0 1em 3em;position:relative}.line-highlight{padding:inherit 0;pointer-events:none;line-height:inherit;white-space:pre;background:linear-gradient(90deg,#997a661a 70%,#997a6600);margin-top:1em;position:absolute;left:0;right:0}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);color:#f5f2f0;text-align:center;vertical-align:.3em;min-width:1em;text-shadow:none;background-color:#997a6666;border-radius:999px;padding:0 .5em;font:700 65%/1.5 sans-serif;position:absolute;top:.4em;left:.6em;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}
