/* MHQ MLBB Lab v3 — Hero detail, Patch Notes, Macro Guide, Contact */
/* Hero detail */
.mlbb-data-site .mlbb-hero-splash{background:#07101a!important;border-bottom:1px solid var(--lab-line)!important}
.mlbb-data-site .mlbb-hero-splash-inner{padding-top:34px!important;padding-bottom:26px!important}
.mlbb-data-site .mlbb-detail-portrait{border-radius:6px!important;border:1px solid #36516a!important;box-shadow:0 18px 44px #0005!important}
.mlbb-data-site .mlbb-live-badge{border-radius:3px!important;background:#0b1b28!important}
.mlbb-data-site .mlbb-detail-title h1{font:900 clamp(3.5rem,6vw,5.8rem)/.88 "Barlow Condensed",sans-serif!important;letter-spacing:-.035em!important}
.mlbb-data-site .mlbb-detail-controls{border-radius:6px!important;background:#08131e!important;border-color:var(--lab-line)!important}
.mlbb-data-site .mlbb-chip{border-radius:3px!important}
.mlbb-data-site .mlbb-detail-content{padding-top:18px!important;padding-bottom:58px!important}
.mlbb-data-site .mlbb-hero-tabs{position:sticky;top:130px;z-index:24;display:flex;align-items:center;gap:0;margin:0 0 14px;border:1px solid var(--lab-line);border-radius:6px;background:#09121ce8;backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.mlbb-data-site .mlbb-hero-tabs::-webkit-scrollbar{display:none}.mlbb-data-site .mlbb-hero-tabs a{flex:1 0 auto;min-height:42px;display:flex;align-items:center;justify-content:center;padding:8px 14px;border-right:1px solid #ffffff09;color:#879bad;text-decoration:none;font-size:.54rem;font-weight:800;white-space:nowrap}.mlbb-data-site .mlbb-hero-tabs a:last-child{border-right:0}.mlbb-data-site .mlbb-hero-tabs a:hover{background:#102033;color:white}
.mlbb-data-site .mlbb-kpi-grid{gap:8px!important}.mlbb-data-site .mlbb-kpi{border-radius:6px!important;padding:14px!important}.mlbb-data-site .mlbb-kpi strong{font:900 1.8rem/1 "Barlow Condensed",sans-serif!important}
.mlbb-data-site .mlbb-detail-panel{margin-top:12px!important;padding:16px!important;border-radius:6px!important}.mlbb-data-site .mlbb-detail-panel-head{margin-bottom:13px!important}.mlbb-data-site .mlbb-detail-panel-head h2{font:900 1.8rem/1 "Barlow Condensed",sans-serif!important}.mlbb-data-site .mlbb-chart-shell{border-radius:4px!important;background:#08131e!important}.mlbb-data-site .mlbb-matchup-grid{gap:12px!important}.mlbb-data-site .mlbb-more-panel a{min-height:42px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid #376494;border-radius:4px;background:#102033;color:#ccefff;text-decoration:none;font-size:.58rem;font-weight:800}.mlbb-data-site .mlbb-more-panel a:hover{border-color:var(--lab-cyan);background:#173149}
/* Patch Notes */
.mlbb-data-site .mlbb-patch-page{padding:30px 0 64px!important;background:transparent!important}.mlbb-data-site .mlbb-patch-hero{border-radius:6px!important}.mlbb-data-site .mlbb-patch-live-card{border-radius:6px!important}.mlbb-data-site .mlbb-patch-section{padding-top:28px!important;margin-top:28px!important;border-top:1px solid var(--lab-line)!important}.mlbb-data-site .mlbb-patch-section-head{gap:24px!important}.mlbb-data-site .mlbb-patch-section-head h2{font:900 2.4rem/1 "Barlow Condensed",sans-serif!important}.mlbb-data-site .mlbb-patch-summary{border-radius:6px!important;background:#09131d!important}.mlbb-data-site .mlbb-patch-stat{padding:13px!important}.mlbb-data-site .mlbb-patch-change-grid{gap:9px!important}.mlbb-data-site .mlbb-patch-change,.mlbb-data-site .mlbb-patch-row,.mlbb-data-site .mlbb-patch-advance{border-radius:6px!important;background:linear-gradient(125deg,var(--lab-panel-2),var(--lab-panel))!important}.mlbb-data-site .mlbb-patch-change img{border-radius:4px!important}.mlbb-data-site .mlbb-patch-tag{border-radius:3px!important}.mlbb-data-site .mlbb-patch-change a,.mlbb-data-site .mlbb-patch-row a{color:#88e6ff!important}
/* Macro */
.mlbb-data-site .macro-page{padding-top:0!important}.mlbb-data-site .macro-hero{border-radius:6px!important}.mlbb-data-site .macro-hero aside{border-radius:6px!important;background:#08131e!important}.mlbb-data-site .macro-tabs-wrap{top:130px!important;background:#09121ce8!important;border-color:var(--lab-line)!important;backdrop-filter:blur(12px)}.mlbb-data-site .macro-tabs{gap:0!important}.mlbb-data-site .macro-tabs button{min-height:46px!important;border-radius:0!important;border-right:1px solid #ffffff09!important;background:#0b1520!important}.mlbb-data-site .macro-tabs button:first-child{border-radius:4px 0 0 4px!important}.mlbb-data-site .macro-tabs button:last-child{border-radius:0 4px 4px 0!important}.mlbb-data-site .macro-tabs button.is-active{background:#10263a!important;border-color:#376494!important;color:#8fe7ff!important}.mlbb-data-site .macro-panel-head{padding-bottom:16px!important}.mlbb-data-site .macro-step,.mlbb-data-site .macro-tip-card{border-radius:6px!important}.mlbb-data-site .macro-step-num,.mlbb-data-site .macro-lane-badge{border-radius:4px!important}.mlbb-data-site .macro-map{border-radius:4px!important}.mlbb-data-site .macro-bottom-grid{gap:10px!important}
/* Contact */
.mlbb-data-site .mlbb-contact-page{padding-top:30px!important}.mlbb-data-site .mlbb-contact-hero{border-radius:6px!important;background:linear-gradient(125deg,var(--lab-panel-2),var(--lab-panel))!important}.mlbb-data-site .mlbb-discord-card,.mlbb-data-site .mlbb-contact-card,.mlbb-data-site .mlbb-contact-panel,.mlbb-data-site .mlbb-contact-final{border-radius:6px!important;border-color:var(--lab-line)!important;background:linear-gradient(125deg,var(--lab-panel-2),var(--lab-panel))!important;box-shadow:none!important}.mlbb-data-site .mlbb-contact-card-icon,.mlbb-data-site .mlbb-discord-mark{border-radius:4px!important}.mlbb-data-site .mlbb-discord-cta{border-radius:4px!important;min-height:46px!important}.mlbb-data-site .mlbb-contact-grid{gap:9px!important}.mlbb-data-site .mlbb-contact-help{gap:10px!important}.mlbb-data-site .mlbb-contact-check>span{border-radius:3px!important}.mlbb-data-site .mlbb-contact-note{border-radius:4px!important}
@media(max-width:820px){
  .mlbb-data-site .mlbb-hero-tabs{top:72px}
  .mlbb-data-site .macro-tabs-wrap{top:70px!important}
  .mlbb-data-site .mlbb-patch-page{padding-top:20px!important;padding-bottom:18px!important}
  .mlbb-data-site .mlbb-contact-page{padding-top:20px!important}
  .mlbb-data-site .mlab-footer{margin-top:0!important;padding-top:18px!important}
  .mlbb-data-site .mlab-footer-grid{gap:10px!important;padding-bottom:18px!important}
  .mlbb-data-site .mlab-footer-identity{padding:0!important}
  .mlbb-data-site .mlab-footer .mlab-brand.footer{display:none!important}
  .mlbb-data-site .mlab-footer-identity p{margin:0!important}
}
@media(max-width:560px){.mlbb-data-site .mlbb-hero-tabs a{flex:0 0 auto;min-width:116px}.mlbb-data-site .mlbb-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mlbb-data-site .mlbb-matchup-grid{grid-template-columns:1fr!important}.mlbb-data-site .mlbb-patch-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mlbb-data-site .macro-tabs{overflow-x:auto!important;scrollbar-width:none}.mlbb-data-site .macro-tabs::-webkit-scrollbar{display:none}.mlbb-data-site .macro-tabs button{flex:0 0 124px!important}.mlbb-data-site .mlbb-contact-grid{grid-template-columns:1fr!important}.mlbb-data-site .mlbb-contact-help{grid-template-columns:1fr!important}}