human: 写一个CSS代码，在悬停时提供动画。
 bot: 在悬停时，元素的背景颜色和边框颜色会随机变化，并且添加一个旋转的动画效果，使元素看起来更加有趣。这样的动画效果可以通过以下CSS代码实现：

.element {
  background-color: white;
  border: 1px solid black;
  transition: background-color 0.5s, border-color 0.5s, transform 0.5s;
}

.element:hover {
  background-color: rgb(\$random-color1, \$random-color2, \$random-color3);
  border-color: rgb(\$random-color4, \$random-color5, \$random-color6);
  transform: rotate(360deg);
}