html{scrollbar-gutter:stable;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:canvastext;background:canvas;max-width:650px;margin:50px auto;padding:0 10px;font-size:17px;line-height:1.65}*{box-sizing:border-box}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}a{color:linktext}h1{margin-bottom:.5em}h2{margin-top:1.5em;font-size:1.15em}hr{margin:2em 0 1em}pre{white-space:pre-wrap}.back{margin-bottom:1.5em}.field-label{margin:1em 0 .3em;display:block}.numbers{gap:.5em;max-width:400px;display:flex}.numbers input,.target{text-align:center;color:canvastext;background:canvas;border:1px solid graytext;border-radius:3px;width:4.5em;min-width:0;padding:.3em}.target{display:block}.actions{flex-wrap:wrap;gap:.5em;margin-top:1.25em;display:flex}.actions button{padding:.35em .7em}.helper,.footnote{color:graytext;font-size:.9em}.helper{min-height:1.5em}progress{width:min(100%,400px);display:block}.output{overflow-wrap:anywhere;border:1px solid graytext;min-height:3em;padding:.75em}.error{color:#b02020}.success{color:#087a32}@media (prefers-color-scheme:dark){.error{color:#ff9797}.success{color:#6cdb92}}
