/* Custom Animations */
@keyframes pulse-glow {
  0%, 100% { box-shadow: 0 0 15px rgba(240, 171, 0, 0.4); }
  50% { box-shadow: 0 0 30px rgba(240, 171, 0, 0.8); }
}

.pulse-glow {
  animation: pulse-glow 2s infinite;
}

/* Larger text and centered content */
html {
  font-size: 18px;
  scroll-behavior: smooth;
  scroll-padding-top: 80px;
}


/* Scale up all text sizes */
p, li, a {
  font-size: 1.25rem;
}

h1 {
  font-size: 3rem;
}

h2 {
  font-size: 2.5rem;
}

h3 {
  font-size: 2rem;
}

h4, h5 {
  font-size: 1.5rem;
}

/* Radial gradient for mouse glow */
.bg-gradient-radial {
  background: radial-gradient(circle, var(--tw-gradient-from) 0%, var(--tw-gradient-to) 70%);
}

