/* MHQ MLBB Lab logo/layout correction v6 — uses the uploaded transparent crest. */
.mlbb-data-site .mlab-header{margin-top:8px!important;top:8px!important}
.mlbb-data-site .mlab-header-main{min-height:78px!important;padding:6px 16px!important;gap:16px!important}
.mlbb-data-site .mlab-brand{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}
.mlbb-data-site .mlab-logo-image{display:block!important;width:148px!important;height:auto!important;max-height:66px!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;background:transparent!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))!important}
.mlbb-data-site .mlab-desktop-nav{margin-left:12px!important;margin-right:auto!important}
.mlbb-data-site .mlab-home-hero{min-height:0!important;padding:38px 0 42px!important;gap:34px!important;align-items:center!important}
.mlbb-data-site .mlab-home-hero:before{top:28px!important}
.mlbb-data-site .mlab-hero-kicker{margin-bottom:10px!important}
.mlbb-data-site .mlab-hero-brandmark{display:block!important;width:min(360px,62vw)!important;height:auto!important;max-height:none!important;margin:0 0 14px!important;object-fit:contain!important;object-position:left center!important;border-radius:0!important;background:transparent!important;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))!important}
.mlbb-data-site .mlab-home-hero h1{margin-top:0!important}
.mlbb-data-site .mlab-footer{margin-top:30px!important;padding-top:28px!important}
.mlbb-data-site .mlab-footer-grid{grid-template-columns:1.05fr .95fr .95fr!important;gap:16px!important;padding:0 0 24px!important;align-items:center!important}
.mlbb-data-site .mlab-footer-identity{padding:0 12px 0 0!important;align-self:center!important}
.mlbb-data-site .mlab-footer .mlab-brand.footer{display:inline-flex!important;margin:0 0 10px!important}
.mlbb-data-site .mlab-footer .mlab-logo-image{width:188px!important;height:auto!important;max-height:112px!important;object-fit:contain!important}
.mlbb-data-site .mlab-footer-identity p{margin:0!important}
@media(max-width:1180px){
 .mlbb-data-site .mlab-logo-image{width:132px!important;max-height:62px!important}
 .mlbb-data-site .mlab-desktop-nav{gap:12px!important;margin-left:4px!important}
}
@media(max-width:1100px){
 .mlbb-data-site .mlab-header-main{min-height:68px!important;padding:5px 9px!important}
 .mlbb-data-site .mlab-logo-image{width:118px!important;max-height:58px!important}
}
@media(max-width:820px){
 .mlbb-data-site .mlab-home-hero{padding:22px 0 28px!important;gap:22px!important}
 .mlbb-data-site .mlab-hero-brandmark{width:min(310px,78vw)!important;margin-bottom:10px!important}
 .mlbb-data-site .mlab-footer{margin-top:18px!important;padding-top:20px!important}
 .mlbb-data-site .mlab-footer-grid{grid-template-columns:1fr!important;gap:10px!important;padding-bottom:18px!important}
 .mlbb-data-site .mlab-footer .mlab-brand.footer{display:inline-flex!important}
 .mlbb-data-site .mlab-footer .mlab-logo-image{width:160px!important;max-height:96px!important}
}
@media(max-width:560px){
 .mlbb-data-site .mlab-header{margin-top:6px!important;top:6px!important}
 .mlbb-data-site .mlab-header-main{min-height:62px!important;padding:4px 7px!important}
 .mlbb-data-site .mlab-logo-image{width:104px!important;max-height:52px!important}
 .mlbb-data-site .mlab-home-hero{padding-top:18px!important}
 .mlbb-data-site .mlab-hero-brandmark{width:min(280px,82vw)!important}
 .mlbb-data-site .mlab-footer .mlab-logo-image{width:148px!important;max-height:88px!important}
}