Can I use MemberPress with any WordPress theme?

Absolutely—MemberPress can protect any posts, pages, or custom post types…and the front-end pages it generates such as the product registration, login, account and pricing pages are all theme neutral. Also, for advanced users, a high level of customization can be achieved using page templates and custom css.