/* Original transparent artwork, contained at its natural 3:1 aspect ratio. */
img[src*="brand-wordmark-white-v1.png"] { object-fit: contain; }
.nav-logo { width: 116px !important; height: auto !important; max-width: 40vw; }
.talk-brand-logo { width: 116px !important; height: auto !important; max-width: 40vw; }
#view-home .logo-img-ref { width: min(80vw, 300px); height: auto; filter: none; }
.main-logo { width: 240px; max-width: 80vw; height: auto; object-fit: contain; }
.account-brand-logo { width: 150px !important; height: auto !important; }
img.login-logo { width: 220px !important; max-width: 80%; height: auto !important; padding: 8px 12px; border-radius: 12px; background: #101725 !important; object-fit: contain; }
