

@media (max-width: 768px) { 
    body.single-post main:has(.single-book-cover) > .wp-block-group {
        padding-top: 0 !important;    
    }

    body.single-post main:has(.single-book-cover) > .wp-block-group .single-book-cover {
        margin-right: calc(var(--wp--style--root--padding-right)* -1);
        margin-left: calc(var(--wp--style--root--padding-left)* -1);
        width: 100vw;
    }

    body.single-post main .entry-content {
        font-size: 1.4rem !important;
    }
}