/*
 * Togo Papel — Correctif d'affichage (anti-masquage) v4
 * ---------------------------------------------------------
 * Empêche un masquage externe (plugin d'auth qui met le body en
 * opacity:0 / visibility:hidden, jamais levé sous LiteSpeed Delay JS)
 * de rendre les pages invisibles.
 *
 * v4 : CORRECTIF du bug du voile. La v3 utilisait "opacity:initial" sur les
 * overlays pour "ne pas les toucher" — mais initial = 1 (VISIBLE), ce qui
 * FORÇAIT le voile du menu à s'afficher au chargement. On ne cible désormais
 * QUE le body et les conteneurs de contenu, et on ne met AUCUNE règle sur les
 * overlays/menus/panneaux : ils gardent ainsi leur opacity:0 naturel.
 */

/* Le body et la racine ne doivent jamais rester invisibles. */
html.wp-theme-togopapel,
body.wp-theme-togopapel {
  opacity: 1 !important;
  visibility: visible !important;
}
body.wp-theme-togopapel {
  display: block !important;
  min-height: 100vh;
}

/*
 * Conteneurs de CONTENU uniquement (jamais les overlays/menus/panneaux).
 * On liste précisément pour ne rien forcer d'autre.
 */
body.wp-theme-togopapel main,
body.wp-theme-togopapel #page,
body.wp-theme-togopapel .topbar,
body.wp-theme-togopapel .site-header,
body.wp-theme-togopapel .wrap,
body.wp-theme-togopapel .od-app,
body.wp-theme-togopapel .od-publish-app,
body.wp-theme-togopapel .od-publish-shell,
body.wp-theme-togopapel .od-edit-app,
body.wp-theme-togopapel .od-edit-shell,
body.wp-theme-togopapel .od-space,
body.wp-theme-togopapel .auth-wrap,
body.wp-theme-togopapel .auth-card {
  opacity: 1 !important;
  visibility: visible !important;
}

/*
 * IMPORTANT : aucune règle ci-dessous pour .drawer-overlay, .drawer,
 * .od-panel, .od-lightbox. Ils conservent leur état caché du CSS principal
 * (opacity:0 / hidden). Les toucher recréerait le voile permanent.
 */
