body { font-family: sans-serif; max-width: 600px; margin: 2rem auto; padding: 1rem; } .input-group { background: #eee; padding: 1rem; border-radius: 8px; display: flex; gap: 10px; } input { padding: 8px; flex: 1; } input[type="checkbox"] { transform: scale(1.5); } button { padding: 8px 16px; cursor: pointer; background: #28a745; color: white; border: none; border-radius: 4px; } ul { list-style: none; padding: 0; margin-top: 2rem; } li { background: white; border: 1px solid #ddd; padding: 10px; margin-bottom: 5px; display: flex; justify-content: space-between; align-items: center; } .delete-btn { background: #dc3545; margin-left: 10px; font-size: 0.8rem; }