# Login Frame, Branding, and Privacy Update

## Photo integration
- `assets/brand/family-schedule-commandcenter-integrated.png` is based on the supplied family schedule frame.
- The Family Command Center headline and feature tiles have been fitted into the white area of the frame so the content stays readable on mobile, desktop, and browser zoom.
- Source uploads are kept in `assets/brand/login-command-text-source.png`, `assets/brand/login-feature-tiles-source.png`, and `assets/brand/family-schedule-frame-source.png`.

## Login background
- A high-tech background has been added behind the family schedule frame using `assets/brand/high-tech-auth-bg.svg` and CSS gradients.

## Header and footer normalization
- Header/footer brand frames use a fixed default ratio of `1400 / 170`, `object-fit: contain`, and capped height so banners stay inside their frame without cropping.

## Password recovery UI
- The Recover tab no longer displays the local `data/store.json → mail_outbox` wording.
- The local outbox fallback remains available internally for XAMPP builds if email sending is not configured.

## Browser restrictions
- Right-click is disabled across the app.
- Print, save-source, common developer-tool shortcuts, and PrintScreen key events are blocked when the browser exposes them.
- A privacy overlay appears when restricted screenshot/print shortcuts are detected.

Important: browser code cannot fully stop operating-system screenshots, camera photos of the screen, or screenshots taken by external tools. The included protection is a browser-level deterrent and privacy layer.
