/* CoPlaNet Suite — stile editoriale per contenuti singoli.
 * Selettori volutamente specifici per prevalere sulle regole di Blocksy,
 * senza modificare header, schede gioco o componenti aggiunti dal plugin.
 */
body.single-post .entry-content > p,
body.single-post .ct-entry-content > p,
body.single-review .entry-content > p,
body.single-review .ct-entry-content > p,
body.single-trophy_guide .entry-content > p,
body.single-trophy_guide .ct-entry-content > p {
    text-align: justify !important;
    text-justify: inter-word;
    hyphens: auto;
}

body.single-post .entry-content > figure.wp-block-image,
body.single-post .ct-entry-content > figure.wp-block-image,
body.single-review .entry-content > figure.wp-block-image,
body.single-review .ct-entry-content > figure.wp-block-image,
body.single-trophy_guide .entry-content > figure.wp-block-image,
body.single-trophy_guide .ct-entry-content > figure.wp-block-image {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

body.single-post .entry-content > figure.wp-block-image > img,
body.single-post .entry-content > figure.wp-block-image > a > img,
body.single-post .ct-entry-content > figure.wp-block-image > img,
body.single-post .ct-entry-content > figure.wp-block-image > a > img,
body.single-review .entry-content > figure.wp-block-image > img,
body.single-review .entry-content > figure.wp-block-image > a > img,
body.single-review .ct-entry-content > figure.wp-block-image > img,
body.single-review .ct-entry-content > figure.wp-block-image > a > img,
body.single-trophy_guide .entry-content > figure.wp-block-image > img,
body.single-trophy_guide .entry-content > figure.wp-block-image > a > img,
body.single-trophy_guide .ct-entry-content > figure.wp-block-image > img,
body.single-trophy_guide .ct-entry-content > figure.wp-block-image > a > img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    object-fit: contain;
    border-radius: 8px;
}

body.single-post .entry-content figcaption,
body.single-post .ct-entry-content figcaption,
body.single-review .entry-content figcaption,
body.single-review .ct-entry-content figcaption,
body.single-trophy_guide .entry-content figcaption,
body.single-trophy_guide .ct-entry-content figcaption {
    text-align: center;
}

/* Sui telefoni la giustificazione può creare spazi innaturali tra le parole. */
@media (max-width: 640px) {
    body.single-post .entry-content > p,
    body.single-post .ct-entry-content > p,
    body.single-review .entry-content > p,
    body.single-review .ct-entry-content > p,
    body.single-trophy_guide .entry-content > p,
    body.single-trophy_guide .ct-entry-content > p {
        text-align: left !important;
        hyphens: none;
    }
}
