ShareMyPage

Deck themes and branding

Give your decks a custom brand look with themes, and set the logo shown on cover and closing slides.

A deck's look, its type scale, colors, spacing, and layout catalog, comes from a theme. ShareMyPage ships a default theme, and you can create custom, brand-faithful themes that every deck in your workspace can use.

Which theme a deck uses

When you create or import a deck without naming a theme, it resolves to your workspace's own brand theme first, falling back to the built-in default. Name a theme explicitly to override that, for example "make it with the NewStore theme".

Custom brand themes

Themes are workspace data, so once created they are available to every deck. You can create one with a connected AI tool:

  • create_theme builds a brand-faithful theme from a brand canvas (color and type tokens), your own brandCss, and a fontUrl. Ask Claude to "create a deck theme from our brand: primary #4F46E5, dark canvas, Inter font."
  • suggest_theme proposes a theme for a topic when you are not sure where to start.
  • list_themes, get_theme, update_theme, and delete_theme manage the rest.

In the app, the theme editor gives you the same controls with a live preview rail.

Themes substitute, they don't replace

A custom theme swaps its own tokens into the same system, so the standard layout classes and CSS variables still apply. See Designing decks for that token and layout system.

Logos

A deck logo is separate from the theme, so you can rebrand without touching the theme:

  • set_presentation_logo sets the logo for a single deck.
  • set_workspace_presentation_logo sets the default logo for every new deck in the workspace.

The logo appears on the cover and closing slides only, not on interior slides. You can also upload logos in the deck editor and workspace settings.

See also

On this page