/* Hero Block Styles */
.hero-block {
  /* Custom styles for the hero block */
  /* Most styling is handled by Tailwind classes in the PHP template */
}

/* Custom animations */
/* @keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.hero-block h1 {
  animation: fadeInUp 0.8s ease-out 0.2s both;
}

.hero-block p {
  animation: fadeInUp 0.8s ease-out 0.4s both;
}

.hero-block a {
  animation: fadeInUp 0.8s ease-out 0.6s both;
} */

/* Responsive adjustments */
@media (max-width: 768px) {
  .hero-block {
    /* min-height: 80vh; */
  }
}

/* Print styles */
@media print {
  .hero-block {
    min-height: auto;
    background: white !important;
    color: black !important;
  }

  .hero-block .absolute {
    position: static !important;
  }
}
