@charset "UTF-8";

/**
 * GLOBALJET.tr - Havalimanı Modülü Özel Stil Entegrasyonu
 */

/* 1. Landing Page İniş Sayfası Özel Gold Parlama Efekti */
.stats-highlight-gold {
    color: #f59e0b !important; /* Tailwind amber-500 */
    font-weight: 800;
    text-shadow: 0 0 12px rgba(245, 158, 11, 0.4);
    transition: all 0.3s ease;
}

.dark .stats-highlight-gold {
    color: #fbbf24 !important; /* Tailwind amber-400 */
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.65);
}

/* 2. Helikopter Modülü Özel Silo Kart ve Hover Efektleri */
.helicopter-service-card {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
}

.helicopter-service-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 22px 40px -10px rgba(245, 158, 11, 0.15);
}

.dark .helicopter-service-card:hover {
    box-shadow: 0 22px 40px -10px rgba(251, 191, 36, 0.1);
}

.helicopter-page-link {
    color: #f59e0b;
    font-weight: 700;
    text-decoration: none;
    border-bottom: 2px dashed rgba(245, 158, 11, 0.4);
    transition: all 0.2s ease;
}

.helicopter-page-link:hover {
    color: #d97706;
    border-bottom-style: solid;
    background-color: rgba(245, 158, 11, 0.05);
}

/* 3. Arama Sonuç Paneli (Search Dropdown) Cam Efekti */
.search-results-glass {
    background-color: rgba(15, 23, 42, 0.95); /* Slate 900 */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(51, 65, 85, 0.8); /* Slate 750 */
    border-radius: 0.75rem;
}

.dark .search-results-glass {
    background-color: rgba(2, 6, 23, 0.98); /* Black / Slate 950 */
    border: 1px solid rgba(71, 85, 105, 0.5);
}

.search-results-list-wrapper {
    padding: 0.5rem 0;
    width: 100%;
}

/* 4. GECE MODU KONTRAST VE OKUNABİLİRLİK GÜVENCESİ (FORCED WHITE) */
.hero-text-protection h1 {
    color: #ffffff !important;
}

/* Yarı saydam kartın içindeki p etiketlerini ve child öğelerini hem gündüz hem gece modunda beyaza sabitler */
.hero-text-protection .bg-slate-900\/90 p,
.hero-text-protection .dark\:bg-slate-950\/95 p {
    color: #ffffff !important;
}

/* Mobil cihazlarda veya geçişlerde oluşabilecek metin flulaşmasını engellemek için düzeltme */
@media (max-width: 768px) {
    .hero-text-protection h1 {
        text-shadow: 0 2px 8px rgba(0,0,0,0.9);
    }
}