:root{--body-sans-font:Helvetica,Arial,sans-serif;--body-preformatted-font:Courier New,monospace;--body-title-font:Helvetica,Arial,sans-serif;--background:#fff;--text:#000;--text-selection:#cce5ff;--preformatted-background:#f5f5f5;--link-foreground:#06c;--link-background:transparent;--blockquote-border-left:1px solid #ccc;--progress-bar-outline:#06c solid 4px;--progress-bar-fill:#06c}img:not(#logo){display:none!important;visibility:hidden!important}#logo{display:block!important;visibility:visible!important}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}