/* HomeOrg C2 branding, 2026-11-13. Visual-only overrides. */
.brand-icon{width:34px!important;height:34px!important;display:inline-block!important;flex:none;vertical-align:middle;border-radius:0!important;background:none!important}.brand{display:flex;align-items:center;gap:10px}.brand>img{margin:0}.brand>span.beta{align-self:center}.brand-signin-copy{min-width:0}.auth-screen.brand-signin{max-width:1040px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:56px;align-items:center;padding:28px;margin:5vh auto}.brand-signin .brand{margin-bottom:32px}.brand-signin-art{align-self:stretch;min-height:480px;overflow:hidden;border-radius:24px;background:#eee9df}.brand-signin-art img{width:100%;height:100%;object-fit:cover;object-position:72% center;display:block}.homeorg-photo{width:min(44%,380px);height:270px;object-fit:cover;object-position:74% center;border-radius:18px;display:block;flex:none}.homeorg-welcome-brand{margin:0 0 22px}.homeorg-welcome-brand img{width:34px;height:34px}.brand .brand-mark{display:none}.logo:has(.brand-icon){padding:0;background:transparent!important}.logo .brand-icon{width:40px!important;height:40px!important}
@media(max-width:700px){.auth-screen.brand-signin{display:block;max-width:540px;margin:12px auto;padding:24px}.brand-signin-art{display:none}.brand-signin .brand{margin-bottom:28px}.homeorg-photo{width:100%;height:180px;margin-top:20px}.welcome{flex-wrap:wrap}.brand-icon{width:32px!important;height:32px!important}}
