/* Approved 02 DUAL artwork, shared by the member entry and game library. */
.logo.dual-brand { display:flex; align-items:center; gap:12px; line-height:1; flex:0 0 auto; }
.dual-brand .brand-icon { display:block; width:40px; height:40px; }
.dual-brand .brand-wordmark { display:block; width:154px; height:auto; }
.loading-brand img { display:block; width:min(260px,100%); height:auto; }
.login .scene .login-brand { display:block; width:min(330px,100%); height:auto; margin:0 0 20px; }
.footer-brand { display:block; width:112px; height:auto; opacity:.78; }
@media(max-width:760px) {
  .logo.dual-brand { gap:10px; }
  .dual-brand .brand-icon { width:34px; height:34px; }
  .dual-brand .brand-wordmark { width:138px; }
  .login .scene .login-brand { width:min(290px,100%); margin-bottom:16px; }
}
