/* v20: ensure generated MLBB homepage art sits above the card base and below content */
html body.mlbb-data-site .mlab-toolbelt .mlab-tool-card::before{
  z-index:0!important;
  pointer-events:none!important;
  opacity:1!important;
  filter:blur(3px) saturate(.95) brightness(.78)!important;
  transform:scale(1.08)!important;
}
html body.mlbb-data-site .mlab-toolbelt .mlab-tool-card::after{
  z-index:1!important;
  pointer-events:none!important;
  background:
    linear-gradient(180deg,rgba(3,9,16,.05) 0%,rgba(3,9,16,.18) 36%,rgba(3,9,16,.72) 72%,rgba(3,9,16,.93) 100%),
    linear-gradient(90deg,rgba(3,9,16,.42) 0%,rgba(3,9,16,.10) 64%,rgba(3,9,16,.02) 100%)!important;
}
html body.mlbb-data-site .mlab-toolbelt .mlab-tool-card>.mlab-tool-card-label,
html body.mlbb-data-site .mlab-toolbelt .mlab-tool-card>.mlab-tool-card-main,
html body.mlbb-data-site .mlab-toolbelt .mlab-tool-card>p,
html body.mlbb-data-site .mlab-toolbelt .mlab-tool-card>.mlab-tool-card-accent{
  position:relative!important;
  z-index:3!important;
}
html body.mlbb-data-site .mlab-toolbelt .mlab-tool-card>.mlab-tool-card-accent{
  position:absolute!important;
  z-index:4!important;
}
@media(max-width:700px){
  html body.mlbb-data-site .mlab-toolbelt .mlab-tool-card::before{
    filter:blur(2.4px) saturate(.95) brightness(.80)!important;
    transform:scale(1.075)!important;
  }
  html body.mlbb-data-site .mlab-toolbelt .mlab-tool-card::after{
    background:
      linear-gradient(180deg,rgba(3,9,16,.02) 0%,rgba(3,9,16,.14) 34%,rgba(3,9,16,.70) 72%,rgba(3,9,16,.94) 100%),
      linear-gradient(90deg,rgba(3,9,16,.34) 0%,rgba(3,9,16,.08) 70%,rgba(3,9,16,.01) 100%)!important;
  }
}