PURE Color Modes — Brand Guide

Four brand-approved modes — an arc of the day — switchable per user, dynamically themable, and optionally automatic by time of day. Tap a mode to preview it on the sample surface; this is exactly how every page re-skins.

Sunrise Daylight Sunset Midnight
Sunrisedata-theme="sunrise"

Soft sandy dawn — warm peach paper, gentle to wake up to.

Daylightdata-theme="light" · default

Warm cream paper, navy ink. The all-day default — calm, legible.

Sunsetdata-theme="bright"

The PURE signature — navy + gold golden hour, brand-forward.

Midnightdata-theme="dark"

Deep near-black navy for low light and long night sessions.

Previewing Sunrise

PURE surface

Every card, table, and icon recolors from one set of tokens — no per-page styling.

Accent button

Automatic by time of day dynamic

When on, every visitor's theme follows the sun: Sunrise at dawn, Daylight through the day, Sunset in the golden hour, Midnight at night. With location consent it uses real sunrise/sunset for the visitor's coordinates; otherwise the band times below. A user's manual pick always wins until they choose "Follow the time of day." These settings are admin-controlled (Cecile) and saved live — no redeploy.

Follow the time of day
Master switch for the automatic mode.
Use visitor location (real sunrise/sunset)
Off = use the fixed band times below.
Resolution order: manual user pick automatic (if on) org default Daylight. Location is opt-in per visitor (browser prompt); if declined, the band times above are used (fallback coordinates: McKinney, TX).

Seasons & Scenes dynamic

Nature-inspired palettes Cecile manages in the registry (pure_themes) — add, edit, or retire any with no code. Tap one to preview; on the live site it applies instantly across every surface.

Living options dynamic

All admin-controlled and saved live — no redeploy.

Smooth cross-fade
Gentle transition on every switch (ms). Respects reduced-motion.
Revert manual pick after
Hours before a manual choice returns to auto (0 = never).
Seasonal accent
Nudge the gold accent by month for a living, seasonal feel.
Respect reduced motion
Skip the cross-fade for visitors who prefer reduced motion.

Dynamic by design live

  • Per user — switch in Profile Appearance, persisted to the account.
  • Per org default — admin sets an org-wide default (mcp_org_theme_set); user choice still wins.
  • Auto by time — admin toggles mcp_theme_auto_set; location-aware solar switching.
  • Token-driven — surfaces read pure-ui.css vars + mcp_brand_tokens_get; icons recolor via currentColor.

Where it shipped

  • Cecile's brand admin — palette editor + preview live
  • Appearance preferences — switch + "Follow time of day" live
  • Mega Merger brand guide — Color modes tab
  • Cecile owns it — palettes, names, and the auto-schedule render site-wide, no redeploy.