/* OYUN ISTASYONU - ANA TASARIM */

/* Genel arka plan */
html,
body {
  background-color: #080d1c !important;
}

/* Ust alan */
#header-container {
  background-color: #080d1c !important;
}

/* Ana menu */
#header-container #main-menu {
    background: #061632 !important;
    border-bottom: 2px solid #008cff !important;
    box-shadow: 0 3px 14px rgba(0, 140, 255, 0.35) !important;
}

/* Ust bilgi cubugu */
#header-top-bar {
  background-color: #080d1c !important;
  color: #ffffff !important;
}

#header-top-bar a {
  color: #ffffff !important;
}

/* OYUN ISTASYONU - PREMIUM PS5 KARTLARI */

/* Sadece urun kartinin dis cercevesi */
.homeComp .productBox.h-100 {
    border: 2px solid #087cff !important;
    border-radius: 12px !important;
    background: #ffffff !important;
    overflow: hidden !important;
    box-shadow: 0 0 16px rgba(0, 120, 255, 0.35) !important;
    transition: box-shadow 0.25s ease !important;
}

/* Fare ile uzerine gelindiginde */
.homeComp .productBox.h-100:hover {
    box-shadow: 0 0 24px rgba(0, 120, 255, 0.7) !important;
}

/* Kartin icindeki elemanlara cerceve ekleme */
.homeComp .productBox.h-100 [class^="item-product"] {
    border: none !important;
    box-shadow: none !important;
}

/* OYUN ISTASYONU - NEON SEPET BUTONLARI */

.homeComp .item-product-cart-add a.addSptBt.addcartHome,
.homeComp a.addSptBt.addcartHome {
    display: block !important;
    background: linear-gradient(135deg, #061b49, #0047b8) !important;
    color: #ffffff !important;
    border: 1px solid #008cff !important;
    border-radius: 6px !important;
    box-shadow: 0 0 8px rgba(0, 140, 255, 0.7),
                inset 0 0 8px rgba(0, 140, 255, 0.2) !important;
    font-weight: 700 !important;
    text-align: center !important;
    transition: all 0.25s ease !important;
}

.homeComp .item-product-cart-add a.addSptBt.addcartHome:hover,
.homeComp a.addSptBt.addcartHome:hover {
    background: linear-gradient(135deg, #0055d4, #008cff) !important;
    color: #ffffff !important;
    box-shadow: 0 0 18px rgba(0, 140, 255, 0.95) !important;
}


/* OYUN ISTASYONU - 3 KATEGORI BANNER NEON */

div[class~="threebox-card"] {
    border: 2px solid #008cff !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    background: #050d20 !important;
    box-shadow:
        0 0 8px rgba(0, 140, 255, 0.75),
        0 0 18px rgba(0, 102, 255, 0.35) !important;
    transition: transform 0.3s ease,
                box-shadow 0.3s ease !important;
}

div[class~="threebox-card"]:hover {
    transform: translateY(-3px);
    box-shadow:
        0 0 15px rgba(0, 140, 255, 0.95),
        0 0 28px rgba(0, 102, 255, 0.55) !important;
}

div[class~="threebox-card"] img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
}

/* OYUN ISTASYONU - GTA VI NEON CERCEVE */

.home-comp-1888 > a {
    display: block !important;
    border: 2px solid #008cff !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    box-shadow:
        0 0 10px rgba(0, 140, 255, 0.8),
        0 0 22px rgba(0, 102, 255, 0.4) !important;
    transition: box-shadow 0.3s ease !important;
}

.home-comp-1888 > a:hover {
    box-shadow:
        0 0 18px rgba(0, 140, 255, 1),
        0 0 30px rgba(0, 102, 255, 0.6) !important;
}

.home-comp-1888 > a > img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
}
 
/* OYUN ISTASYONU - MIDNIGHT NEON V2 */

body {
  background-color: #040816 !important;

  background-image:

    /* Sag taraf - yumusak pembe neon */
    radial-gradient(
      ellipse at 90% 28%,
      rgba(255, 54, 181, 0.17),
      transparent 58%
    ),

    /* Sol taraf - mor yansima */
    radial-gradient(
      ellipse at 10% 68%,
      rgba(119, 54, 255, 0.15),
      transparent 60%
    ),

    /* Orta alan - urunleri vurgulayan mavi */
    radial-gradient(
      ellipse at 50% 48%,
      rgba(0, 135, 255, 0.08),
      transparent 65%
    ),

    /* Ust kisim - elektrik mavisi */
    radial-gradient(
      ellipse at 50% 5%,
      rgba(0, 135, 255, 0.12),
      transparent 70%
    ),

    /* Ana koyu zemin */
    linear-gradient(
      180deg,
      #040816 0%,
      #080b21 55%,
      #030814 100%
    ) !important;

  background-repeat: no-repeat !important;
}
/* OYUN ISTASYONU - GENIS ANA SAYFA */

@media (min-width: 1400px) {

  #boxed_wrapper.container {
    width: calc(100% - 48px) !important;
    max-width: 1500px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

}
/* OYUN ISTASYONU - UCLU PS5 BANNER GENISLIGI */

@media (min-width: 992px) {

  [data-cmp-type="three_box"][id="2111"] > .container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  [data-cmp-type="three_box"][id="2111"] > .container > div {
    width: 100% !important;
    max-width: 100% !important;
  }

  [data-cmp-type="three_box"][id="2111"] .threebox-card {
    flex: 1 1 0;
    min-width: 0;
  }

}


/* ==========================================
   OYUN ISTASYONU - PREMIUM URUN KARTLARI
   ========================================== */

/* Kart ana cercevesi */
[data-cmp-type="home_product"] .productBox.h-100 {
  background: #ffffff !important;
  border: 1px solid #087dff !important;
  border-radius: 12px !important;
  overflow: hidden;
  box-shadow: 0 0 12px rgba(0, 135, 255, 0.25) !important;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* Koyu lacivert bilgi alani */
[data-cmp-type="home_product"] .item-product-info {
  background: linear-gradient(
    180deg,
    #0a1c38 0%,
    #050e20 100%
  ) !important;
  color: #ffffff !important;
  padding: 12px 10px !important;
}

/* Marka adi */
[data-cmp-type="home_product"] .item-product-brand {
  color: #68b8ff !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px;
  margin-bottom: 5px !important;
}

/* Urun adi */
[data-cmp-type="home_product"] .item-product-name,
[data-cmp-type="home_product"] .item-product-name a {
  color: #f4f7ff !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
}

/* Fiyat alani */
[data-cmp-type="home_product"] .item-product-price {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

/* Satis fiyati */
[data-cmp-type="home_product"] .item-product-priceSale {
  color: #ffffff !important;
  font-size: 18px !important;
  font-weight: 800 !important;
  letter-spacing: -0.3px;
}

/* Sepete ekle butonu */
[data-cmp-type="home_product"] .item-product-cart-add button,
[data-cmp-type="home_product"] .item-product-cart-add a {
  background: linear-gradient(
    90deg,
    #0056d6,
    #0087ff
  ) !important;
  color: #ffffff !important;
  border-radius: 7px !important;
  border: 1px solid #279cff !important;
  font-weight: 700 !important;
  box-shadow: 0 0 8px rgba(0, 135, 255, 0.3);
}

/* Fare uzerine gelince neon efekt */
@media (hover: hover) and (min-width: 769px) {
  [data-cmp-type="home_product"] .productBox.h-100:hover {
    transform: translateY(-4px);
    box-shadow: 0 0 22px rgba(0, 135, 255, 0.55) !important;
  }
}

/* Mobil fiyat duzenlemesi */
@media (max-width: 768px) {
  [data-cmp-type="home_product"] .item-product-priceSale {
    font-size: 16px !important;
  }

  [data-cmp-type="home_product"] .item-product-info {
    padding: 10px 8px !important;
  }
}
  


/* OYUN ISTASYONU - SONY MARKA RENGI */

body [data-cmp-type="home_product"]
.item-product-info p.item-product-brand,
body [data-cmp-type="home_product"]
.item-product-info p.item-product-brand a {
  color: #65baff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
}


/* ======================================
   OYUN ISTASYONU - URUN KARTLARI V2
   ====================================== */

/* Urun isimlerini buyut ve 3 satir goster */
[data-cmp-type="home_product"] 
.item-product-name {
  font-size: 13px !important;
  line-height: 18px !important;
  font-weight: 500 !important;
  color: #f4f7ff !important;

  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;

  overflow: hidden !important;
  height: auto !important;
  min-height: 54px !important;
  max-height: none !important;
  margin-bottom: 6px !important;
}

/* Urun ismi baglantisi */
[data-cmp-type="home_product"]
.item-product-name a {
  color: #f4f7ff !important;
  font-size: inherit !important;
  line-height: inherit !important;
  text-decoration: none !important;
}

/* Kartlar arasindaki gorunen boslugu azalt */
@media (min-width: 992px) {
  [data-cmp-type="home_product"]
  .swiper-slide .productBox.h-100 {
    width: calc(100% + 8px) !important;
    max-width: none !important;
    box-sizing: border-box !important;
  }
}

/* Mobil uyumluluk */
@media (max-width: 768px) {
  [data-cmp-type="home_product"]
  .item-product-name {
    font-size: 12px !important;
    line-height: 17px !important;
    min-height: 51px !important;
  }
}

/* Kartlar arasindaki gorunen boslugu azalt */
@media (min-width: 992px) {
  [data-cmp-type="home_product"]
  .swiper-slide .productBox.h-100 {
    width: calc(100% + 8px) !important;
    max-width: none !important;
    box-sizing: border-box !important;
  }
}


/* OYUN ISTASYONU - UCLU BANNER V3 */
/* GTA VI banneri ile tam genislik */

@media (min-width: 1200px) {

  #home_wrapper [data-cmp-type="three_box"] {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  #home_wrapper
  [data-cmp-type="three_box"] > .container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

}



/* OYUN ISTASYONU - HEADER IKON RENKLERI */

/* Favoriler, Hesabim ve Sepetim */
ul.cartIconBox.menu-right-area .bi-heart,
ul.cartIconBox.menu-right-area .bi-person,
ul.cartIconBox.menu-right-area .bi-bag,
ul.cartIconBox.menu-right-area .bi-heart::before,
ul.cartIconBox.menu-right-area .bi-person::before,
ul.cartIconBox.menu-right-area .bi-bag::before {
  color: #ffffff !important;
  opacity: 1 !important;
}

/* Ikonlarin baglanti renkleri */
ul.cartIconBox.menu-right-area a.header-fav-icon,
ul.cartIconBox.menu-right-area a.header-cart-icon,
ul.cartIconBox.menu-right-area a.dropdownAc-btn {
  color: #ffffff !important;
  opacity: 1 !important;
}

/* Fareyle uzerine gelince neon mavi */
ul.cartIconBox.menu-right-area a:hover,
ul.cartIconBox.menu-right-area a:hover .bi,
ul.cartIconBox.menu-right-area a:hover .bi::before {
  color: #48a7ff !important;
}



/* ======================================
   OYUN ISTASYONU - URUN DETAY V3
   GERCEK HTML SINIFLARI
   ====================================== */

/* Urun sag bilgi paneli */
#home_wrapper
[data-cmp-type="product_detail"]
.productDetails {
  background: linear-gradient(
    145deg,
    #0b1b39 0%,
    #040b19 100%
  ) !important;

  border: 1px solid #087dff !important;
  border-radius: 14px !important;
  padding: 20px !important;

  box-shadow:
    0 0 22px rgba(0,135,255,0.28) !important;

  color: #ffffff !important;
}

/* Urun basligi */
#home_wrapper
.productDetails h1 {
  color: #ffffff !important;
  font-size: 22px !important;
  line-height: 1.4 !important;
  font-weight: 700 !important;
}

/* Urun fiyati */
#home_wrapper
.productDetails .product-price-sale,
#home_wrapper
.productDetails .product-price-sale .price {
  color: #ffffff !important;
  font-size: 28px !important;
  font-weight: 800 !important;
}

/* Bilgi panelindeki yardimci metinler */
#home_wrapper
.productDetails p,
#home_wrapper
.productDetails label {
  color: #d5e6ff !important;
}

/* Mobil uyumluluk */
@media (max-width: 768px) {
  #home_wrapper .productDetails {
    padding: 15px !important;
  }

  #home_wrapper .productDetails h1 {
    font-size: 19px !important;
  }

  #home_wrapper
  .productDetails .product-price-sale .price {
    font-size: 24px !important;
  }
}

/* OYUN ISTASYONU - PREMIUM HEMEN AL BUTONU */

#home_wrapper a[data-cmp-type="product_cart_buynow_btn"] {
  background: #ffcc00 !important;
  color: #07152d !important;
  border: 1px solid #ffcc00 !important;
  border-radius: 8px !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  box-shadow: 0 0 12px rgba(255,204,0,0.25) !important;
  transition: background-color 0.2s ease,
              box-shadow 0.2s ease !important;
}

/* Fare uzerine gelince */
#home_wrapper a[data-cmp-type="product_cart_buynow_btn"]:hover {
  background: #ffe066 !important;
  color: #07152d !important;
  border-color: #ffe066 !important;
  box-shadow: 0 0 18px rgba(255,204,0,0.50) !important;
}


/* OYUN ISTASYONU - PREMIUM ADET SECICI */

.productDetails .productCount
button.quantity-left-minus,
.productDetails .productCount
button.quantity-right-plus {
  background: #123b70 !important;
  color: #ffffff !important;
  border: 1px solid #168cff !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  opacity: 1;
  cursor: pointer;
}

/* Ikonlar varsa rengini beyaz yap */
.productDetails .productCount
button.btn-number i,
.productDetails .productCount
button.btn-number::before {
  color: #ffffff !important;
}

/* Fare uzerine geldiginde */
.productDetails .productCount
button.btn-number:not(:disabled):hover {
  background: #ffcc00 !important;
  color: #07152d !important;
  border-color: #ffcc00 !important;
}

/* Adet sayisi */
.productDetails .productCount
input#urunSay {
  background: #ffffff !important;
  color: #07152d !important;
  text-align: center !important;
  font-weight: 700 !important;
  border: 1px solid #168cff !important;
}


