Add separate mobile_logo_dark setting for the login/signup splash screen

At the moment, the same mobile logo appears to be used in both the logged-in mobile header and the unauthenticated login/signup splash screen.

It would be useful to have a separate site setting, for example:

mobile_logo_dark

or more specifically:

login_mobile_logo_dark

This would allow admins to use a logo that works well on the splash screen background without also affecting the compact header logo shown to logged-in users.

Use case

On mobile, the login/signup splash screen often has different visual requirements from the logged-in header.

For example, a site may want:

  • a larger, more decorative logo on the splash screen;
  • a darker or blended background version for dark mode;
  • a simplified compact logo in the logged-in mobile header.

Currently, changing the mobile logo to suit the splash screen can make the logged-in header look oversized or visually awkward. Conversely, optimising the logo for the header can make the splash screen look too plain or poorly blended.

Suggested behaviour

Add a separate upload setting for the splash/login mobile logo in dark mode.

Possible priority order:

  1. use login_mobile_logo_dark / mobile_logo_dark if set;
  2. fall back to the existing dark mobile logo;
  3. fall back to the normal mobile logo.

This would give admins more control over branding on the first unauthenticated screen, while preserving the existing logged-in header behaviour.

Why this helps

The splash screen is often the first thing new users see, so it benefits from a logo designed specifically for that context. The logged-in mobile header has much tighter space constraints, so it usually needs a different asset.