/* Smooth scrolling */
html {
  scroll-behavior: smooth;
}

/* Smooth theme transitions */
a,
button,
.transition-theme {
  transition: background-color 0.25s ease, color 0.25s ease,
    border-color 0.25s ease, transform 0.2s ease;
}

/* Gradient text effect */
.gradient-text {
  background: linear-gradient(to right, #a78bfa, #8b5cf6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* ===================================================================
   GobbleData – Custom Styles
   Used for micro-breakpoints, custom overrides, non-Tailwind utilities
=================================================================== */

/* Show/hide GobbleData logo text based on ultra-small screens */
@media (max-width: 349px) {
  .logo-text {
    display: none;
  }
}

@media (min-width: 350px) {
  .logo-text {
    display: block;
  }
}
