> For the complete documentation index, see [llms.txt](https://docs.sonoransoftware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sonoransoftware.com/studio/sonoran-studio/customize-overlays/themes-icons-and-sharing.md).

# Themes, icons, and sharing

![Themes, custom widget icons, and layout share codes](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSNDrCcXxwsnYIi72Ym9Z%2Fuploads%2FsCWiVEzLxheUFtVQfCof%2Fthemes-icons-sharing.webp?alt=media\&token=0a98c61f-5b43-4e92-82c0-0b084815e2a0)

## Themes

Choose a theme under **Themes & branding**. Modern is available to everyone. Retro, Fire / EMS, and Cyber can be previewed without premium but require premium access to broadcast.

| Theme      | Style                                        |
| ---------- | -------------------------------------------- |
| Modern     | Clean Sonoran broadcast styling              |
| Retro      | Squared edges and dispatch-terminal type     |
| Fire / EMS | High-visibility emergency response treatment |
| Cyber      | Angular neon presentation for night streams  |

## Custom widget icons

Premium users can upload separate icons for CAD and Radio widgets. Use PNG or WebP; Studio optimizes uploads into a private 512 px WebP asset.

{% hint style="warning" %}
Only upload artwork you are allowed to use on your stream. Shared layouts can contain a snapshot of premium branding.
{% endhint %}

## Layout share codes

Open **Icons & sharing** to import a layout code or create an immutable code for the active layout.

* **Create code** captures the current configuration as a fixed snapshot.
* **Import** previews and applies a shared configuration to your active layout.
* Importing changes configuration; it does not reveal the owner's private browser-source URL.
* Later edits to the original layout do not change an existing code.

A shared layout that includes premium content may be previewed by a free user but requires premium access to broadcast those premium elements.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.sonoransoftware.com/studio/sonoran-studio/customize-overlays/themes-icons-and-sharing.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
