It seems that the prefix got removed in one of the edits. Also, Affinity does not give a fuck to what classes we give to the elements, and just removes them, thus .guest-only no longer matches, and had to hide the layers by id. Hope they hold this time.