/*!
 * zaka-hall.v1.css — 大厅轮播滑动层 + 图标尺寸校准
 */

/* ---------- 轮播 ---------- */
.outerbox {
  position: relative;
  overflow: hidden;
}

.zaka-slider {
  position: absolute;
  inset: 0;
  overflow: hidden;
  touch-action: pan-y;
  cursor: grab;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  user-select: none;
}
.zaka-slider:active {
  cursor: grabbing;
}

.zaka-track {
  display: flex;
  height: 100%;
  width: 100%;
  will-change: transform;
}

.zaka-slide {
  flex: 0 0 100%;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.zaka-slide > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
  -webkit-user-drag: none;
  user-select: none;
}

/* ---------- 图标尺寸校准（西海岸素材比例与原来略有差异） ---------- */
button.game_itemImg > img[data-zaka-icon],
img[data-zaka-icon] {
  object-fit: contain;
}
