Hi, sorry for the late response.
I forked your repository and pushed a modified version that works with Vivliostyle.
If you want a pull request, I am happy to create one.
https://github.com/kwkbtr/css-paged-media-tutorial/commit/ee2eaca81f266a2a7a648910ff156a858efdd0fd
Please note that the EPUB Adaptive Layout spec is not on the standard track and, though it works with the current Vivliostyle,
it is possible that we drop its support at some point in the future.
Also note that the EPUB Adaptive Layout spec refers an old version of Exclusions and Shapes Module and the syntax is different from the latest Shapes spec:
http://www.idpf.org/epub/pgt/#s3.2.2
> The lack of documentation (The "EPUB adaptive layout" spec is not a documentation and samples are too huge to learn from) or simple self-contained examples are
> currently the biggest problem of the problem when it comes to wider adoption. As I wrote earlier I am happy to help out with examples and documentation but
> right now I have some serious problem getting the foot on the ground.
Sorry for your inconvenience.
We want to address the problem soon, but our resource is limited and we have a lot of work to be done.
As noted earlier, it is not certain how long we keep the support for EPUB Adaptive Layout spec.
Rather, we are going to work on adding support for W3C CSS specs like CSS Paged Media, CSS GCPM, Shapes and Exclusions etc.
It is also possible that we pick useful features in EPUB Adaptive Layout spec and propose them as new CSS features at W3C CSS Working Group.