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 Midnight 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_themebuilds a brand-faithful theme from a brand canvas (color and type tokens), your ownbrandCss, and afontUrl. Ask Claude to "create a deck theme from our brand: primary #4F46E5, dark canvas, Inter font."suggest_themeproposes a theme for a topic when you are not sure where to start.list_themes,get_theme,update_theme, anddelete_thememanage the rest.
In the app, the theme editor gives you the same controls with a live preview rail.
Light-only brands
The built-in catalog seeds four layouts as dark slides: the cover, section dividers, quotes, and the big-number (metric hero) slide. That rhythm suits a brand with a dark accent surface, but if your own site is white or a tinted white, the first slide people see comes out dark and looks like our house style rather than yours.
Set the darkSlides: false token on the theme and those four render on your
light canvas instead. Dark slides stay available if you want to spend one
deliberately on a single slide.
A theme you create with a light canvas and a dark ink gets darkSlides: false
on its own, so this is mostly a lever you reach for when you want the opposite:
pass darkSlides: true to keep dark title slides on a light brand.
Two neighbours worth knowing while you are in there: aurora: false drops the
soft radial glow behind the cover and closing slides, and fontUrl loads an
extra brand font (an @import inside brandCss is appended too late to work).
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_logosets the logo for a single deck.set_workspace_presentation_logosets 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
- Designing decks for the type scale, color tokens, and layout catalog these themes drive.
- Create decks with AI and Import a PowerPoint, both of which apply your theme.
- Authoring decks over MCP for the full theme and slide tools.