UI: Memory widget font too big when iPad in landscape mode
### Analysis

When using an iPad (iOS 15.4.1) in landscape mode, the font on the CPU, Memory, and uptime widgets are too big. It is not a problem, other than for the Memory, as the string is too long and the text is rendered in 4 lines.

when in portrait mode, the font is smaller, and all looks as it should.

Portrait
![E8EB7F03-3761-4815-BD47-C4D57B9E17A3](https://user-images.githubusercontent.com/5185422/167258829-00213fbd-7579-4f8c-9678-c101973e2608.jpeg)

landscape 
![AC2BEA71-0410-4B95-8C2A-AE9C8DC71AFC](https://user-images.githubusercontent.com/5185422/167258879-26a02d8c-c77d-4321-95f0-8bfb35100efd.jpeg)


### Expected Behavior

Regardless of orientation, the text will be fully visible and scaled properly.

### Steps To Reproduce

Attached above screenshots.

1. Render the HB UI in a browser in an iPad (I am using a 12.9 1st gen)
2. Ensure portrait mode and notice the Memory widget layout
3. Set the iPad in landscape mode, and notice the Memory widget layout



### Logs

```markdown
N/A

Screenshots attached above
```


### Configuration

```json
{
    "bridge": {
        "name": "Homebridge",
        "username": "0E:4C:xxxxxx ",
        "port": 51212,
        "pin": "obscured pi ",
        "bind": [
            "enp0s25"
        ]
    },
    "accessories": [
        {
            "name": "AtHome",
            "stateful": true,
            "reverse": false,
            "time": 1000,
            "resettable": false,
            "accessory": "DummySwitch"
        }
    ],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "platform": "config"
        },
        {
            "name": "Flume",
            "username": "obscured email",
            "password": "obscured password",
            "clientId": "obscured I’d",
            "clientSecret": "obscured secret",
            "platform": "Flume",
            "_bridge": {
                "username": "0E:5E:xxxxxx",
                "port": 52708
            }
        },
        {
            "name": "PrinterPlatform",
            "printer": [
                {
                    "name": "HP Printer",
                    "address": "192.168.256.30",
                    "polling": 10,
                    "marker": false,
                    "switchType": "CHARACTERISTIC",
                    "manufacturer": "HP ",
                    "model": "OfficeJet 7610"
                }
            ],
            "_bridge": {
                "username": "0E:1Dxxxxxx",
                "port": 31002
            },
            "platform": "PrinterPlatform"
        },
        {
            "refreshToken": "obscured token",
            "alarmOnEntryDelay": true,
            "avoidSnapshotBatteryDrain": false,
            "treatKnockAsDing": true,
            "sendDoorbellMotionNotificationsToTv": false,
            "platform": "Ring",
            "_bridge": {
                "username": "0E:ECxxxxx",
                "port": 40017
            }
        },
        {
            "name": "BraviaTVOS",
            "debug": false,
            "warn": false,
            "error": true,
            "extendedError": true,
            "tvs": [
                {
                    "active": true,
                    "name": "LivingTV",
                    "ip": "192.168.256.11",
                    "psk": "obscured key",
                    "appName": "Hombridge",
                    "polling": 10,
                    "sheduledRefresh": 12,
                    "speaker": {
                        "active": true,
                        "output": "speaker",
                        "increaseBy": 1,
                        "reduceBy": 1,
                        "accType": "switch"
                    },
                    "channels": [],
                    "commands": [],
                    "macros": [],
                    "remote": [],
                    "inputs": []
                }
            ],
            "platform": "BraviaOSPlatform",
            "_bridge": {
                "username": "0E:xxxxx85",
                "port": 48592
            }
        },
        {
            "name": "Rachio",
            "default_runtime": 3,
            "runtime_source": 0,
            "use_irrigation_display": false,
            "show_standby": true,
            "show_runall": true,
            "show_schedules": true,
            "external_webhook_port": 12453,
            "internal_webhook_port": 27546,
            "use_basic_auth": false,
            "delete_webhooks": false,
            "platform": "rachio"
        },
        {
            "name": "Sonos",
            "excludeAirPlay": true,
            "nameScheme": "% Sonos",
            "service": "speaker",
            "speakers": true,
            "platform": "ZP",
            "_bridge": {
                "username": ":xxxxx53:",
                "port": 31519
            }
        }
    ],
    "disabledPlugins": [
        "homebridge-rachio-irrigation",
        "homebridge-wemo"
    ]
}
```


### Environment

- OS: Rocky Linux Green Obsidian (8.5)
- Software: 1.4.1
- Node: v16.15.0
- npm: 8.6.0


### Process Supervisor

hb-service

### Additional Context

_No response_