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.