
/* =========================================================
   V438 — Dashboard görünürlük + canlılık düzeltmesi
   V437 üstüne son katman. Fonksiyonlara dokunmaz.
   ========================================================= */

body.member-account-v346[data-member-authenticated="1"]{
  background:
    radial-gradient(circle at 50% 0%,rgba(42,102,145,.16),transparent 31%),
    radial-gradient(circle at 3% 34%,rgba(68,131,171,.12),transparent 24%),
    radial-gradient(circle at 97% 37%,rgba(221,181,90,.07),transparent 20%),
    linear-gradient(180deg,#03101b 0%,#020a13 56%,#01070e 100%)!important;
}

body.member-account-v346 .dashboard-v432{
  isolation:isolate!important;
}

/* Desktop alanını daha iyi doldur */
body.member-account-v346 .dashboard-v432 .dash432-content{
  width:min(1640px,calc(100% - 26px))!important;
  max-width:1640px!important;
}
body.member-account-v346 .dashboard-v432 .dash432-header{
  padding-left:max(22px,calc((100vw - 1640px)/2))!important;
  padding-right:max(22px,calc((100vw - 1640px)/2))!important;
}

/* Kart içeriklerini pseudo katmanların üstünde garanti et */
body.member-account-v346 .dashboard-v432 .member-v409-card{
  position:relative!important;
  overflow:hidden!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-card > *{
  position:relative!important;
  z-index:2!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-card:before{
  z-index:0!important;
  opacity:.32!important;
  background:
    radial-gradient(circle at 92% 12%,rgba(105,183,225,.10),transparent 25%),
    radial-gradient(circle at 12% 92%,rgba(224,183,92,.07),transparent 23%)!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-card:after{
  display:none!important;
  content:none!important;
}

/* HERO biraz daha parlak, metin ve kartlar daha okunur */
body.member-account-v346 .dashboard-v432 .dash432-welcome{
  min-height:315px!important;
  background:
    linear-gradient(90deg,rgba(1,10,18,.84) 0%,rgba(2,13,24,.36) 37%,rgba(2,13,24,.12) 57%,rgba(2,13,24,.50) 100%),
    url('../images/dashboard-terrace-v432.webp') center 48%/cover no-repeat!important;
  box-shadow:0 24px 60px rgba(0,0,0,.18),inset 0 0 90px rgba(32,92,132,.05)!important;
}
body.member-account-v346 .dashboard-v432 .dash432-welcome:before{
  background:
    radial-gradient(circle at 49% 23%,rgba(168,220,249,.18),transparent 15%),
    linear-gradient(180deg,rgba(5,17,29,.04),rgba(3,12,22,.28))!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-hero h2{
  color:#f1d49d!important;
  text-shadow:0 2px 18px rgba(0,0,0,.48),0 0 20px rgba(231,192,106,.07)!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-hero p{
  color:#f3f5f6!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-hero:after{
  color:#d9bf8d!important;
  opacity:.95!important;
}

/* Üst metrik kartlarını bir tık daha aydınlık yap */
body.member-account-v346 .dashboard-v432 .member-v409-stats article{
  background:
    radial-gradient(circle at 50% -8%,rgba(86,166,211,.16),transparent 47%),
    linear-gradient(145deg,rgba(13,39,59,.94),rgba(5,20,34,.96))!important;
  border-color:rgba(225,186,94,.62)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.06),0 16px 35px rgba(0,0,0,.18)!important;
}

/* SADAKAT: kararan başlığı ve içeriği düzelt */
body.member-account-v346 .dashboard-v432 .member-v409-loyalty{
  min-height:294px!important;
  padding:30px 32px 25px!important;
  background:
    radial-gradient(circle at 88% 15%,rgba(80,154,199,.12),transparent 26%),
    radial-gradient(circle at 94% 86%,rgba(224,181,83,.08),transparent 21%),
    linear-gradient(108deg,rgba(11,37,57,.97),rgba(6,24,39,.97) 52%,rgba(7,28,45,.96))!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-loyalty:before{
  opacity:.24!important;
  background:
    radial-gradient(circle at 86% 44%,rgba(123,194,229,.15),transparent 21%),
    linear-gradient(120deg,transparent 58%,rgba(229,191,102,.05),transparent 82%)!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-loyalty .dash432-title h3,
body.member-account-v346 .dashboard-v432 .member-v409-loyalty .dash432-title p{
  color:#f1d8aa!important;
  opacity:1!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-loyalty>small{
  color:#b8c8d4!important;
  opacity:1!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-loyalty .dash432-stamp-labels{
  color:#c7d1d9!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-loyalty .member-v409-status{
  color:#f4f0e8!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-loyalty [data-stamp-credit-status]{
  color:#b9c8d2!important;
}

/* Kaşe halkaları daha canlı */
body.member-account-v346 .dashboard-v432 .member-stamps i,
body.member-account-v346 .dashboard-v432 .member-stamps b{
  background:linear-gradient(180deg,rgba(8,27,43,.98),rgba(4,15,26,.98))!important;
  color:#e4bf6d!important;
  border-color:rgba(231,195,111,.88)!important;
  box-shadow:inset 0 0 20px rgba(93,165,207,.05),0 0 18px rgba(222,182,90,.08)!important;
}

/* Kıdem ve referans — garip mavi kırpılmış pseudo şekli kaldır */
body.member-account-v346 .dashboard-v432 .member-v409-rank-card:after,
body.member-account-v346 .dashboard-v432 .member-v409-referral:after{
  display:none!important;
  content:none!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-rank-card{
  padding-left:28px!important;
  background:
    radial-gradient(circle at 90% 18%,rgba(74,150,195,.12),transparent 26%),
    linear-gradient(125deg,rgba(11,37,57,.96),rgba(5,21,35,.97))!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-referral{
  background:
    radial-gradient(circle at 91% 15%,rgba(225,181,84,.07),transparent 23%),
    radial-gradient(circle at 80% 80%,rgba(76,154,199,.08),transparent 30%),
    linear-gradient(125deg,rgba(11,37,57,.96),rgba(5,21,35,.97))!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-rank-card .dash432-title>span,
body.member-account-v346 .dashboard-v432 .member-v409-referral .dash432-title>span{
  width:44px!important;height:44px!important;
  display:grid!important;place-items:center!important;
  border:1px solid rgba(229,192,108,.58)!important;
  border-radius:50%!important;
  background:rgba(8,28,44,.75)!important;
  box-shadow:0 0 20px rgba(225,183,90,.07)!important;
  font-size:24px!important;
}
body.member-account-v346 .dashboard-v432 .dash432-title h3{
  color:#f0d7aa!important;
}
body.member-account-v346 .dashboard-v432 .dash432-title p{
  color:#e4d2b3!important;
}

/* Progress */
body.member-account-v346 .dashboard-v432 .member-v409-progress{
  height:8px!important;
  background:rgba(136,172,197,.10)!important;
  border-color:rgba(162,191,210,.37)!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-progress span{
  background:linear-gradient(90deg,#f1d08d,#d9ad55,#9ed7f1)!important;
  box-shadow:0 0 15px rgba(231,191,102,.28)!important;
}

/* Referans kodu daha belirgin */
body.member-account-v346 .dashboard-v432 .member-ref-code strong{
  color:#f2ca71!important;
  background:rgba(2,12,21,.28)!important;
  border-color:rgba(225,189,105,.65)!important;
}
body.member-account-v346 .dashboard-v432 .member-ref-code button{
  border-color:rgba(218,185,111,.58)!important;
  background:linear-gradient(180deg,rgba(14,41,61,.95),rgba(6,21,34,.98))!important;
}

/* Alt tab alanı daha canlı ama sade */
body.member-account-v346 .dashboard-v432 .dash432-favorites{
  background:
    radial-gradient(circle at 90% 70%,rgba(65,139,185,.09),transparent 28%),
    linear-gradient(115deg,rgba(10,34,52,.96),rgba(5,20,34,.98))!important;
}
body.member-account-v346 .dashboard-v432 .member-v409-tabs button.active{
  color:#f0cb78!important;
  border-bottom-color:#e6bb62!important;
}

/* Sağ-sol kenarlarda çok hafif dekoratif ışıklar */
body.member-account-v346 .dashboard-v432:before{
  width:150px!important;
  opacity:.72!important;
  background:
    radial-gradient(circle at 28px 170px,rgba(228,188,97,.18) 0 2px,transparent 3px),
    radial-gradient(circle at 52px 430px,rgba(105,185,225,.18) 0 2px,transparent 3px),
    linear-gradient(90deg,rgba(8,33,52,.42),transparent)!important;
}
body.member-account-v346 .dashboard-v432:after{
  width:150px!important;
  opacity:.72!important;
  background:
    radial-gradient(circle at 118px 220px,rgba(228,188,97,.18) 0 2px,transparent 3px),
    radial-gradient(circle at 94px 510px,rgba(105,185,225,.18) 0 2px,transparent 3px),
    linear-gradient(270deg,rgba(8,33,52,.42),transparent)!important;
}

/* Mobilde layout korunur */
@media(max-width:767px){
  body.member-account-v346 .dashboard-v432 .dash432-content{
    width:calc(100% - 22px)!important;
  }
  body.member-account-v346 .dashboard-v432 .member-v409-rank-card{
    padding-left:17px!important;
  }
  body.member-account-v346 .dashboard-v432 .member-v409-loyalty{
    min-height:0!important;
    padding:17px 15px!important;
  }
  body.member-account-v346 .dashboard-v432 .member-v409-card:before{
    opacity:.18!important;
  }
}
