Boise Today project

Boise Today / Design system

Documentation v0.1 · Boise publication · Townwell platform

Design system contents

Foundations

Admin color

Townwell admin roles are scoped to the publishing workspace rather than the orange public brand.

On this page

Workspace roles

Workspace roles
RoleLightDark
background#f6f7f9#111318
paper#ffffff#181b21
foreground#1d2430#f3f4f6
muted#667085#9aa3b2
line#dfe3e8#303640
accent#2f6f84#78b8c8
accent-contrast#ffffff#111318
success#0b815a#47c99a

Scope is part of the token

Admin overrides apply within .admin-shell and .admin-login-shell. Dark overrides also require the root data-theme="dark" selector. Moving an admin component outside that wrapper changes the token resolution. The admin palette shown below is the effective merged scope, including inherited public variables that admin does not override.

Status hierarchy

  • Badges provide neutral, accent, success, warning and danger tones. Warning and danger also use source color-mix rules and literal amber/red values.
  • Use destructive styling for destructive actions. A review warning is not an error.
  • Published state has its own foreground/background treatment; do not recolor it as a generic success button.

Source references

Source references
FileResponsibility
app/globals.cssAudited Townwell implementation; use this file when extending this interface.
components/admin-ui.tsxAudited Townwell implementation; use this file when extending this interface.
components/admin/admin-publication-control.tsxAudited Townwell implementation; use this file when extending this interface.

Source palette

--background
#f6f7f9
--foreground
#1d2430
--paper
#ffffff
--muted
#667085
--line
#dfe3e8
--site-accent-light
#e86f00
--site-accent-dark
#ff8a1f
--accent
#2f6f84
--success
#0b815a
--map-halo
#fbfaf7
--placeholder
#e9ecf1
--dialog-backdrop
rgb(15 23 42 / 0.52)
--accent-contrast
#ffffff

Examples from the app

Actual Boise Today and Townwell UI with synthetic editorial, business, review, media metadata and analytics. Existing Boise imagery; no live data changes. Captured at 2× resolution or higher. Select an image to inspect it full size.

Admin Buttons · Component detail · Light · Desktop · 1920 × 192 px
Admin Badges · Component detail · Light · Desktop · 1920 × 166 px

Source audit: 2026-10-07 · Revision ce8bc72b96da · Documentation v0.1