:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}html{background-color:#000;width:100%;height:100%;overflow:hidden}body{place-items:center;width:100%;min-width:320px;height:100%;min-height:100vh;margin:0;padding:0;display:flex;overflow:hidden}#root{background-color:#000;width:100%;height:100%;position:relative;overflow:hidden}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box;background-color:#000;font-family:monospace,Courier,Arial,Helvetica,sans-serif}body{color:#cef;background:#000;width:100%;height:100%;display:flex;overflow:hidden}.center{border:5px solid;width:100%;margin:auto;padding:10px}.new-item-form{gap:.1rem;position:absolute;top:4%;left:2%}.form-row{white-space:nowrap;flex-direction:row;gap:.1rem;display:flex}.form-col{flex-direction:col;max-width:200px;padding-top:10px;font-size:12px}.form-col button{width:50px;margin:1px auto}.quux{position:absolute;top:12%;left:10%}.quux1{flex-direction:row;gap:.1em;padding:.2em;display:flex}.quuxbutton1{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none;-ms-touch-action:none;background-color:#0000;border:none;outline:none;padding:.1em .2em}.quuxbtn2{margin-left:20px}.col{flex-direction:column;justify-content:flex-start;display:flex}.btn{color:#0af;cursor:pointer;background:#00aaff1a;border:1px solid #0af;border-radius:.25em;outline:none;padding:.1em .5em}.btn:hover,.btn:focus-visible{background:#0af3}.btn.btn-danger{color:#c00;background:#cc00001a;border:1px solid #c00}.btn.btn-danger:hover,.btn.btn-danger:focus-visible{background:#c003}.new-item-form input{color:#cef;background:#069;border:1px solid #08c;border-radius:.25em;outline:none;padding:.25em .5em}.new-item-form input:focus{border:1px solid #6cf}.header{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.5rem}.list{margin:0 0 0 1rem;padding:0;list-style:none}.list li:has(input:checked) label{color:#526d7a}.list{flex-direction:column;gap:.3rem;display:flex}.list li{align-items:center;gap:.5rem;display:flex}.list li label{cursor:pointer;align-items:center;gap:.25rem;display:flex}.list li:has(input:focus-visible) label{outline:1px solid #0af}.list li input{appearance:none;pointer-events:none;outline:none;width:0;height:0;position:absolute}.list li label:before{content:"";background:#cef;border-radius:.25em;justify-content:center;align-items:center;width:.9rem;height:.9rem;display:flex}.list li label:hover:before{background:#9df}.list li:has(input:checked) label:before{content:"✔";color:#cef;background:#08c;font-size:.75rem;font-weight:700}.list li:has(input:checked) label:hover:before{background:#069}
