:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0}h1{font-size:3.2em;line-height:1.1}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}#root{max-width:900px;margin:0 auto;text-align:center}.todo-list{margin:0 auto;max-width:600px;min-width:fit-content}.todo-list h2{font-size:xx-large}.todo-list ul{font-size:xx-large;list-style-type:disc;list-style-position:outside;padding:0}.todo-list li{display:flex;justify-content:space-between;align-items:center;padding:.2rem}.todo-list li span{display:flex;align-items:flex-end}.todo-list li span label{padding:0 .5rem}.todo-list form{padding:0}.todo-list .trash:hover{cursor:pointer}.todo-list button{border:none;background-color:transparent}.todo-list input[type=checkbox]{appearance:none}.todo-list input[type=checkbox]:checked:before{font-size:xx-large;content:"✅"}.todo-list input[type=checkbox]:before{font-size:xx-large;content:"🔲"}.todo-list input[type=checkbox]:hover{cursor:pointer}.todo-list form input{font-size:xx-large}
