Foundations
Colour & tokens
One orange, light warm ivory paper — no gold. Orange is the only brand & action colour; genre hues are context accents; verified attendance is a calm blue. Colour is never the only signal.
CoreSurfaces, ink & brand
Why the new paper — this moves back to warmth, but lighter and less dense than the previous warm paper family
(#F2EDE3 / #FAF6EE / #ECE6DA).
Bright --cc-orange stays for large numerals, rules, fills and graphics. Body-size links and labels use --cc-orange-text (5.23:1, AA).
Never pure black or pure white.
Genre accentsContext, not theme
OperaMusicalTheatreDanceConcertOther
Verified attendanceA calm blue, not green
Verified attendance 62% verified attendance
Distinct from genre-dance petrol — verified #2767A8 stays institutional blue while dance
moves to #006B7F (petrol/teal). Verification always carries the check icon, so the two never read
as the same signal. Verified attendance is semantic, not a genre colour.
FunctionalState colours
Green is deprecated as “verified.” The old green --cc-verified #3F7A4E is renamed to
--cc-success (generic success only). --cc-verified now aliases the blue
attendance token for back-compat. No yellow anywhere — “attention/warning” borrows the brand-orange family, never a gold/amber.
GuidanceWhere each colour goes
| Use | Colour | Notes |
|---|---|---|
| Primary action / CTA | --cc-orange fill, ink text | Bold label; ≈4:1 large-text AA. Never genre-coloured. |
| Links & labels at body size | --cc-orange-text | ≈5:1 AA on paper & paper-hi. |
| Genre badge / selected genre chip | genre accent | Always with symbol + text label. |
| Page context marker (production/performance) | genre accent on a hairline/score | Subtle; never a full background theme. |
| Verified-attendance badge | --cc-verified-attendance | Check icon + “Verified attendance”. |
| Verified-only filter (active) | blue tint + check | Distinct from genre-dance; labelled. |
Do
- Keep orange as the single brand & action colour.
- Use genre hues as small accents — badges, dots, selected chips, score accents.
- Pair every colour signal with text or an icon.
- Put black text on large orange grounds.
Don't
- Theme whole pages or cards in a genre colour.
- Use gold, yellow, or a second brand colour.
- Rely on colour alone for genre, status, or verification.
- Use the bright orange for body-size text (use orange-text).