/* WebKurucu — kurumsal logo/marka rozeti (v100). Yalnızca görünümü günceller,
   mevcut boyut/hizalama kurallarına (style.css) dokunmaz; onların üzerine biner. */

.brand-premium .brand-logo,.brand-premium .brand-mark{
  border-radius:12px;
  background:linear-gradient(155deg,#12151c,#080a0e);
  box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 0 0 1px rgba(255,255,255,.07) inset,0 10px 24px rgba(0,0,0,.4);
  overflow:hidden;
}
.brand-premium .brand-logo img{padding:5px;box-sizing:border-box}
.brand-premium .brand-logo::after,.brand-premium .brand-mark::after{
  border:none;
  inset:0;
  border-radius:12px;
  background:linear-gradient(155deg,rgba(255,255,255,.16),transparent 38%);
  mix-blend-mode:screen;
}
.brand-mark{
  background:linear-gradient(155deg,#1c2230,#0a0d13)!important;
  color:#d8b56a;
  font-weight:900;
  box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 0 0 1px rgba(216,181,106,.28) inset,0 10px 24px rgba(0,0,0,.4)!important;
}

.brand-premium{
  padding:5px 14px 5px 5px;
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0));
  box-shadow:0 0 0 1px rgba(255,255,255,.06) inset;
}
.brand-copy{padding-right:0}
.brand-copy::after{
  background:linear-gradient(90deg,#d8b56a,rgba(216,181,106,0))!important;
  height:1.5px;
  opacity:.9;
}
.brand-premium .brand-copy strong{
  font-weight:800!important;
  letter-spacing:-.01em!important;
  text-shadow:none!important;
  color:#fff;
}
/* Zarif gradyan yazı yalnızca geniş ekranda: telefonda okunurluk için düz beyaz. */
@media(min-width:993px){
  .brand-premium .brand-copy strong{
    background:linear-gradient(180deg,#ffffff,#c9cdd6);
    -webkit-background-clip:text;background-clip:text;color:transparent;
  }
}
.brand-premium .brand-copy small{
  font-weight:700!important;
  letter-spacing:.24em!important;
  color:#8f97a6!important;
  text-transform:uppercase;
}


@media(prefers-color-scheme:light){
  .brand-premium .brand-copy strong{background:linear-gradient(180deg,#0f172a,#334155);-webkit-background-clip:text;background-clip:text}
}
