Fixing things like size and ratio for mobile in the year 2025 shouldn't be that hard. I've worked with Vbulletin before and it wasn't really complex. The code templates have been roughly the same for awhile now. Here's an CSS example:
/* For mobile devices */
Media Only Screen (max-width: 768px)
*/width: 100%/* !important; /* Ensures the message takes full width on smaller screens
*/padding: 10px; /* Adds padding for better touch interaction
*/font-size: 16px; /* Larger font size for readability on small screens
*/ line-height: 1.5; /* Increased line height for better legibility */
/* Adjust table layouts if used for message display */message table ( width: 100% !important; display: block; /* Stacking tables vertically * .message td {display: block; width: 100% !important; text-align: left; }
/* This example sets a uniform border size for all elements with the class 'myCustomBorder' */
.myCustomBorder {
border: 2px solid $stylevar[border.color]; /* $stylevar[border.color] is a vBulletin style variable for border color */}
I know it's probably not the same for Zenforo, but my point is that this isn't rocket science. They need to shut down and play with the ratios for an afternoon