/* Affichage identique au message « Contenu protégé » de l'accueil. */
body *:not(input):not(textarea):not(select):not(option):not([contenteditable="true"]){
  -webkit-user-select:none;user-select:none;
}
input,textarea,select,[contenteditable="true"]{
  -webkit-user-select:text!important;user-select:text!important;
}
img,svg{ -webkit-user-drag:none; }
#csCopyGuardToast{
  position:fixed;left:50%;bottom:max(22px,env(safe-area-inset-bottom));
  transform:translate(-50%,18px);z-index:2147483647;
  padding:10px 14px;border:1px solid rgba(214,195,38,.32);
  border-radius:10px;background:rgba(15,18,23,.96);color:#f4f2eb;
  font:600 11px/1.2 'IBM Plex Mono',monospace;letter-spacing:.05em;
  text-transform:uppercase;box-shadow:0 14px 35px rgba(0,0,0,.35);
  opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;
  max-width:calc(100vw - 26px);width:max-content;text-align:center;
}
#csCopyGuardToast.show{opacity:1;transform:translate(-50%,0)}
