For each page you’ll need a different class. Eg.
.page-id-1 {
background-color: #ccc;
}
.page-id-2 {
background-color: #ddd;
}
.page-id-2 {
background-color: #eee;
}
Try this:
add_action( 'wp_loaded', 'thissite_blog_public' );
function thissite_blog_public() {
if (get_option('blog_public') == "0") {
add_filter( 'pre_option_blog_public', '__return_true' );
}
}