/* 算法大厅性能优化：减少首屏重排和滚动卡顿 */
.algo-card {
  content-visibility: auto;
  contain-intrinsic-size: 260px;
}

@media (max-width: 768px) {
  .algo-card,
  .hall-skeleton,
  .card-rings-panel,
  .card-stats,
  .card-history {
    animation: none !important;
  }

  .algo-card {
    transition: box-shadow .12s ease, transform .12s ease !important;
    will-change: auto !important;
  }

  .ring {
    will-change: auto !important;
  }
}
