/**
* BrandSlot — Phase 17 seam component for the login page brand area.
*
* Phase 19 shipped a minimal shippable placeholder: a 48px circle with "FS"
* initials, the app name "FamilySync", and the tagline "Family calendar & lists".
*
* Phase 17 replaces the placeholder div with a decorative logo — the approved
* FamilySync family-house SVG. LoginPage layout is untouched (seam contract honored;
* see 19-UI-SPEC.md §Brand Slot section).
*
* CSS custom properties used (all set in tokens.css):
* --brand-logo-size — image size (default: 48px)
* --brand-logo-border-radius — image border-radius (0 — SVG draws its own shape)
*
* Accessibility:
*
Family calendar & lists