/* White reading surfaces only when the selected page background isn't white. */
body.fbp-blog-white-cards .content :is(article.post_item,article.post_item_single),
body.fbp-blog-white-cards article.fbp-page .entry-content{background:#fff!important;color:#24364a;--fbp-ink:#24364a;--fbp-panel:#ffffff;padding:clamp(20px,4vw,40px);border:1px solid #dce2e8;border-radius:12px;box-shadow:0 5px 20px #00000008;box-sizing:border-box}
body.fbp-blog-white-cards .content :is(article.post_item,article.post_item_single) :is(.post_title,.post_content,.post_meta,.entry-title,h1,h2,h3,p){color:#24364a}
body.fbp .fbp-shop-page-layout>.fbp-public-page-heading{max-width:none;width:100%;text-align:left;margin:16px 0 24px}
/* Suppress duplicate author metadata/PublishPress boxes on book details only. */
body.single-product :is(.product_author,.pp-multiple-authors-boxes-wrapper,.pp-multiple-authors-wrapper,.pp-author-boxes-wrapper,.ppma-author-block),
body.single-product .product_meta :is(.author,.authors),
body.single-product .woocommerce-product-attributes-item--attribute_pa_product_author{display:none!important}
/* Suppress the shared listing banner on detail pages; keep article/book titles. */
body.single-post .fbp-public-page-heading,body.single-product .fbp-public-page-heading{display:none!important}
