Appearance is where you set how Viro looks: light or dark, the font, how big the text is, and the photo behind your chats. Select Customize in the sidebar, then Appearance.
Set Theme to Light, Dark, or System. System follows your device, so Viro turns dark when your phone or computer does. Your choice is saved to your account, so it applies everywhere you sign in.
Open Customize
Select Customize in the sidebar, then Appearance.Find Text size
It sits under Theme.Pick a size
Choose a larger or smaller size. The default is marked (default).
Text size applies to the device you set it on, so you can have larger text on your phone and leave your computer as it is.
Open Customize
Select Customize in the sidebar, then Appearance.Find Font
It sits under Text size.Pick a font
Each name is shown in its own typeface. Viro switches to it straight away.
Your font is saved to your account, so it follows you to every device you sign in on. To go back, set Font to Default.
- Default — Viro's standard font.
- Device font — the font your phone or computer uses for its own menus.
- Manrope, Nunito, and Space Grotesk — clean, modern fonts. Nunito is the rounded one.
- Literata and EB Garamond — serif fonts, like the pages of a printed book.
- JetBrains Mono — every letter the same width, like a typewriter.
- Comic Neue — casual and friendly.
- Atkinson Hyperlegible, Lexend, and OpenDyslexic — grouped under Easier to read.
The font changes Viro itself: the menus, your chats, and what you type. Code in a reply keeps its fixed-width font, and anything you make in Design keeps the fonts you chose there.
Yes. The Easier to read group has three fonts designed for legibility:
- Atkinson Hyperlegible — developed by the Braille Institute for readers with low vision. Letters and numbers that often look alike are drawn to be easy to tell apart.
- Lexend — wide, evenly spaced letters, designed to make reading smoother.
- OpenDyslexic — designed for readers with dyslexia, with letters that are heavier at the bottom.
Any of them works together with a larger Text size.
Some fonts only include Latin letters. Text in another script, such as Arabic, Chinese, Japanese, Greek, or Russian, stays in the default font when the font you picked cannot draw it. If that applies to the language you use Viro in, a note under Font says so. Manrope, Literata, EB Garamond, and JetBrains Mono also cover Greek and Russian, and Nunito covers Russian.
Yes. Under Chat background, select Choose photo and pick a photo from your device. It then sits behind every chat, with your messages and Viro's replies over the top. Come back any time to Change photo or Remove it.
Viro strips the location and camera details out of the photo when it uploads, so they are not stored with it.
Open the chat
Any chat can have a photo of its own.Open the ⋯ menu
It's in the top bar, next to New chat.Select Add background
Pick a photo. That chat uses it instead of your default.
Once a chat has one, the same menu offers Change background and Remove background. Removing it puts the chat back to your default.
Yes. When you create or edit a persona, add a Chat background there, and chats with that persona use it. If you share the persona, everyone who chats with it sees that photo too, once the persona has been approved. See Personas.
- The chat's own photo, if it has one.
- Otherwise the persona's photo, if you are chatting with a persona that has one.
- Otherwise the default photo you set in Customize > Appearance.
With no photo anywhere, chats use the plain background of your theme. For the rest of your settings, see My Account.
How do I turn on dark mode in Viro?
Open Customize > Appearance and set Theme to Dark. Choose System to match your device.
How do I change the font in Viro?
Open Customize > Appearance and pick one under Font. There are twelve options, and Viro switches straight away. Your choice is saved to your account, so it follows you to every device you sign in on.
Does Viro have a dyslexia-friendly font?
Yes. OpenDyslexic, Lexend, and Atkinson Hyperlegible are in Customize > Appearance > Font, under Easier to read.
Can each chat have its own background?
Yes. In that chat, open the ... menu in the top bar and select Add background. The chat uses that photo instead of your default.
Does my chat background show to anyone else?
No. Your default and any photo you set on a single chat are only yours. A persona's background is different: once a shared persona is approved, everyone who chats with it sees that photo.

