.services .service {
  background: linear-gradient(180deg, #191818 50%, #50382c);
  border-color: #e681503b;
  transition: background .25s ease, border-color .25s ease, box-shadow .25s ease, transform .25s ease;
}

.services .service:hover,
.services .service:focus-within {
  background: linear-gradient(180deg, #24201e 30%, #754733);
  border-color: #e68150b3;
  box-shadow: 0 18px 42px #0008, 0 0 26px #e681502d, inset 0 2px 2px #ffffff24;
  transform: translateY(-5px);
}

@media (prefers-reduced-motion: reduce) {
  .services .service { transition: none; }
}
