Wrapper component for all auth pages (login, registration, etc.).
Reads branding settings (logo, background image/color) from Settings and renders a consistent layout with optional custom branding. Supports separate background images for desktop and mobile viewports.