body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-container,.todo-container{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:40px auto;max-width:400px;padding:30px}.auth-form,.todo-form{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.auth-form input,.todo-form input{border:1px solid #ddd;border-radius:5px;padding:8px}.auth-form button,.todo-form button,.todo-header button,.todo-item button{background:#1976d2;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 16px}.auth-form button:hover,.todo-form button:hover,.todo-header button:hover,.todo-item button:hover{background:#1565c0}.todo-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.todo-list{list-style:none;padding:0}.todo-item{align-items:center;display:flex;gap:10px;margin-bottom:10px}.todo-item input[type=text]{border:1px solid #ddd;border-radius:5px;flex:1 1;padding:6px}.error{color:#d32f2f;margin-top:10px;text-align:center}
/*# sourceMappingURL=main.59c3e51d.css.map*/