.glass-card {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.05);
  background: linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-secondary) 100%);
}
.glass-card.card-hover {
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s ease;
}
.glass-card.card-hover:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
}
.glass-card .stat-number {
  color: var(--brand-gold-light);
  font-family: "Playfair Display", sans-serif;
  letter-spacing: -1px;
  margin-bottom: 0.5rem;
  background: linear-gradient(to right, var(--brand-gold) 0%, var(--brand-gold-dark) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: var(--fs-6xl);
}

/*# sourceMappingURL=locations.css.map */
