/* ============================================================
   PREMIUM LOGIC v90.25.20
   Règle anti-CTA-illogique : ne jamais proposer à l'utilisateur
   une action qu'il a déjà accomplie. Quand le body a la classe
   .is-premium ou .is-fondateur (ajoutée par premium-badge.js),
   on masque tous les CTAs qui invitent à passer en Premium.
   ============================================================ */

/* Masque tous les liens vers la page d'abonnement Premium */
body.is-premium a[href*="palazzo-premium.html"],
body.is-fondateur a[href*="palazzo-premium.html"],
body.is-premium [data-cta-premium],
body.is-fondateur [data-cta-premium] {
  display: none !important;
}

/* Cas particulier : le bouton dans la sidebar Palazzo (quota-upgrade) */
body.is-premium .palazzo-quota-upgrade,
body.is-fondateur .palazzo-quota-upgrade {
  display: none !important;
}

/* Cas particulier : les boutons primary "Démarrer à 4,99 €" sur palazzo-repond */
body.is-premium .pr-btn-primary[href*="palazzo-premium.html"],
body.is-fondateur .pr-btn-primary[href*="palazzo-premium.html"] {
  display: none !important;
}

/* Attribut hidden HTML doit rester respecté même contre display:block hérité */
.palazzo-quota-upgrade[hidden],
[data-cta-premium][hidden] {
  display: none !important;
}

/* Bonus accessibilité : si on est déjà premium, un message discret peut
   remplacer le CTA caché. Ex: <p class="palazzo-already-premium">…</p>
   est visible UNIQUEMENT pour les users Premium. */
.palazzo-already-premium { display: none; }
body.is-premium .palazzo-already-premium,
body.is-fondateur .palazzo-already-premium { display: block; }
