/* iCore RP — перекраска Santa Maria (оранжевый → фиолетовый) */
:root {
  --background-color: #0f0b16;
  --default-gradient: linear-gradient(151.87deg, #d8b4fe -71.7%, #8b6fd4 266.98%);
  --background-btn-grey: #1e1630;
}

body {
  background: var(--background-color);
}

.btn,
.item-play-header,
.item-play-header::after {
  background: var(--default-gradient) !important;
}

.red-palm,
.secondary-palm {
  background: linear-gradient(151.87deg, #c4b5fd -71.7%, #6b5ce7 266.98%) !important;
  box-shadow: 0 0 91px rgba(155, 126, 222, 0.35) !important;
}

.item-play-header::after {
  background: var(--default-gradient) !important;
}

.checkbox.active {
  background: linear-gradient(225deg, rgba(216, 180, 254, 0.4), rgba(139, 111, 212, 0.4)) !important;
}

.item-pack.selected {
  border-color: rgba(155, 126, 222, 0.5) !important;
  background: linear-gradient(225deg, rgba(216, 180, 254, 0.25), rgba(139, 111, 212, 0.25)) !important;
}

/* Пальмы на кнопках — фиолетовый оттенок */
.orange-palm::before {
  filter: hue-rotate(88deg) saturate(0.9) brightness(1.05);
}

.red-palm::before,
.secondary-palm::before {
  filter: hue-rotate(82deg) saturate(0.85);
}

.item-play::after {
  filter: hue-rotate(90deg) saturate(0.75);
}

/* Жёстко прошитые оранжевые градиенты в оригинальном CSS */
.item-play-header,
.item-play-header::after {
  background: var(--default-gradient) !important;
}

.gradient-role {
  background: linear-gradient(180deg, transparent 0%, rgba(15, 11, 22, 0.85) 100%);
}

.role-item:hover {
  box-shadow: 0 0 40px rgba(139, 111, 212, 0.25);
}
