modal: make block (closes #798)

- [x] main idea
- [x] bh templates + tmpl-specs
- [x] specs
- [x] gemini tests
Обсудили голосом, что вместо дополнительного модификатора можно повесить анимацию на `.page > .modal...`.
Чревато тем, что кто-нибудь может положить modal сразу внутрь body на первый уровень.