/* ===== Hotspot Shared Styles ===== */

.nav-hotspot,
.cast-hotspot {
  position: absolute;
  top: var(--hotspot-top, 0px);
  left: var(--hotspot-left, 0px);
  width: var(--hotspot-width, 0px);
  height: var(--hotspot-height, 0px);
  cursor: pointer;
  background-color: rgba(255, 0, 0, 0); /* デバッグ用: 透明 */
  border: 2px solid transparent;
  transition: all 0.3s ease;
}

