html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--coldark00: #111b27;--coldark01: #213043;--coldark02: #3c526d;--coldark03: #8da1b9;--coldark04: #d0dae7;--coldark05: #e3eaf2;--coldark06: #f0f4f8;--coldark07: #0b121b;--coldark08: #66cccc;--coldark09: #e6d37a;--coldark10: #6cb8e6;--coldark11: #91d076;--coldark12: #f4adf4;--coldark13: #c699e3;--coldark14: #e9ae7e;--coldark15: #cd6660}.color-scheme-light{--coldark00: #e3eaf2;--coldark01: #d0dae7;--coldark02: #8da1b9;--coldark03: #3c526d;--coldark04: #213043;--coldark05: #111b27;--coldark06: #0b121b;--coldark07: #f0f4f8;--coldark08: #006d6d;--coldark09: #755f00;--coldark10: #005a8e;--coldark11: #116b00;--coldark12: #af00af;--coldark13: #7c00aa;--coldark14: #a04900;--coldark15: #c22f2e}code[class*=language-],pre[class*=language-]{color:var(--coldark05);background:none;font-family:inherit;text-align:left;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:var(--coldark02)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{background:var(--coldark02)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--coldark03)}.token.punctuation{color:var(--coldark05)}.token.delimiter.important,.token.selector .parent,.token.tag,.token.tag .token.punctuation{color:var(--coldark08)}.token.attr-name,.token.boolean,.token.boolean.important,.token.number,.token.constant,.token.selector .token.attribute{color:var(--coldark09)}.token.class-name,.token.key,.token.parameter,.token.property,.token.property-access,.token.variable{color:var(--coldark10)}.token.attr-value,.token.inserted,.token.color,.token.selector .token.value,.token.string,.token.string .token.url-link{color:var(--coldark11)}.token.builtin,.token.keyword-array,.token.package,.token.regex{color:var(--coldark12)}.token.function,.token.selector .token.class,.token.selector .token.id{color:var(--coldark13)}.token.atrule .token.rule,.token.combinator,.token.keyword,.token.operator,.token.pseudo-class,.token.pseudo-element,.token.selector,.token.unit{color:var(--coldark14)}.token.deleted,.token.important{color:var(--coldark15)}.token.keyword-this,.token.this{color:var(--coldark10)}.token.important,.token.keyword-this,.token.this,.token.bold{font-weight:700}.token.delimiter.important{font-weight:inherit}.token.italic{font-style:italic}.token.entity{cursor:help}.language-markdown .token.title,.language-markdown .token.title .token.punctuation{color:var(--coldark10);font-weight:700}.language-markdown .token.blockquote.punctuation{color:var(--coldark12)}.language-markdown .token.code{color:var(--coldark08)}.language-markdown .token.hr.punctuation{color:var(--coldark10)}.language-markdown .token.url .token.content{color:var(--coldark11)}.language-markdown .token.url-link{color:var(--coldark09)}.language-markdown .token.list.punctuation{color:var(--coldark12)}.language-markdown .token.table-header,.language-json .token.operator{color:var(--coldark05)}.language-scss .token.variable{color:var(--coldark08)}:root{--bg-color: #0d1117;--text-color: #e6edf3;--highlight-color: #5fafff;--muted-color: #808080;--surface-color: #161b22;--border-color: #8b949e;--accent-color: #5faf5f;color-scheme:dark}.color-scheme-light{--bg-color: #f7f9fb;--text-color: #10151c;--highlight-color: #005a8e;--muted-color: #5b6672;--surface-color: #ffffff;--border-color: #5b6672;--accent-color: #116b00;color-scheme:light}:root{--bar-height: 2lh;--rule: linear-gradient(currentColor, currentColor);--border-color: currentColor}html{font-family:Atkinson Hyperlegible Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:16px;line-height:1.5;scroll-padding-top:calc(var(--bar-height) + 1lh)}body{background-color:var(--bg-color);color:var(--text-color);margin:0;overflow-wrap:break-word}*{box-sizing:border-box;border-radius:0}::selection{background-color:var(--highlight-color);color:var(--bg-color)}:focus-visible{outline:1px solid var(--highlight-color);outline-offset:0}a{color:var(--highlight-color);text-decoration:underline}a:hover,a:focus-visible{background-color:var(--highlight-color);color:var(--bg-color);text-decoration:none;outline:none}.box{position:relative;padding:1lh 2ch}.box:before{content:"";position:absolute;inset:.5lh .5ch;border:1px solid currentColor;pointer-events:none}h1,h2,h3,h4{font-size:inherit;line-height:inherit;font-weight:700;margin:0}h1{margin:0 0 1lh;padding-bottom:1lh;background:var(--rule) bottom .5lh center / 100% 1px no-repeat}h2{margin:2lh 0 1lh;color:var(--highlight-color)}h3,h4{margin:1lh 0 0}p,ul,ol,dl{margin:0 0 1lh}ul,ol{padding-left:4ch}.heading-anchor{margin-left:1ch;color:var(--muted-color);opacity:0;transition:opacity .1s}h1:hover .heading-anchor,h2:hover .heading-anchor,h3:hover .heading-anchor,h4:hover .heading-anchor,.heading-anchor:focus-visible{opacity:1}code{font-family:inherit;font-size:inherit;background-color:#80808026;padding:0}pre{position:relative;background:none;border:none;padding:1lh 2ch;margin:1lh 0;font-size:inherit;line-height:inherit}pre:before{content:"";position:absolute;inset:.5lh .5ch;border:1px solid currentColor;pointer-events:none}pre code{display:block;overflow-x:auto;background:none;padding:0}blockquote{margin:1lh 0;padding-left:2ch;color:var(--muted-color);background:var(--rule) left .5ch center / 1px 100% no-repeat}table{border-collapse:collapse;width:100%;margin:1lh 0;display:block;overflow-x:auto}th,td{border:1px solid currentColor;padding:0 1ch;text-align:left}th{font-weight:700}hr{border:none;height:1lh;margin:0;background:var(--rule) center / 100% 1px no-repeat}details{position:relative;margin:1lh 0;padding:1lh 2ch}details:before{content:"";position:absolute;inset:.5lh .5ch;border:1px solid currentColor;pointer-events:none}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details summary:before{content:"\25b8  "}details[open] summary:before{content:"\25be  "}img{display:block;max-width:100%}figure{margin:1lh 0}figcaption{color:var(--muted-color)}button{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer}button:before{content:"[ "}button:after{content:" ]"}button:hover{background-color:var(--highlight-color);color:var(--bg-color)}input,select,textarea{font:inherit;line-height:inherit;color:inherit;background:none;border:none;border-bottom:1px solid transparent;padding:0;margin:0}input::placeholder{color:var(--muted-color);font-weight:lighter}input:focus,select:focus,textarea:focus{outline:none;border-bottom-color:var(--highlight-color)}.color-scheme-light .scheme-dark,html:not(.color-scheme-light) .scheme-light{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.cast-player{overflow:hidden;background:#0d1117}:root{--pagefind-ui-scale: 1;--pagefind-ui-primary: var(--text-color);--pagefind-ui-text: var(--text-color);--pagefind-ui-background: var(--bg-color);--pagefind-ui-border: var(--text-color);--pagefind-ui-tag: var(--surface-color);--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 0;--pagefind-ui-font: inherit}
/**
 * Adapted from Coldark Theme for Prism.js to support light/dark mode
 *
 * Tested with HTML, CSS, JS, JSON, PHP, YAML, Bash script
 * @author Armand Philippot <contact@armandphilippot.com>
 * @homepage https://github.com/ArmandPhilippot/coldark-prism
 * @license MIT
 */
/*! Bundled license information:

normalize.css/normalize.css:
  (*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *)
*/
