:root{--body-sans-font:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--body-preformatted-font:"Cascadia Code","Fira Code",monospace;--body-title-font:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--background:#333;--text:#f0f0f0;--text-selection:#5a9fd4;--preformatted-background:#444;--link-foreground:#7cb8e4;--link-background:transparent;--blockquote-border-left:1px solid #888;--progress-bar-outline:#5a9fd4 solid 4px;--progress-bar-fill:#5a9fd4}main{font-family:var(--body-sans-font);margin:auto;max-width:50rem;padding:2rem}::selection{background:var(--text-selection)}body{background:var(--background);color:var(--text)}body,html{align-items:center;display:flex;height:100%;justify-content:center;margin-left:auto;margin-right:auto}.centered-div{text-align:center}#status{font-variant-numeric:tabular-nums}#progress{border-radius:1rem;display:none;height:2rem;margin:1rem 0 2rem;outline:var(--progress-bar-outline);outline-offset:2px;overflow:hidden;width:min(20rem,90%)}.bar-inner{background-color:var(--progress-bar-fill);height:100%;transition:width .25s ease-in;width:0}@media (prefers-reduced-motion:no-preference){.bar-inner{transition:width .25s ease-in}}pre{background-color:var(--preformatted-background);border:0;font-family:var(--body-preformatted-font);padding:1em}a,a:active,a:visited{background-color:var(--link-background);color:var(--link-foreground)}h1,h2,h3,h4,h5{font-family:var(--body-title-font);margin-bottom:.1rem}blockquote{border-left:var(--blockquote-border-left);margin:.5em 10px;padding:.5em 10px}footer{text-align:center}