/* Tur 2B - Server card action buttons: text/icon fit fix
   Scope: only desktop .server-card-v6 action buttons. Header, ads, DB, proxy untouched. */

.server-card-v6 .server-card-actions{
  box-sizing:border-box !important;
  width:274px !important;
  top:16px !important;
  right:16px !important;
  z-index:8 !important;
}

.server-card-v6 .server-card-actions-top{
  display:grid !important;
  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  gap:10px !important;
  align-items:stretch !important;
}

.server-card-v6 .server-card-btn,
.server-card-v6 a.server-card-btn,
.server-card-v6 span.server-card-btn{
  box-sizing:border-box !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:7px !important;
  min-width:0 !important;
  width:100% !important;
  min-height:58px !important;
  height:auto !important;
  padding:12px 8px !important;
  overflow:visible !important;
  white-space:nowrap !important;
  text-align:center !important;
  text-decoration:none !important;
  line-height:1.1 !important;
}

.server-card-v6 .server-card-btn .btn-text{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex:0 1 auto !important;
  min-width:auto !important;
  max-width:none !important;
  overflow:visible !important;
  text-overflow:clip !important;
  white-space:nowrap !important;
  line-height:1.1 !important;
  font-size:12px !important;
  letter-spacing:0 !important;
}

.server-card-v6 .server-card-btn .btn-icon{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex:0 0 17px !important;
  width:17px !important;
  height:17px !important;
  min-width:17px !important;
  margin:0 !important;
  color:inherit !important;
  line-height:1 !important;
  opacity:1 !important;
  overflow:visible !important;
}

/* Eski FontAwesome kaynağı olmadığı zaman boş/kare ikon görünmesini engeller. */
.server-card-v6 .server-card-btn .btn-icon i{
  display:none !important;
}

.server-card-v6 .server-card-btn .btn-icon::before{
  content:"" !important;
  display:block !important;
  width:15px !important;
  height:15px !important;
  background:currentColor !important;
  -webkit-mask-repeat:no-repeat !important;
  mask-repeat:no-repeat !important;
  -webkit-mask-position:center !important;
  mask-position:center !important;
  -webkit-mask-size:contain !important;
  mask-size:contain !important;
}

.server-card-v6 .server-card-btn.btn-detail{
  color:#11203b !important;
}
.server-card-v6 .server-card-btn.btn-detail .btn-icon{
  color:#11203b !important;
}
.server-card-v6 .server-card-btn.btn-detail .btn-icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E") !important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E") !important;
}

.server-card-v6 .server-card-btn.btn-site{
  color:#ffffff !important;
}
.server-card-v6 .server-card-btn.btn-site .btn-icon{
  color:#ffffff !important;
}
.server-card-v6 .server-card-btn.btn-site .btn-icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112v320c0 44.2 35.8 80 80 80h320c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v112c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16h112c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E") !important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112v320c0 44.2 35.8 80 80 80h320c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v112c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16h112c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E") !important;
}

.server-card-v6 .server-card-btn.disabled{
  opacity:.58 !important;
  cursor:not-allowed !important;
  pointer-events:none !important;
}

.server-card-v6 .server-card-headline,
.server-card-v6 .server-card-title,
.server-card-v6 .server-card-tags-line{
  padding-right:292px !important;
}

@media (min-width: 993px) and (max-width: 1240px){
  .server-card-v6 .server-card-actions{
    width:252px !important;
  }
  .server-card-v6 .server-card-actions-top{
    gap:8px !important;
  }
  .server-card-v6 .server-card-headline,
  .server-card-v6 .server-card-title,
  .server-card-v6 .server-card-tags-line{
    padding-right:268px !important;
  }
  .server-card-v6 .server-card-btn{
    padding-left:7px !important;
    padding-right:7px !important;
  }
  .server-card-v6 .server-card-btn .btn-text{
    font-size:11px !important;
  }
  .server-card-v6 .server-card-btn .btn-icon{
    flex-basis:15px !important;
    width:15px !important;
    height:15px !important;
    min-width:15px !important;
  }
  .server-card-v6 .server-card-btn .btn-icon::before{
    width:13px !important;
    height:13px !important;
  }
}

/* Tur 2C - Sağ aksiyon butonlarının solunda kalan parlama/dekor izini kapatır.
   Kapsam yalnızca server kartı aksiyon alanıdır; buton ölçüleri ve kart geneli korunur. */
.server-card-v6 .server-card-actions::before,
.server-card-v6 .server-card-actions::after,
.server-card-v6 .server-card-actions-top::before,
.server-card-v6 .server-card-actions-top::after,
.server-card-v6 .server-card-btn::before,
.server-card-v6 .server-card-btn::after,
.server-card-v6 a.server-card-btn::before,
.server-card-v6 a.server-card-btn::after{
  content:none !important;
  display:none !important;
  opacity:0 !important;
  visibility:hidden !important;
  background:none !important;
  box-shadow:none !important;
  filter:none !important;
}

.server-card-v6 .server-card-actions,
.server-card-v6 .server-card-actions-top{
  background:transparent !important;
  box-shadow:none !important;
  filter:none !important;
  overflow:visible !important;
}