Single posts should not have sidebar on the left or right because blocks can go wider than "base" content.
User can select colors for some blocks. For example user can select button background color and text color. Theme should use max. 4-5 colors for everything. Color contrast needs to meet AA level 4.5:1 for all elements.