Dios te bendiga muchas gracias, en resumen, hacer un useState para marcar verdadero o falso según el click, poner dos secciones, uno de base y otro para el modal como tal. Y ya para mostrar el modal haces el &&, recordemos que el AND u operador Y, lo que significa es que es verdad o se cumple la condición solo cuando las condiciones de la izquierda y derecha se cumplen. Como la condición de la derecha siempre es verdad porque es contenido es decir es algo que existe entonces dependemos de la condición de la izquierda para que el de la derecha puede existir, solo se va a mostrar si los dos son verdad y como por el useState vamos cambiando el valor ahí es que se renderiza. Gracias mi pana por explicar una de las cosas que personalmente consideraba más díficiles de la forma más fácil posible, talvez lo dejaste más complejo con los estilos pero igual la lógica está muy práctica gracias