modal: make block (closes #798)

- [x] main idea
- [x] bh templates + tmpl-specs
- [x] specs
- [x] gemini tests
```
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
```