@import url("https://fonts.googleapis.com/css2?family=Pacifico&family=Plus+Jakarta+Sans:wght@800;900&display=swap");

/* HEADER BRAND REAL FINAL - EN SON YÜKLENİR */
header.three-premium-header .three-header-brand{
  gap:15px!important;
  min-width:300px!important;
}

header.three-premium-header .three-header-logo{
  width:66px!important;
  height:66px!important;
  flex:0 0 66px!important;
  border-radius:18px!important;
  background:#fff!important;
  border:1px solid #dbe7f3!important;
  box-shadow:0 14px 32px rgba(15,23,42,.10)!important;
}

header.three-premium-header .three-header-logo img{
  width:54px!important;
  height:54px!important;
  object-fit:contain!important;
}

header.three-premium-header .three-header-brand-text{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:0!important;
  text-transform:none!important;
}

header.three-premium-header .three-header-brand-text strong{
  font-family:"Plus Jakarta Sans","Arial Black","Segoe UI",system-ui,sans-serif!important;
  font-size:30px!important;
  line-height:.95!important;
  font-weight:900!important;
  letter-spacing:-.055em!important;
  color:#07152d!important;
  text-transform:none!important;
  white-space:nowrap!important;
}

header.three-premium-header .three-header-brand-text em{
  font-family:"Pacifico","Segoe Script","Brush Script MT","Comic Sans MS",cursive!important;
  font-size:20px!important;
  line-height:1.05!important;
  font-weight:400!important;
  font-style:normal!important;
  color:#15936b!important;
  text-transform:none!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  display:inline-block!important;
  margin-top:2px!important;
  transform:rotate(-2deg)!important;
  -webkit-font-smoothing:antialiased!important;
  text-shadow:none!important;
}

/* Eski uppercase kuralını kesin ezer */
header.three-premium-header .three-header-brand-text em,
header.three-premium-header .three-header-brand-text em *{
  text-transform:none!important;
}

@media(max-width:1100px){
  header.three-premium-header .three-header-brand{
    min-width:auto!important;
  }

  header.three-premium-header .three-header-logo{
    width:58px!important;
    height:58px!important;
    flex:0 0 58px!important;
  }

  header.three-premium-header .three-header-logo img{
    width:47px!important;
    height:47px!important;
  }

  header.three-premium-header .three-header-brand-text strong{
    font-size:25px!important;
  }

  header.three-premium-header .three-header-brand-text em{
    font-size:18px!important;
  }
}

@media(max-width:640px){
  header.three-premium-header .three-header-brand{
    gap:11px!important;
  }

  header.three-premium-header .three-header-logo{
    width:52px!important;
    height:52px!important;
    flex:0 0 52px!important;
    border-radius:15px!important;
  }

  header.three-premium-header .three-header-logo img{
    width:42px!important;
    height:42px!important;
  }

  header.three-premium-header .three-header-brand-text strong{
    font-size:22px!important;
  }

  header.three-premium-header .three-header-brand-text em{
    font-size:16px!important;
    white-space:normal!important;
  }
}
