big docs
Link pages

Theme

The editor's Theme tab styles a link page. Every setting is a fixed choice or a colour — there's no CSS to write, and nothing you type reaches the page as code.

What you can set

SettingOptions
BackgroundA solid colour, or an image, GIF or video from your Files — optionally with a separate one for phones.
AccentA colour, used for buttons and highlights.
Button shapesquare, rounded, or pill.
Button fillsolid or outline.
Fontdefault, serif, mono, or rounded.
Avatar shapecircle or square.

Anything you leave unset falls back to the neutral default: rounded solid buttons, the default font, a circular avatar, and no background image.

Text colour is derived from your accent automatically so it stays readable — it isn't a setting.

Presets

Three one-click starting points are offered: neutral (the out-of-the-box look), coral, and noir. Picking one just fills in the individual settings — every field stays editable afterwards, and big doesn't remember which preset you started from.

Background images and video come from Files

You can't paste an image URL. A background is picked from your Files library, and the file has to have finished processing. It can be:

  • an image (JPEG, PNG or WebP),
  • a GIF, which animates, or
  • a video (MP4 or MOV), which plays muted and loops.

Mobile version (optional). Under the background you can add a second file for phones. Screens narrower than a tablet (under 768 px wide) show the mobile one; wider screens show the main one. Leave it empty and every screen gets the main background. A portrait video or image for phones and a landscape one for desktop is the usual reason to set it. In the theme JSON this is background.mobileMediaId beside background.mediaId — see the link page schema.

big serves backgrounds through a short-lived signed URL generated per page load.

That's deliberate: it keeps a link page from loading anything off a third-party host, and it means deleting the file from Files cleanly drops the background rather than leaving a broken image on your live page.

Colours

Colours are entered as 6-digit hex (#rrggbb). Other CSS colour forms — rgb(), named colours, gradients, custom properties — aren't accepted.

Theme | itsjustbig