/* Seslibizde - Ön Tema ortak header/logo uyumluluğu */
.header.ss-admin-glass-header .logosm,
.header2.ss-admin-glass-header .logosm{
  background:var(--ss-header-glass-bg)!important;
  border:1px solid rgba(255,255,255,.14)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.18)!important;
  backdrop-filter:blur(var(--ss-header-glass-blur));
  -webkit-backdrop-filter:blur(var(--ss-header-glass-blur));
}
.header.ss-admin-glass-header .menuarkasi,
.header2.ss-admin-glass-header .menuarkasi{
  background:var(--ss-header-menu-bg)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.20)!important;
  backdrop-filter:blur(var(--ss-header-glass-blur));
  -webkit-backdrop-filter:blur(var(--ss-header-glass-blur));
}
.header .ss-logo-brand,.header2 .ss-logo-brand{text-decoration:none!important;display:inline-flex;align-items:center;max-width:100%}
.header .ss-text-logo,.header2 .ss-text-logo{
  min-width:292px;min-height:88px;padding:13px 18px!important;border-radius:18px!important;
  display:inline-flex!important;align-items:center!important;gap:13px!important;overflow:hidden;text-decoration:none!important;
  transition:.22s ease;line-height:1!important;
}
.ss-text-logo-mark{width:50px;height:50px;min-width:50px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:24px;background:linear-gradient(135deg,var(--ss-text-logo-accent),#ff8a00);box-shadow:0 12px 26px rgba(255,49,88,.22)}
.ss-text-logo-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;line-height:1}
.ss-text-logo-copy strong{display:block;font-family:'Outfit','TikTok Sans',Arial,sans-serif;font-size:33px;font-weight:950;letter-spacing:-.045em;color:var(--ss-text-logo-primary);background:linear-gradient(90deg,var(--ss-text-logo-accent) 0%,var(--ss-text-logo-primary) 34%,var(--ss-text-logo-primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;text-shadow:none!important}
.ss-text-logo-copy small{display:block;margin-top:7px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-text-logo-subtitle);white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.35)}
.header .ss-text-logo:hover,.header2 .ss-text-logo:hover{transform:translateY(-1px)}
.header.ss-admin-solid-header .ss-text-logo,.header2.ss-admin-solid-header .ss-text-logo{background:rgba(18,10,32,.78)!important}
@media(max-width:991px){.header .ss-text-logo,.header2 .ss-text-logo{min-width:230px;min-height:68px;padding:10px 15px!important;border-radius:15px!important}.ss-text-logo-mark{width:44px;height:44px;min-width:44px;border-radius:14px;font-size:21px}.ss-text-logo-copy strong{font-size:27px}.ss-text-logo-copy small{font-size:10px;margin-top:5px}}
@media(max-width:575px){.header .ss-text-logo,.header2 .ss-text-logo{min-width:205px;max-width:calc(100vw - 92px);gap:10px!important;padding:9px 12px!important}.ss-text-logo-mark{width:40px;height:40px;min-width:40px;font-size:19px}.ss-text-logo-copy strong{font-size:24px}.ss-text-logo-copy small{max-width:140px;overflow:hidden;text-overflow:ellipsis}.navbar-brand{max-width:calc(100vw - 86px)}}
