/* Glow effect for buttons and button-like links */
button,
a[class*="bg-"],
a.inline-flex {
  transition: box-shadow 0.3s ease, transform 0.2s ease;
}

button:hover,
a[class*="bg-"]:hover,
a.inline-flex:hover {
  /* Brand color glow #1aa0ff */
  box-shadow: 0 0 15px rgba(26, 160, 255, 0.6);
  transform: translateY(-1px); /* Slight lift for a premium feel */
}

/* Glow effect for text links */
a:not([class*="bg-"]):not(.inline-flex) {
  transition: text-shadow 0.3s ease;
}

a:not([class*="bg-"]):not(.inline-flex):hover {
  text-shadow: 0 0 10px rgba(26, 160, 255, 0.5);
}
