/* Awet Scenic Tanzania Safaris - Minimal custom CSS (Tailwind handles the rest) */

/* Smooth scroll & default body */
html { scroll-behavior: smooth; }
body { font-family: 'Inter', system-ui, sans-serif; color: #1F1B16; background: #F5EFE6; }

/* Display font helper */
.font-display { font-family: 'Playfair Display', serif; }

/* Fade-in animation */
@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(24px); }
  to   { opacity: 1; transform: translateY(0); }
}
.reveal { opacity: 0; }
.reveal.in-view { animation: fadeInUp 0.8s ease-out forwards; }

/* Hero overlay gradient */
.hero-overlay {
  background: linear-gradient(180deg, rgba(31,27,22,0.35) 0%, rgba(31,27,22,0.65) 100%);
}

/* Card hover lift */
.lift { transition: transform .35s ease, box-shadow .35s ease; }
.lift:hover { transform: translateY(-6px); box-shadow: 0 20px 40px -20px rgba(31,27,22,.35); }

/* Accordion details marker */
details > summary { list-style: none; cursor: pointer; }
details > summary::-webkit-details-marker { display: none; }
details[open] .acc-icon { transform: rotate(45deg); }
.acc-icon { transition: transform .25s ease; }

/* Custom scrollbar for filter tabs */
.no-scrollbar::-webkit-scrollbar { display: none; }
.no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }
