:root{color-scheme:dark light;--light:#FFF;--light2:#DDE;--dark:#112;--dark2:#223;--blue:#008}@media(prefers-color-scheme:dark){:root{--light:#112;--light2:#336;--dark:#DDE;--dark2:#FFF;--blue:#BBF}}*,*::before,*::after{box-sizing:border-box}html{font-size:clamp(1rem,.9375rem + .3125vw,1.3125rem);scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--light);color:var(--dark);display:flex;gap:2rem;flex-direction:column;justify-content:space-between;margin:auto;max-width:40rem;min-height:100vh;min-height:100dvh}body>*{padding:1rem}header,footer{font-size:.9rem}footer{margin-block:auto 2rem}h1,h2,h3,h4{color:var(--dark2)}a{color:var(--blue);text-decoration-thickness:.1rem;text-underline-offset:.1rem}details{font-size:.9rem}summary{color:var(--blue)}li{margin-block-start:.5rem}dt{font-weight:700}dd{margin-inline-start:1rem}dd+dt{margin-block-start:.5rem}form{margin-block:1rem}input{font-family:inherit;font-size:1.44rem;padding:.4rem;width:100%;border:.2rem solid}blockquote{border-inline-start:.2rem solid;margin-inline-start:0;padding-inline-start:1rem}code{background-color:var(--light2);font-size:.9em}pre{background:var(--dark);color:var(--light);overflow:auto;padding:.5rem 1rem;margin-block-end:2rem}pre code{background:0 0;color:var(--light);font-size:.85rem;padding:0}figure{inline-size:fit-content;margin-block:1rem 2rem;margin-inline:auto}img{display:block;height:auto;max-width:100%}figure.full,.full img{width:100%}.pixelated img{image-rendering:pixelated}figcaption{contain:inline-size;font-size:.9rem}figcaption p{margin-block:.2rem}hr{border:none;border-block-start:.2rem solid var(--dark2);margin-block:1rem 2rem}.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb li{margin:0}.breadcrumb li::after{content:" > "}