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:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;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: #58d6ff;--muted-color: #8b949e;--surface-color: #161b22;--border-color: #30363d;--accent-color: #7ee787;color-scheme:dark}.color-scheme-light{--bg-color: #f7f9fb;--text-color: #10151c;--highlight-color: #0b6fa4;--muted-color: #5b6672;--surface-color: #ffffff;--border-color: #d5dbe2;--accent-color: #1a7f37;color-scheme:light}html{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:16px;scroll-padding-top:4rem}body{background-color:var(--bg-color);color:var(--text-color);line-height:1.6;margin:0;overflow-wrap:break-word}*{box-sizing:border-box}a{color:var(--highlight-color);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:1.25;font-weight:700}h1{font-size:1.9rem;margin:0 0 1rem}h2{font-size:1.3rem;margin:3rem 0 .75rem;color:var(--highlight-color)}h3{font-size:1.05rem;margin:2rem 0 .5rem}code{font-family:inherit;font-size:.9em;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;padding:.1em .35em}pre{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:1rem 1.2rem;overflow-x:auto;font-size:.85rem;line-height:1.5}pre code{background:none;border:none;padding:0;font-size:inherit}blockquote{margin:1.5rem 0;padding-left:1rem;border-left:3px solid var(--border-color);color:var(--muted-color)}table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9rem;display:block;overflow-x:auto}th,td{border:1px solid var(--border-color);padding:.4rem .7rem;text-align:left}th{background-color:var(--surface-color)}hr{border:none;border-top:1px solid var(--border-color);margin:2.5rem 0}details{margin:.75rem 0;border:1px solid var(--border-color);border-radius:6px;padding:.5rem .9rem;background-color:var(--surface-color)}details summary{cursor:pointer;color:var(--highlight-color)}details[open] summary{margin-bottom:.5rem}.cast-player{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:#0d1117}.cast-player .ap-player{font-size:13px}:root{--pagefind-ui-scale: .8;--pagefind-ui-primary: var(--text-color);--pagefind-ui-text: var(--text-color);--pagefind-ui-background: var(--bg-color);--pagefind-ui-border: var(--border-color);--pagefind-ui-tag: var(--surface-color);--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 6px;--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 *)
*/
