Sight‑Singing Vault
Choose a group and enter the shared password to view PDFs. (Client‑side gate using SHA‑256.)
Heads up: This shared password gate deters casual access but is not bulletproof. For true protection, connect Auth0 or a Netlify function later.