:root {
  /*--primary-color: #f91942;*/
  --primary-color: #F9197C;
    font-family: Partyvillas LarkenItalic Ck, Inter, sans-serif !important;
}

.text-primary {
  color: var(--primary-color);
}

.bg-primary {
  background-color: var(--primary-color);
}

.bg-primary:hover {
  background-color: #d5163a;
}

@keyframes fade-in {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}
.animate-fade-in {
  animation: fade-in 0.3s ease-in-out;
}

@media (hover: none), (pointer: coarse) {
  *:hover {
    
    border-color: inherit !important;
    box-shadow: none !important;
    /*transform: none !important;*/
  }
}
