/* MHQ MLBB Lab — Draft team identity v5: ally green, enemy red */
.mlbb-data-site .mlbb-team-blue{border-color:#2d684d!important;background:linear-gradient(145deg,#0b1b17,#081410)!important;box-shadow:inset 0 0 0 1px rgba(86,207,141,.03)!important}
.mlbb-data-site .mlbb-team-blue:before{background:linear-gradient(90deg,#38b879,#74e2a7)!important}
.mlbb-data-site .mlbb-team-blue .mlbb-team-head{background:linear-gradient(135deg,#113327,#0b1d18)!important;border-bottom-color:#24573f!important}
.mlbb-data-site .mlbb-team-blue .mlbb-team-head span{color:#a8e8c5!important}.mlbb-data-site .mlbb-team-blue .mlbb-team-head strong{border-color:#315f49!important;color:#97d8b3!important;background:#091a14!important}
.mlbb-data-site .mlbb-team-blue .mlbb-team-lanes>span.is-filled{border-color:#2f7352!important;background:linear-gradient(150deg,#123526,#0b2118)!important;color:#b7ebcc!important}
.mlbb-data-site .mlbb-team-blue .mlbb-team-lanes>span.is-filled:after{background:#55cf8d!important}
.mlbb-data-site .mlbb-team-blue .mlbb-team-lanes>span.is-filled>b img{border-color:#3b7e5d!important}
.mlbb-data-site .mlbb-team-blue .mlbb-pick-slot{border-color:#254d3b!important;background:#0a1c16!important}
.mlbb-data-site .mlbb-team-blue .mlbb-pick-slot img{border-color:#356c50!important}
.mlbb-data-site .mlbb-team-blue .mlbb-pick-lane{border-color:#347554!important;background:#0f2b1f!important;color:#8ee0b0!important}
.mlbb-data-site .mlbb-team-blue .mlbb-add-pick{border-color:#347957!important;background:#123323!important;color:#a9e8c4!important}
.mlbb-data-site .mlbb-team-blue .mlbb-add-pick:hover{border-color:#52b77e!important;background:#19442f!important;color:#fff!important}

.mlbb-data-site .mlbb-team-red{border-color:#6b3540!important;background:linear-gradient(145deg,#201117,#160c11)!important;box-shadow:inset 0 0 0 1px rgba(255,112,120,.025)!important}
.mlbb-data-site .mlbb-team-red:before{background:linear-gradient(90deg,#d94858,#ff7c78)!important}
.mlbb-data-site .mlbb-team-red .mlbb-team-head{background:linear-gradient(135deg,#351720,#211016)!important;border-bottom-color:#5b2b35!important}
.mlbb-data-site .mlbb-team-red .mlbb-team-head span{color:#f0b1b5!important}.mlbb-data-site .mlbb-team-red .mlbb-team-head strong{border-color:#6b3a43!important;color:#efadb2!important;background:#1c0d12!important}
.mlbb-data-site .mlbb-team-red .mlbb-team-lanes>span.is-filled{border-color:#7a3b43!important;background:linear-gradient(150deg,#361820,#251014)!important;color:#f3c0c3!important}
.mlbb-data-site .mlbb-team-red .mlbb-team-lanes>span.is-filled:after{background:#ef6268!important}
.mlbb-data-site .mlbb-team-red .mlbb-team-lanes>span.is-filled>b img{border-color:#81454c!important}
.mlbb-data-site .mlbb-team-red .mlbb-pick-slot{border-color:#59313a!important;background:#211016!important}
.mlbb-data-site .mlbb-team-red .mlbb-pick-slot img{border-color:#704049!important}
.mlbb-data-site .mlbb-team-red .mlbb-pick-lane{border-color:#7a4149!important;background:#31151c!important;color:#f2a8ae!important}
.mlbb-data-site .mlbb-team-red .mlbb-add-pick{border-color:#7b3f49!important;background:#31161d!important;color:#f2b0b5!important}
.mlbb-data-site .mlbb-team-red .mlbb-add-pick:hover{border-color:#b65b65!important;background:#482029!important;color:#fff!important}

/* Comparison and ally/enemy signals follow the same semantic colors. */
.mlbb-data-site .mlbb-comparison-legend .ally{background:#55cf8d!important}.mlbb-data-site .mlbb-comparison-legend .enemy{background:#ef6268!important}
.mlbb-data-site .mlbb-dual-fill.ally{background:linear-gradient(90deg,#299f68,#68dc9d)!important}.mlbb-data-site .mlbb-dual-fill.enemy{background:linear-gradient(90deg,#c93d4c,#f27878)!important}
.mlbb-data-site .mlbb-draft-status .mlbb-tool-dot{background:#55cf8d!important;box-shadow:0 0 0 4px rgba(85,207,141,.1)!important}

/* Keep missing-lane states neutral/gold so they read as requirements, not team ownership. */
.mlbb-data-site .mlbb-team-blue .mlbb-team-lanes>span.is-missing,.mlbb-data-site .mlbb-team-red .mlbb-team-lanes>span.is-missing{border-color:#5d4631!important;background:linear-gradient(150deg,#21180f,#14110e)!important}