@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";:root{--palette-white: #ffffff;--palette-white-soft: rgba(255, 255, 255, .86);--palette-neutral-50: #f6f6f6;--palette-neutral-100: #f4f4f4;--palette-neutral-200: #e6e6e6;--palette-neutral-300: #e0e0e0;--palette-neutral-400: #cfcfcf;--palette-neutral-500: #c3c3c3;--palette-neutral-600: #797979;--palette-neutral-700: #6a6a6a;--palette-neutral-800: #616161;--palette-neutral-850: #26292d;--palette-neutral-900: #24292e;--palette-neutral-950: #1e1e1e;--palette-black: #000000;--palette-slate-100: #b1c2d2;--palette-slate-200: #aabfc9;--palette-slate-300: #6786a5;--palette-slate-400: #6a737d;--palette-slate-500: #5b6d7e;--palette-slate-600: #32485d;--palette-slate-700: #22364a;--palette-slate-900: #032f62;--palette-pink-400: #ff69b4;--palette-pink-900: #870072;--palette-blue-400: #6182b8;--palette-blue-500: #0000ff;--palette-red-400: #e53935;--palette-red-500: #d73a49;--palette-violet-400: #7c4dff;--palette-purple-300: #99a9ff;--palette-purple-500: #6f42c1;--palette-teal-400: #39adb5;--palette-amber-400: #f6a434;--palette-orange-400: #f76d47;--palette-coral-400: #fb805a;--palette-yellow-300: #d8cf7b;--palette-yellow-400: #cccf73;--palette-lime-400: #cddc39}:root{--root-font-size: 15px;--root-line-height: 1.5;--font-family-text: "Georgia", "Bitstream Charter", serif;--font-family-title: "Helvetica Neue", "Arial", "Helvetica", "Nimbus Sans L", sans-serif;--font-family-title-alt: "Cormorant Garamond", serif;--font-family-mono: "Fira Code", monospace;--width-desktop: 650px}[data-theme=light]{--color-canvas: var(--palette-white);--color-canvas-pattern: var(--palette-neutral-400);--color-surface: var(--palette-white);--color-surface-sunken: var(--palette-neutral-100);--color-border: var(--palette-black);--color-border-subtle: var(--palette-neutral-300);--color-shadow: var(--palette-black);--color-text: var(--palette-neutral-900);--color-text-muted: var(--palette-neutral-600);--color-text-code: var(--palette-neutral-800);--color-link: var(--palette-blue-500);--color-text-nav: var(--palette-black);--token-atrule: var(--palette-violet-400);--token-attr-name: var(--palette-teal-400);--token-attr-value: var(--palette-amber-400);--token-attribute: var(--palette-amber-400);--token-boolean: var(--palette-violet-400);--token-builtin: var(--palette-teal-400);--token-cdata: var(--palette-teal-400);--token-char: var(--palette-teal-400);--token-class: var(--palette-teal-400);--token-class-name: var(--palette-purple-500);--token-comment: var(--palette-slate-400);--token-constant: var(--palette-violet-400);--token-deleted: var(--palette-red-400);--token-doctype: var(--palette-slate-200);--token-entity: var(--palette-red-400);--token-function: var(--palette-purple-500);--token-hexcode: var(--palette-orange-400);--token-id: var(--palette-violet-400);--token-important: var(--palette-violet-400);--token-inserted: var(--palette-teal-400);--token-keyword: var(--palette-red-500);--token-number: var(--palette-orange-400);--token-operator: var(--palette-red-500);--token-prolog: var(--palette-slate-200);--token-property: var(--palette-teal-400);--token-pseudo-class: var(--palette-amber-400);--token-pseudo-element: var(--palette-amber-400);--token-punctuation: var(--palette-neutral-950);--token-regex: var(--palette-blue-400);--token-selector: var(--palette-red-400);--token-string: var(--palette-slate-900);--token-symbol: var(--palette-violet-400);--token-tag: var(--palette-red-400);--token-unit: var(--palette-orange-400);--token-url: var(--palette-red-400);--token-variable: var(--palette-red-400)}[data-theme=dark]{--color-canvas: var(--palette-black);--color-canvas-pattern: var(--palette-pink-900);--color-surface: var(--palette-black);--color-surface-sunken: var(--palette-neutral-850);--color-border: var(--palette-white);--color-border-subtle: var(--palette-slate-600);--color-shadow: var(--palette-white);--color-text: var(--palette-white-soft);--color-text-muted: var(--palette-slate-100);--color-text-code: var(--palette-yellow-400);--color-link: var(--palette-pink-400);--color-text-nav: var(--palette-neutral-50);--token-atrule: var(--palette-violet-400);--token-attr-name: var(--palette-teal-400);--token-attr-value: var(--palette-amber-400);--token-attribute: var(--palette-amber-400);--token-boolean: var(--palette-violet-400);--token-builtin: var(--palette-teal-400);--token-cdata: var(--palette-teal-400);--token-char: var(--palette-teal-400);--token-class: var(--palette-teal-400);--token-class-name: var(--palette-purple-300);--token-comment: var(--palette-slate-300);--token-constant: var(--palette-violet-400);--token-deleted: var(--palette-red-400);--token-doctype: var(--palette-slate-200);--token-entity: var(--palette-red-400);--token-function: var(--palette-purple-300);--token-hexcode: var(--palette-orange-400);--token-id: var(--palette-violet-400);--token-important: var(--palette-violet-400);--token-inserted: var(--palette-teal-400);--token-keyword: var(--palette-coral-400);--token-number: var(--palette-lime-400);--token-operator: var(--palette-coral-400);--token-prolog: var(--palette-slate-200);--token-property: var(--palette-teal-400);--token-pseudo-class: var(--palette-amber-400);--token-pseudo-element: var(--palette-amber-400);--token-punctuation: var(--palette-neutral-200);--token-regex: var(--palette-blue-400);--token-selector: var(--palette-red-400);--token-string: var(--palette-yellow-300);--token-symbol: var(--palette-violet-400);--token-tag: var(--palette-red-400);--token-unit: var(--palette-orange-400);--token-url: var(--palette-red-400);--token-variable: var(--palette-red-400)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:var(--root-font-size);line-height:var(--root-line-height);font-family:var(--font-family-text),serif;text-rendering:optimizeLegibility}body{width:90%;max-width:var(--width-desktop);margin:0 auto;color:var(--color-text);background-color:var(--color-canvas);background-image:radial-gradient(var(--color-canvas-pattern) .5px,transparent 0);background-size:3px 3px;background-position:-19px -19px}main{padding:1rem;background-color:var(--color-surface);border:1px solid var(--color-border)}@media(min-width:650px){main{margin:0;padding:2rem;box-shadow:var(--color-shadow) 2px 2px}}h1{font-size:2.2rem;margin-bottom:1rem;font-family:var(--font-family-title),sans-serif}h2{font-size:1.5rem;margin:1rem 0;font-family:var(--font-family-title),sans-serif}h3{font-size:1.3rem;margin:1rem 0;font-family:var(--font-family-title),sans-serif}h4{font-size:1.1rem;margin:.5rem 0}ol,ul{padding-left:1.5rem;margin:1rem 0 1.5rem}li{padding:0;margin-bottom:.5rem;font-size:1rem;line-height:var(--root-line-height)}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}blockquote{padding:1rem;margin-bottom:1rem;color:var(--color-text-muted);background:var(--color-surface-sunken);border:1px solid var(--color-border)}blockquote p{font-size:.9rem;margin:0}blockquote p code{font-size:.8rem}p{font-size:1rem;margin:1rem 0;line-height:var(--root-line-height)}pre{background:var(--color-surface-sunken);padding:.8rem;margin:1rem 0}h1 code,h2 code,h3 code,h4 code,li code,p code{background:var(--color-surface-sunken);color:var(--color-text-code);padding:0 .1rem;font-size:.8rem}a{color:var(--color-link);text-decoration:underline}a:hover{font-weight:500}table{border-collapse:collapse;border-spacing:0;border:1px solid var(--color-border-subtle);width:100%;margin:1rem 0 1.5rem}table thead{border-bottom:1px solid var(--color-border-subtle)}table tr:nth-child(2n){background:var(--color-surface-sunken)}table tr:not(:last-child){border-bottom:1px solid var(--color-border-subtle)}table tr th:not(:last-child),table tr td:not(:last-child){border-right:1px solid var(--color-border-subtle)}table tr th,table tr td{padding:.5rem}code[class*=language-],pre[class*=language-]{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;color:var(--color-text);background:var(--color-surface-sunken);font-family:var(--font-family-mono);line-height:1.3rem;font-size:.8rem;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}:not(pre)>code[class*=language-]{white-space:normal;padding:.1rem}pre[class*=language-]{overflow:auto;position:relative;margin:.7rem 0 1.5rem;padding:1.2rem 1.4rem;border-radius:0}.language-css>code,.language-sass>code,.language-scss>code{color:#f76d47}[class*=language-] .namespace{opacity:.7}.token.atrule{color:var(--token-atrule)}.token.attr-name{color:var(--token-attr-name)}.token.attr-value{color:var(--token-attr-value)}.token.attribute{color:var(--token-attribute)}.token.boolean{color:var(--token-boolean)}.token.builtin{color:var(--token-builtin)}.token.cdata{color:var(--token-cdata)}.token.char{color:var(--token-char)}.token.class{color:var(--token-class)}.token.class-name{color:var(--token-class-name)}.token.comment{color:var(--token-comment)}.token.constant{color:var(--token-constant)}.token.deleted{color:var(--token-deleted)}.token.doctype{color:var(--token-doctype)}.token.entity{color:var(--token-entity)}.token.function{color:var(--token-function)}.token.hexcode{color:var(--token-hexcode)}.token.id{color:var(--token-id);font-weight:700}.token.important{color:var(--token-important);font-weight:700}.token.inserted{color:var(--token-inserted)}.token.keyword{color:var(--token-keyword)}.token.number{color:var(--token-number)}.token.operator{color:var(--token-operator)}.token.prolog{color:var(--token-prolog)}.token.property{color:var(--token-property)}.token.pseudo-class{color:var(--token-pseudo-class)}.token.pseudo-element{color:var(--token-pseudo-element)}.token.punctuation{color:var(--token-punctuation)}.token.regex{color:var(--token-regex)}.token.selector{color:var(--token-selector)}.token.string{color:var(--token-string)}.token.symbol{color:var(--token-symbol)}.token.tag{color:var(--token-tag)}.token.unit{color:var(--token-unit)}.token.url{color:var(--token-url)}.token.variable{color:var(--token-variable)}
