Greyscale palette — locked rule
Instinctor's UI uses a strict greyscale palette. No non-grey colours in admin panels, editor chrome, or first-party templates. This rule is locked.
The palette
| Hex | Use | |---|---| | #1d2327 | Primary text, primary buttons (light bg), heaviest dark | | #1a1d21 | Editor / admin panel background, dark cards | | #2a2e33 | Editor / admin panel border, dark panel separators | | #555 | Secondary text, body copy on light bg | | #999 | Muted text, captions, icons | | #e0e0e0 | Input borders, faint separators, disabled states | | #f5f5f5 | Light backgrounds, panels, subtle fills | | #fff | White, primary CTAs on dark bg, page background |
That's eight values. Everything in the editor and admin chrome must use exactly these. No #888, no #1c1c1c, no rgba(...) variants of these colours that aren't on the list.
What this rule applies to
- Admin / editor / settings panel UI chrome
- Plugin admin pages
- Platform admin pages
- Marketing pages on instinctor.com (where Instinctor's own brand is shown)
- Documentation surfaces (KB, in-editor Help)
- Transactional emails (the Instinctor wrapper, not the user's content)
What this rule does NOT apply to
- Client sites built in Instinctor — clients can use any colours
- User-uploaded images — obviously can be any colour
- 3D scene effects — can have any colours; they're effects, not chrome
- Ecommerce product images — products are user content
that fit their brand. Instinctor's editor is colour-agnostic
Why
Greyscale chrome reads as professional, neutral, and stays out of the way of user content. When the chrome has no opinion about colour, the content (a brand's photos, a product's hero image) gets to be the point.
It also enforces visual discipline. Users who build inside Instinctor see neutral chrome and learn to put colour decisions where they matter — on the canvas, not in the toolbar.
Common violations to watch for
- Green success toasts — use the dark / light variants of the
- Red error toasts — same: use greyscale with a warning icon, or a
- Yellow warning highlights — same approach
- Blue link colours in admin — links are
#fff,#e0e0e0, or#999 - Coloured progress bars — use white on dark backgrounds, dark on
greyscale instead, with a Lucide check icon to signal success
thin coloured border that doesn't dominate
on dark; #1d2327 or #555 on light
light backgrounds
Don't
- Don't add a primary brand colour to the editor chrome
- Don't use coloured badges for status (green = active, red = error)
- Don't introduce new greys — pick from the eight
- Don't use
rgba()opacity tricks to fake new shades — pick the
— use shape, position, and text instead
closest greyscale value
Related
rules/voice-and-self-reference— companion rule for copyrules/no-emojis— no emoji even for status indicatorsrules/lucide-icons-only— icons follow the same restraint