Lots of codes look fine on mobile! You could change the rule to only using mobile-friendly codes.
I don't think the "no weird crushes" has to be a rule. If a pairing makes you uncomfortable, you should be able to reach out and say that, but making it a rule feels very constricting. This along...