/* One Turn TILT v19.35.30 — Live audit corrective pass */

/* Dashboard: constrain the navigation mark regardless of SVG intrinsic dimensions. */
body.dashboard-page .site-nav .nav-brand{min-width:0;overflow:hidden}
body.dashboard-page .site-nav .nav-brand img{
  display:block!important;width:24px!important;height:24px!important;
  min-width:24px!important;max-width:24px!important;max-height:24px!important;
  object-fit:contain!important;flex:0 0 24px!important;
}

/* Login mark: another 150% increase from the v19.35.29 140px desktop size. */
.login-logo{
  width:min(350px,74vw)!important;height:auto!important;max-width:350px!important;
  max-height:350px!important;margin-bottom:1.15rem!important;object-fit:contain!important;
}
@media(max-width:520px){.login-logo{width:min(280px,72vw)!important;max-height:280px!important}}

/* Team watermark: opaque at upper-left, with a larger transparent lower-right field. */
.profile-header .team-logo-bg{
  opacity:.56!important;
  -webkit-mask-image:linear-gradient(to bottom right,#000 0%,rgba(0,0,0,.9) 20%,rgba(0,0,0,.42) 46%,rgba(0,0,0,.08) 67%,transparent 82%)!important;
  mask-image:linear-gradient(to bottom right,#000 0%,rgba(0,0,0,.9) 20%,rgba(0,0,0,.42) 46%,rgba(0,0,0,.08) 67%,transparent 82%)!important;
}

/* Favorite-card canvas: keep the art inside the page stacking context. */
body.profile-page{isolation:isolate;background:#050506!important}
body.profile-page::before{z-index:0!important;opacity:0!important}
body.profile-page::after{z-index:1!important}
body.profile-page.profile-has-favorite-card::before{opacity:.42!important}
body.profile-page>.site-nav,
body.profile-page>.page,
body.profile-page>.lightbox,
body.profile-page>script{position:relative;z-index:2}
