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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#f8f9fa;font-family:Arial,sans-serif;margin:0;padding:0}.App{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:40px auto;max-width:600px;padding:20px}h1{text-align:center}form,h1{margin-bottom:24px}form{display:flex;gap:8px}input[type=text]{border:1px solid #ced4da;border-radius:4px;flex:1 1;font-size:16px;padding:8px}button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px;transition:background .2s}button:hover{background:#0056b3}.todo-item{align-items:center;border-bottom:1px solid #e9ecef;display:flex;padding:8px 0}.todo-item:last-child{border-bottom:none}.todo-item.completed span{color:#6c757d;text-decoration:line-through}.todo-item span{flex:1 1;font-size:16px;margin-left:8px}.todo-item button{background:#dc3545}.todo-item button:hover{background:#c82333}
/*# sourceMappingURL=main.87438b30.css.map*/