/* Sportsbook carousel colors */
.sb-carousel-menu-item {
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.02);
  color: #9ea9c4;
  transition: background 0.2s ease, color 0.2s ease;
}

.sb-carousel-menu-item.sb-active,
.sb-carousel-menu-item[uisrefactive="sb-active"] {
  background: linear-gradient(135deg, #f3a84d 0%, #e68b22 70%, #a85f05 100%);
  color: #121212;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    0 8px 18px rgba(230, 139, 34, 0.35);
}

.sb-carousel-menu-item.sb-active svg,
.sb-carousel-menu-item[uisrefactive="sb-active"] svg {
  fill: currentColor;
  stroke: currentColor;
}
