/*
 * Cloudzat Pages-only canonical title guard.
 * Posts never receive the body classes used below.
 *
 * Some older authority plugins hide Astra's native title in CSS and render a
 * second hero H1. v1.1.9 makes native/auto Page ownership deterministic by
 * restoring the Astra title when its markup exists. The server-side final HTML
 * guard then removes later exact-title H1 duplicates.
 */
body.czsih-page-title-native-owner .entry-header,
body.czsih-page-title-native-owner header.entry-header {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
}

body.czsih-page-title-native-owner h1.entry-title,
body.czsih-page-title-native-owner h1.page-title,
body.czsih-page-title-native-owner h1.ast-entry-title {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    max-width: none;
    max-height: none !important;
    clip: auto !important;
    clip-path: none !important;
    overflow: visible !important;
}
