:root{--background:#fff;--foreground:#171717}::selection{background:rgba(248,232,84,.654)}::-moz-selection{background:rgba(248,232,84,.654)}@media (prefers-color-scheme:dark){:root{--background:#393939;--foreground:#fff;--type-color:#dededf}#signature{stroke:var(--foreground)}a,p{color:var(--foreground)!important}h1,h2,h3,h4,h5,h6{color:var(--type-color)}}#signature{stroke-dasharray:1292.2056884765625;stroke-dashoffset:1292.2056884765625;animation:sign 6s ease-in forwards}@keyframes sign{to{stroke-dashoffset:0}}body{color:var(--foreground);font-family:Arial,Helvetica,sans-serif;height:100vh}body,main{background:var(--background)}main{border-radius:8px;height:100%}.now-playing{display:flex;align-items:center}.go-home{background-color:#e0e0e0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;a{color:#777}}@media (prefers-color-scheme:dark){.go-home{background-color:#605e5e;a{color:var(--foreground)}}}ul.dom-tree,ul.dom-tree li,ul.dom-tree ul{padding:0;margin:0;list-style:none}ul.dom-tree{display:block;margin-top:2rem;margin-bottom:2rem}ul.dom-tree ul{padding-left:2em}ul.dom-tree li{position:relative}ul.dom-tree ul li:first-child:before{top:-1em;height:2em}ul.dom-tree li:not(:last-child):after,ul.dom-tree ul li:first-child:before{content:"";position:absolute;left:-.75em;width:1em;border-color:#3c3c3c;border-style:none none solid solid;border-width:.1em}ul.dom-tree li:not(:last-child):after{top:0;bottom:-.6em}ul.dom-tree li span{background-color:#3c3c3c;color:#fff;padding:0 7px;margin-bottom:10px;display:inline-block;border-radius:3px;min-width:2em;text-align:center}ul.dom-tree li span>span{margin:0;border:0;border-radius:0;color:#f28596;font-size:.85em;padding:0 0 0 .5em}code[class*=language-],pre,pre[class*=language-]{color:#fff;background:0 0;font-family:Dank Mono,Inconsolata,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}:not(pre)>code[class*=language-],pre,pre[class*=language-]{background:#424242}pre,pre[class*=language-]{overflow:auto;border:0;border-radius:3px;padding:1.5rem;margin-top:2rem;margin-bottom:2rem}pre[class*=language-]::selection{background:#27292a}code[class*=language-]::selection,pre[class*=language-]::selection{text-shadow:none;background:hsla(0,0%,93%,.15)}:not(pre)>code[class*=language-]{border-radius:.3em;border:.13em solid #545454;box-shadow:inset 1px 1px .3em -.1em #000;padding:.15em .2em .05em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.55)}.namespace,.token.punctuation{opacity:.7}.token.boolean,.token.deleted,.token.number{color:#67b3dd}.token.builtin,.token.constant,.token.keyword,.token.selector,.token.symbol,.token.tag{color:#ffdb3a}.language-css .token.string,.style .token.string,.token.char,.token.entity,.token.inserted,.token.operator,.token.url,.token.variable{color:#919e6b;color:#67b3dd}.token.attr-name,.token.attr-value,.token.function,.token.property{color:#fd3b56;color:#f28596}.token.atrule{color:#7386a5}.token.important,.token.regex{color:#e9c163}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token{position:relative;z-index:1}.line-highlight{background:rgba(84,84,84,.25);background:linear-gradient(90deg,rgba(84,84,84,.1) 70%,rgba(84,84,84,0));border-bottom:1px dashed #545454;border-top:1px dashed #545454;margin-top:.75em;z-index:0}.line-highlight:before,.line-highlight[data-end]:after{background-color:#8794a6}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding-left:0;padding-bottom:inherit;padding-right:0;padding-top:inherit;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(90deg,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}