PURE · Brand & Design System

Brand Kit

The one editable source for site identity — name, mark, wordmark, tagline, org, domain and contact. Saved to pure_ui_settings.seal and hydrated on every page by pure-brand.js: change it here, it changes everywhere.
← Pure Admin

Site identity

Live values load from mcp_public_config().ui.seal. Blank fields fall back to the baked PURE defaults, so clearing a field is always safe.

The square chip in the top bar
Rail footer + chrome subtitle
Drives © copyright lines
Where the wordmark links

Writes need the staff-gated RPC mcp_brand_seal_set (Lane B). Until it lands, Save copies the exact SQL for the console and files the change on the wire — nothing is lost.

Logo & favicon assets

Registered brand marks. Replace a file at its path (same name) and every consumer updates — never re-point consumers at new paths.

AssetPathUsed by
faviconFavicon / app icon/favicon.svg · /favicon-192.pngEvery tab + PWA manifest
P
Mark chip (runtime)ui.seal.markTop bar, sign-in, loading states
reversed logoReversed logo/assets/pure-logo-white.pngDark headers, print, decks
full logoFull-color logo/assets/pure-logo.pngLight backgrounds, documents

Live preview

Rendered from the form as you type — exactly what the chrome, footers and email shell will show after Save.

Top bar
PPUREmerged workspace
Footer / legal line
© 2026 Acquisto Real Estate · acquisto.biz · support@acquisto.biz
Email chrome
PURE
Acquisto Real Estate transactional shell — header + footer read this kit (theme colors come from the default theme).

How pages consume it

Any element carrying a data-brand hook hydrates automatically — no per-page edits, ever.

HookRendersStatus
data-brand="name"PURElive
data-brand="tagline"merged workspacelive
data-brand="copyright"© 2026 Acquisto Real Estatelive
data-brand="email" / "phone"Contact links (mailto / tel)live
Shell chrome (mark · wordmark · rail footer)Runtime-enhanced by pure-brand.jslive
Email shell (auth hook + pure-email.js)Reads seal name/org/supportlive
Per-org brand (white-label)pure_ui_settings row per org — overrides merge over '*'Code RPC