RayXpress Master Pro Customization Upgrade

Added without changing the working OTP, mailing, shipment, tracking or live-chat notification systems.

Master Pro Appearance & Branding now controls:
- Company name
- Logo and favicon
- Contact address, email, phone and business hours
- Top bar message
- Footer description and tagline
- All primary/surface/text website colors
- Borders, shadows and glow
- Heading/body fonts and weights
- Heading/body sizes, line height and letter spacing
- Card/button radius
- Global content width
- Section spacing
- Advanced site-wide custom CSS

The existing Image Library remains the place to replace public website images.

Public theme API now exposes the saved contact settings and the expanded theme variables.
Branded email colors and logo continue to follow the website branding.

No SQL migration is required because contact data uses the existing website_settings table and theme data uses the existing site_theme table.
