/* ============================================
   RADALOFT — Master Stylesheet
   Imports all modular component stylesheets
   ============================================ */

/* 1. Base Tokens, Reset & Typography */
@import url('variables.css');

/* 2. Header & Fullscreen Navigation */
@import url('navbar.css');

/* 3. Ana Slider (hero) */
@import url('slider.css');

/* 4. Kayan Yazı Şeridi */
@import url('marque.css');

/* 5. Yatay Kaydırma — Yurtlarımız */
@import url('horizontal-scroll.css');

/* 6. Galeri */
@import url('gallery.css');

/* 7. Tanıtım Videosu */
@import url('video.css');

/* 8. Bizi Neden Seçmelisiniz? */
@import url('about.css');

/* 8. Yolculuk / Ulaşım */
@import url('yolculuk.css');

/* 9. Rakamlarla Rada Loft (sayısal özet şeridi de burada) */
@import url('stat.css');

/* 10. CTA Banner */
@import url('cta-banner.css');

/* 11. Footer */
@import url('footer.css');

/* 12. Kurumsal Sayfası (kurumsal.php) */
@import url('kurumsal.css');

/* 13. Üniversite Lokasyonları (universiteler.php + universite.php) */
@import url('universiteler.css');

/* 14. Yurt Liste + Detay Sayfası (yurtlarimiz.php, yurt.php) */
@import url('yurt-detay.css');

/* 15. İletişim Sayfası (iletisim.php) */
@import url('iletisim.css');

/* Kullanılmayan dosyalar (ana sayfadan kaldırılan bölümler):
   hero.css, yurtlar.css, vizyon.css, stat-text.css
   Dosyalar duruyor; ilgili bölüm geri eklenirse buraya import edin. */


/* ============================================
   GLOBAL SİTE ARKA PLANI VE ATMOSFER EFEKTLERİ
   ============================================ */

body {
   background-color: var(--bg-primary) !important;
   color: var(--text-primary) !important;
   position: relative;
   /* hidden DEĞİL — bkz. variables.css'teki açıklama */
   overflow-x: clip;
}

/* Tüm sitenin arkasında sabit duran yumuşak sıcak gradient ışık haritası */
body::before {
   content: '';
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background:
      radial-gradient(ellipse at 20% 80%, rgba(162, 171, 115, 0.12) 0%, transparent 50%),
      radial-gradient(ellipse at 80% 20%, rgba(204, 58, 99, 0.08) 0%, transparent 50%);
   pointer-events: none;
   z-index: -1;
}

/* Global Parçacık (Particle) Katmanı */
.site-particles {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;
   z-index: -1;
}

.particle {
   position: absolute;
   width: 3px;
   height: 3px;
   background-color: rgba(162, 171, 115, 0.4);
   border-radius: 50%;
   animation: float linear infinite;
}

/* ============================================
   BOOTSTRAP KAPSAYICI SIFIRLAMASI
   (Bootstrap'in beyaz .container zeminini temizler; bölüm
    arka planlarına DOKUNMAZ — tonlama korunur)
   ============================================ */
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
   background-color: transparent;
}

@keyframes float {
   0% {
      transform: translateY(0) translateX(0);
      opacity: 0;
   }

   10% {
      opacity: 1;
   }

   90% {
      opacity: 1;
   }

   100% {
      transform: translateY(-100vh) translateX(50px);
      opacity: 0;
   }
}