/* Şeffaf resmî arma; tüm sayfalarda çerçevesiz ve doğal keskinliğinde. */
.site-logo-image{
 display:block;object-fit:contain;object-position:center;flex-shrink:0;
 background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;filter:none;
}
.brand-mark.site-logo-mark,body[data-design] .brand-mark.site-logo-mark{
 display:grid;place-items:center;flex-shrink:0;width:92px;height:92px;padding:0;
 border:0;border-radius:0;background:transparent;box-sizing:border-box;
 box-shadow:none;filter:none;
}
.brand-mark.site-logo-mark .site-logo-image{width:100%;height:100%;filter:none}
.brand .site-brand-name,.member-brand .site-brand-name,
.component-brand .site-brand-name,.site-footer-brand .site-brand-name{
 display:block;font:800 25px/1.05 'Manrope','Segoe UI',sans-serif;
 letter-spacing:1px;white-space:nowrap;text-transform:uppercase;
}
.brand .site-brand-name>.brand-sub,.member-brand .site-brand-name>.brand-sub,
.component-brand .site-brand-name>.brand-sub,.site-footer-brand .site-brand-name>.brand-sub{
 display:block;font:700 11px/1.2 'Manrope','Segoe UI',sans-serif;
 letter-spacing:3.3px;margin:7px 0 0;white-space:nowrap;
}
.member-brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}
.member-brand .site-logo-image,.component-brand .site-logo-image{width:92px;height:92px}
.member-brand .site-brand-name{color:#fff}.member-brand .site-brand-name>.brand-sub{color:#92cfff}
.footer-brand.site-footer-brand{display:flex;align-items:center;gap:12px}
.footer .brand-mark.site-logo-mark,body[data-design] .footer .brand-mark.site-logo-mark,
.site-footer-brand .site-logo-image,.site-footer-logo .site-logo-image{width:72px;height:72px}
.site-footer-brand .site-brand-name{font-size:21px}
.site-footer-brand .site-brand-name>.brand-sub{font-size:10px;letter-spacing:2.7px}
.site-footer-logo{display:flex;justify-content:center;margin-bottom:14px}
.component-brand{
 max-width:1180px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;
 gap:12px;color:#ecf4ff;text-decoration:none;
}
body[data-design="vibrant"] .top-inner{min-height:112px;padding-top:8px;padding-bottom:8px}
body[data-design="study-vibrant"] .site-header{height:112px}
body[data-design="study-vibrant"] .header-inner{min-height:112px}
.member-top>div{padding-top:12px;padding-bottom:12px}
body[data-design="study-vibrant"] .banner-icon.badar-note{
 width:76px;height:76px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;
}
body[data-design="study-vibrant"] .badar-note img{filter:none}
[data-member-count][data-state=unavailable]{opacity:.7}
@media(max-width:1050px){
 body[data-design="vibrant"] .top-inner{min-height:0;padding-top:12px;padding-bottom:12px}
}
@media(max-width:1000px){
 body[data-design="study-vibrant"] .site-header{height:auto}
 body[data-design="study-vibrant"] .header-inner{min-height:0;padding-top:12px}
}
@media(max-width:760px){
 .brand-mark.site-logo-mark,body[data-design] .brand-mark.site-logo-mark,
 .member-brand .site-logo-image,.component-brand .site-logo-image{width:64px;height:64px}
 .brand .site-brand-name,.member-brand .site-brand-name,
 .component-brand .site-brand-name{font-size:21px;letter-spacing:.7px}
 .brand .site-brand-name>.brand-sub,.member-brand .site-brand-name>.brand-sub,
 .component-brand .site-brand-name>.brand-sub{font-size:9px;letter-spacing:2.8px;margin-top:5px}
 .member-brand{gap:10px}
 .footer .brand-mark.site-logo-mark,body[data-design] .footer .brand-mark.site-logo-mark,
 .site-footer-brand .site-logo-image,.site-footer-logo .site-logo-image{width:58px;height:58px}
 .site-footer-brand .site-brand-name{font-size:19px}
 body[data-design="study-vibrant"] .banner-icon.badar-note{width:64px;height:64px}
}
@media(max-width:650px){
 .top-nav{flex-wrap:wrap;justify-content:center;overflow:visible;white-space:normal;gap:4px 18px}
}
@media(max-width:400px){
 .brand .site-brand-name,.member-brand .site-brand-name,
 .component-brand .site-brand-name{font-size:18px}
 .brand .site-brand-name>.brand-sub,.member-brand .site-brand-name>.brand-sub,
 .component-brand .site-brand-name>.brand-sub{font-size:8px;letter-spacing:2.4px}
}
