#root{display:flex;flex-direction:column;min-width:100%;min-height:100%;text-align:center}input{margin-bottom:.5em}.loader-container{display:flex;justify-content:center;align-items:center;height:100vh}.header{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;margin-bottom:2rem;background:#1c1424;color:#fff}.auth-form{display:flex;flex-direction:column;align-items:center;min-width:50%;margin-top:2rem}.auth-form-card{min-width:50%}.todo-container{display:flex;align-items:baseline;padding-left:2em;min-width:80%;margin-top:2rem}.todo-form{margin-right:1rem}.todo-list{display:flex;flex-direction:column;min-width:50%;margin-top:2rem}.todo-list ul{padding:0}.todo-item{display:"flex";align-items:"center";margin-bottom:1rem}.todo-item-header{display:flex;align-items:center}.todo-item-header>div:nth-of-type(1){margin-right:.5rem}.todo-item-footer{display:flex;justify-content:flex-end;align-items:center;width:100%}.todo-item-footer>button{margin-right:.5rem}.todo-title{font-weight:700;font-size:1.1rem}.todo-edited-item-title>div>input{margin:0;padding:0;font-weight:700;font-family:Work Sans,sans-serif;font-size:1.1rem}.todo-item-description{font-size:.9rem;margin-bottom:.5rem}.todo-edited-item-description{width:80%}.todo-edited-item-description>input{font-family:Work Sans,sans-serif;font-size:1.3rem;margin:0;padding:0}.auth-form-card>form>div:last-of-type{margin-bottom:1rem}:root{font-family:Work Sans,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#2b2b2b;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;display:flex;justify-content:center;place-items:center;min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1c1424;color:#fff;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
