@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(Inter-roman.var.b2129c009ce46d43.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(Inter-italic.var.958a0b9742fb3ae8.woff2?v=3.19) format("woff2")}code[class*=language-],pre[class*=language-]{color:#657b83;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#073642}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fdf6e3}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#93a1a1}.token.punctuation{color:#586e75}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#268bd2}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string,.token.url{color:#2aa198}.token.entity{color:#657b83;background:#eee8d5}.token.atrule,.token.attr-value,.token.keyword{color:#859900}.token.class-name,.token.function{color:#b58900}.token.important,.token.regex,.token.variable{color:#cb4b16}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}:root{--color-lavender: #c9e8fb;--color-sky-blue: #71cbf4;--color-midnight-blue: #005380;--color-tea-green: #d9e6b1;--color-lily-green: #bbd143;--color-mexican-green: #005629;--color-champagne: #ffeea4;--color-harvest-gold: #dd9c00;--color-dusky-pink: #f6b2b6;--color-shocking-pink: #ec6084;--color-terracotta: #a81815;--color-earth-brown: #b65f17;--color-earth-brown-dark: #854612;--color-earth-brown-darkest: #64340d;--color-super-blue-lightest: #e3f2fd;--color-super-blue-light: #8ecafb;--color-super-blue: #0076d6;--color-super-blue-dark: #175ea1;--color-super-blue-darkest: #003662;--color-leafy-green-lightest: #e5f4ea;--color-leafy-green-light: #97d3ab;--color-leafy-green: #028844;--color-leafy-green-dark: #005826;--color-leafy-green-darkest: #003119;--color-poppy-red-lightest: #ffeaec;--color-poppy-red-light: #f09491;--color-poppy-red: #e22922;--color-poppy-red-dark: #b50005;--color-dandelion-yellow-lightest: #fdf8cd;--color-dandelion-yellow-light: #ffef67;--color-dandelion-yellow: #ffd500;--color-black: #000;--color-charcoal: #333;--color-battleship-grey: #575756;--color-taupe-grey: #929292;--color-platinum: #e3e3e3;--color-white-smoke: #f6f6f6;--color-white: #fff;--color-sunny: #f7ee9e;--color-sunny-blue: #3c3cb6}:root{--border-radius-largest: 3.125rem;--border-radius-small: .125rem;--drop-shadow: 0 .25rem .5rem 0 rgba(0, 0, 0, .12), 0 0 .25rem 0 rgba(0, 0, 0, .16);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-bold: 500}:root{--max-width: 75rem;--min-width: 48rem;--size-unit: 1rem;--size-xxxxs: calc(.125 * var(--size-unit));--size-xxxs: calc(.25 * var(--size-unit));--size-xxs: calc(.5 * var(--size-unit));--size-xs: calc(.75 * var(--size-unit));--size-sm: var(--size-unit);--size-md: calc(1.5 * var(--size-unit));--size-lg: calc(2 * var(--size-unit));--size-xl: calc(2.5 * var(--size-unit));--size-xxl: calc(3 * var(--size-unit));--size-xxxl: calc(4.5 * var(--size-unit));--size-xxxxl: calc(9 * var(--size-unit))}:root{--base-font-size: 16px;--bg-color: var(--color-white);--txt-color: var(--color-black);--font-family: "Inter var", Arial, Helvetica, sans-serif;--font-family-alt: "Montserrat", Arial, Helvetica, sans-serif}:root[data-theme=Default]{--bg-color: var(--color-white-smoke);--txt-color: var(--color-super-blue-dark)}:root[data-theme=Night]{--bg-color: var(--color-charcoal);--txt-color: var(--color-white)}:root[data-theme=Sunny]{--bg-color: #f7ee9e;--txt-color: #3c3cb6}body{font-family:var(--font-family);font-size:var(--base-font-size);margin:0;background-color:var(--bg-color);color:var(--txt-color)}a{color:var(--txt-color);text-decoration:underline}dl{margin-block-end:0;margin-block-start:0}code,code[class*=language-],pre[class*=language-]{font-family:Fira Code,monospace}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:var(--size-xxxs)}h1{font-family:var(--font-family-alt);margin-top:0}h2{margin:var(--size-sm) 0 var(--size-xxs)}h3{margin:var(--size-xxs) 0 var(--size-xxxs);font-weight:400}blockquote{border-left:var(--size-xxxxs) solid var(--color-taupe-grey);margin-left:var(--size-xxs);padding-left:var(--size-lg)}article{word-break:break-word}article .sourceCode{overflow-x:auto}article img{max-width:90vw}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
