*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:125%;line-height:1.6;-webkit-text-size-adjust:100%;word-break:break-word}body{padding:1em}body,dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul,button,input,select,textarea{margin:0}hr{overflow:visible;height:0}main,details{display:block}summary{display:list-item}nav ol,nav ul{list-style:none;padding:0}pre,code,kbd,samp{font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1em}abbr[title]{cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}fieldset{border:1px solid #666;padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]{display:inline;display:initial}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}@media print{a[href^="http"]::after{content:" (" attr(href) ")"}}:root{--background-main:#fefefe;--background-element:#eee;--background-inverted:#282a36;--text-main:#1f1f1f;--text-alt:#333;--text-inverted:#fefefe;--border-element:#282a36;--theme:#7a283a;--theme-light:hsl(0,25%,65%);--theme-dark:hsl(0,25%,45%)}body{margin:auto;max-width:36rem;min-height:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:3.2rem 0 .8em}h1{font-size:2.441rem;line-height:1.1}h2{font-size:1.953rem;line-height:1.15}h3{font-size:1.563rem;line-height:1.2}h4{font-size:1.25rem;line-height:1.3}h5{font-size:1rem;line-height:1.4}h6{font-size:1rem;line-height:1.4}p,ul,ol,figure{margin:.6rem 0 1.2rem}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block;font-size:1em;font-style:italic;font-weight:normal;line-height:1.3;margin-top:.3em}h1 span{font-size:.6em}h2 span{font-size:.7em}h3 span{font-size:.8em}h4 span{font-size:.9em}small{font-size:1em;opacity:.8}mark{background:pink}pre{-moz-tab-size:4;-o-tab-size:4;tab-size:4}ins{text-decoration:none;font-weight:bolder}blockquote{border-left:.3rem solid #7a283a;border-left:.3rem solid var(--theme);margin:.6rem 0 1.2rem 0;padding-left:2rem}blockquote p{font-size:1.2em;font-style:italic}figure{margin:0}body{background:#fefefe;background:var(--background-main);color:#1f1f1f;color:var(--text-main)}a{color:#7a283a;color:var(--theme);text-decoration:underline}a:hover{color:hsl(0,25%,65%);color:var(--theme-light)}a:active{color:hsl(0,25%,45%);color:var(--theme-dark)}:focus{outline:3px solid hsl(0,25%,65%);outline:3px solid var(--theme-light);outline-offset:3px}::-moz-selection{background:hsl(0,25%,65%);background:var(--theme-light);color:#fefefe;color:var(--text-inverted)}::selection{background:hsl(0,25%,65%);background:var(--theme-light);color:#fefefe;color:var(--text-inverted)}input{background:#eee;background:var(--background-element);padding:.5rem .65rem;border-radius:.5rem;border:2px solid #282a36;border:2px solid var(--border-element);font-size:1rem}mark{background:pink;padding:.1em .15em}kbd,code{background:#eee;padding:.1em .25em;border-radius:.2rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}kbd>kbd{padding-left:0;padding-right:0}pre{-moz-tab-size:4;-o-tab-size:4;tab-size:4}pre code{display:block;padding:.3em .7em;word-break:normal;overflow-x:auto}[tabindex="-1"]:focus{outline:0}[hidden]{display:none}[aria-disabled],[disabled]{cursor:not-allowed !important;pointer-events:none !important}a[href^='#']::after{content:''}body>a:first-child{background:#7a283a;background:var(--theme);border-radius:.2rem;color:#fefefe;color:var(--text-inverted);padding:.3em .5em;position:absolute;top:-10rem}body>a:first-child:focus{top:1rem}