*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}body{background:#000;color:#daa520;padding:2rem}.alert{background-color:red;border:1px solid #fff;border-radius:5px;color:#fff;margin:5px 0 15px;opacity:50%;padding:5px;top:5px;width:50%}.alert,.spinner{position:absolute;z-index:10}.spinner{align-items:center;-webkit-animation:text-color .5s ease-in-out infinite alternate;animation:text-color .5s ease-in-out infinite alternate;bottom:0;display:flex;font-size:2rem;height:300px;justify-content:center;left:0;margin:auto;overflow:hidden;right:0;top:0;width:300px}.spinner span{color:#fff}.spinner-sector{-webkit-animation:rotate var(--duration) var(--timing) infinite;animation:rotate var(--duration) var(--timing) infinite;border:15px solid transparent;border-radius:50%;height:100%;mix-blend-mode:overlay;position:absolute;width:100%}.spinner-sector-red{--duration:1s;--timing:ease-out;border-top-color:#ff4500}.spinner-sector-blue{--duration:1.5s;--timing:ease-out;border-left-color:blue}.spinner-sector-green{--duration:2s;--timing:ease-out;border-bottom-color:#adff2f}.spinner-sector-yellow{--duration:2.5s;--timing:ease-out;border-right-color:#daa520}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes text-color{0%{color:#fff}50%{color:#fffffe}to{color:#fffffd}}@keyframes text-color{0%{color:#fff}50%{color:#fffffe}to{color:#fffffd}}.form-row,.new-item-form{display:flex;flex-direction:column;gap:1rem}.btn{background:rgba(0,170,255,.1);border:1px solid #f0f;border-radius:.25em;color:wheat;cursor:pointer;outline:none;padding:.25em .5em}.btn:focus-visible,.btn:hover{background:blue;box-shadow:0 0 5px #f0f;color:#111}.btn.btn-danger{background:rgba(204,0,0,.1);border:1px solid #c00;color:#c00}.btn.btn-danger:focus-visible,.btn.btn-danger:hover{background:rgba(204,0,0,.2)}.new-item-form input{background:#00092f;border:1px solid blue;border-radius:.25em;color:wheat;height:3rem;outline:none;padding:.25em .5em}.new-item-form input:focus{border:1px solid #6cf}.item{color:#adff2f;font-size:large}.header{font-size:1.5rem;margin-bottom:.5rem;margin-top:1.5rem}.list{list-style:none;margin:0 0 0 1rem;padding:0}.list li:has(input:checked) label{color:#1e90ff;text-decoration-color:#fff;text-decoration-line:line-through;text-decoration-thickness:2px}.list{display:flex;flex-direction:column;gap:.3rem}.list li{gap:.5rem}.list li,.list li label{align-items:center;display:flex}.list li label{cursor:pointer;gap:.25rem;width:90%}.list li:has(input:focus-visible) label{outline:1px solid #0af}.list li input{-webkit-appearance:none;appearance:none;border-radius:100%;height:0;outline:none;pointer-events:none;position:absolute;width:0}.list li label:before{align-items:center;background:#cef;border-radius:10px;content:"";display:block;display:flex;height:.9rem;justify-content:center;width:.9rem}.list li label:hover:before{background:#ff4500;border-radius:10px}.list li:has(input:checked) label:before{background:#ff4500;border-radius:10px;color:#cef;font-size:.75rem;font-weight:700}.list li:has(input:checked) label:hover:before{background:#ff4500}
/*# sourceMappingURL=main.3c3990f5.css.map*/