/* Shared Nobel mark. The image is a cropped project-owned copy of the supplied source. */
.nobel-logo-lockup{
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  width:148px;
  min-height:50px;
  padding:6px 9px;
  overflow:hidden;
  background:linear-gradient(145deg,#272c29,#151817);
  border:1px solid #c9af7e99;
  border-radius:9px;
  box-shadow:0 4px 12px #090b0a52,inset 0 1px 0 #ead49a16;
}

.nobel-logo-lockup img{
  display:block;
  width:100%;
  max-height:38px;
  object-fit:contain;
}

.logo{
  display:flex;
  align-items:center;
  gap:10px;
}

.logo .nobel-logo-lockup--header{
  width:116px;
  min-height:40px;
  padding:4px 7px;
  border-radius:8px;
}

.logo .nobel-logo-lockup--header img{max-height:30px}

.plain-brand:has(.nobel-logo-lockup){
  display:flex;
  align-items:center;
  width:auto;
  height:auto;
  color:inherit;
}

.plain-brand .nobel-logo-lockup--plain{
  width:132px;
  min-height:44px;
  padding:5px 8px;
}

.plain-brand .nobel-logo-lockup--plain img{max-height:32px}

.venue-login__aside .nobel-logo-lockup--entry{
  width:min(230px,72vw);
  min-height:76px;
  margin:0 0 26px;
  padding:9px 14px;
  border-color:#dbc28f;
  box-shadow:0 8px 20px #080a0952;
}

.venue-login__aside .nobel-logo-lockup--entry img{max-height:56px}

@media (max-width:800px){
  .shell--guest .mobile-topbar{
    display:flex!important;
    min-height:44px;
    margin-bottom:8px;
  }

  .mobile-topbar .logo .nobel-logo-lockup--header,
  .mobile-topbar .plain-brand .nobel-logo-lockup--plain{
    width:104px;
    min-height:36px;
    padding:4px 6px;
    border-radius:7px;
    box-shadow:0 2px 8px #090b0a25;
  }

  .mobile-topbar .logo .nobel-logo-lockup--header img,
  .mobile-topbar .plain-brand .nobel-logo-lockup--plain img{max-height:25px}

  .venue-login__aside .nobel-logo-lockup--entry{
    width:172px;
    min-height:58px;
    margin-bottom:18px;
    padding:7px 11px;
  }

  .venue-login__aside .nobel-logo-lockup--entry img{max-height:42px}
}

@media (prefers-reduced-motion:reduce){
  .nobel-logo-lockup{scroll-behavior:auto}
}
