Ocultar texto, pero que aparezca si se copia y se pega sin javascript

Estoy tratando de hacer un diseño para un sitio de cuentos cortos.
Una de las historias que me han contado funcionaría mejor si alguien copiara y pegara texto, aparecerían líneas adicionales.

¿Hay alguna forma de lograr esto con solo HTML y CSS? He intentado usardisplay: none; pero eso no parece copiar el texto oculto. No quiero usar Javascript para esto

HTML de ejemplo

<div>Lorem ipsum <span class="inv"> ---- This is the cleverly hidden text ---- </span>dolor sit amet</div>

Lo más cerca que he venido es

width: 1px;
overflow: hidden;
display: inline-block;
height: 1em;
color: rgba(255,255,255,0);

Si lo hagowidth: 0; No copia. El camino anterior todavía desplaza el texto una pequeña cantidad, y cuando se resalta, muestra un poco de artefacto.

(Sin relación con la pregunta en sí: pero por lo que entiendo, la intención es que la historia sugiera fuertemente que cuando se copia, aparece información oculta, lo que conduciría a otra historia no listada en el sitio para las personas que entienden lo que está insinuando)

Respuestas a la pregunta(2)

Su respuesta a la pregunta