/* play4fun 自定义样式 */

/* 平滑过渡 */
* {
  transition-property: background-color, border-color, color, opacity;
  transition-duration: 150ms;
}

/* 输入框聚焦光晕 */
input:focus {
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.15);
}

/* 禁用 Google 按钮样式 */
button:disabled {
  opacity: 0.5;
}

/* 滚动条美化 */
::-webkit-scrollbar {
  width: 6px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background: #374151;
  border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
  background: #4b5563;
}

/* 卡片 hover 效果 */
.hover-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}

/* 加载动画 */
@keyframes spin {
  to { transform: rotate(360deg); }
}
.spinner {
  animation: spin 0.6s linear infinite;
}
