/* WeTalk: two voices, one W. Shared vector assets for identity and application icons. */
.wetalk-brand-logo { display: block; width: 168px; height: 45px; object-fit: contain; }
.wetalk-brand-mark { display: block; width: 36px; height: 36px; }
.main-sidebar .sidebar-brand a { display: flex; height: 70px; align-items: center; justify-content: center; }
.login-brand .wetalk-auth-logo { display: block; width: 240px; height: 80px; margin-inline: auto; object-fit: contain; border-radius: 0; box-shadow: none; }
.auth-page-polish { --wetalk-primary: #244c87; --wetalk-primary-dark: #17365b; --wetalk-secondary: #0f766e; }
.auth-page-polish .btn-primary { box-shadow: 0 4px 12px rgb(36 76 135 / 12%); }
