# Custom background & theme

The theme customization options are available in the "Theme" section, as shown in the screenshot below.

* **Upload background** - select the file used as a background image for the device.
* **View background** - download/view the current background image.
* **Edit custom styles** - open the editor of the custom styles file. See [#working-with-custom-styles](#working-with-custom-styles "mention") for details.

<figure><img src="/files/oIjNnUsvxPRLMLmHs5Ol" alt=""><figcaption><p>Device settings screen with a "Theme" section highlighted.</p></figcaption></figure>

### Working with custom styles

Roombelt allows you to set custom CSS code to fully customize a product's look and feel. While powerful, it requires basic programming skills. If you have questions, [contact us](mailto:mateusz@roombelt.com), and we will help.

<figure><img src="/files/G5Tg2qvpLjGEtIAgK3B1" alt=""><figcaption><p>Edit custom styles dialog</p></figcaption></figure>

### Sample customization snippets

#### Setting a device font size

Users can adjust the font size used by a tablet using the "+" and "-" buttons displayed on the bottom of the device (see screenshot below).

<figure><img src="/files/vsYIGdrbjq3aptsCFHHj" alt=""><figcaption><p>Buttons to adjust font size on a device</p></figcaption></figure>

If you prefer to have a fixed font size (so that it cannot be changed with the "+" and "-" buttons) add the following code at the beginning of the styles file:

```css
/* Change "30px" to a value that looks best on your device */
html { font-size: 30px !important; }
```

#### Hiding the bottom "configuration bar"&#x20;

Right after opening Roombelt on a device, a small "configuration bar" is displayed on the bottom of the screen for a few minutes (see screenshot below for reference). Some customers prefer to hide it after the initial configuration. You can achieve this by adding the following line at the very beginning of the styles file:

```css
.custom-display-options-bar { display: none; }
```

<figure><img src="/files/if58mztIJzv89hayov05" alt=""><figcaption><p>Roombelt device with the "configuration bar" visible.</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.roombelt.com/reference/device-settings/custom-background-and-theme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
