Colors
The TpGroup color system: six brand families over seven primitive ramps, plus a TpEMIS-specific Indigo / Ember / Cyan / Slate set introduced in Phase 5.5. All values are generated from tokens/src/core and tokens/src/brand via Style Dictionary; this page mirrors the pipeline output.
Brands
TpEMIS palette · Indigo / Ember / Cyan / Slate
Scoped to .brand-tpemis. Rebranded 2026-04: legacy Navy/Gold failed WCAG AA.
TpEMIS Primary · Indigo
--color-tpemis-primary-{stop}Replaces the legacy Navy reference for TpEMIS. 50–950 full scale.
TpEMIS Accent · Ember
--color-tpemis-accent-{stop}Replaces Gold #FFC700 which failed WCAG AA on white at 1.6:1. Ember-700 passes AA at 5.9:1.
TpEMIS Secondary · Cyan
--color-tpemis-secondary-{stop}New secondary for freshness and energy. 700 passes AA on white at 5.5:1.
TpEMIS Neutral · Slate
--color-tpemis-neutral-{stop}Cooler-toned neutrals, harmonizes with Indigo. Replaces the shared Neutral grays inside .brand-tpemis.
TpLEARN palette · Leaf Green / Violet / Amber / Rose / Sky
Scoped to .brand-tplearn. Rebranded 2026-04 for gamified learning (ages 10–18).
TpLEARN Primary · Leaf Green
--color-tplearn-primary-{stop}Growth, progress, correct answers. Replaces legacy Purple reference for TpLEARN.
TpLEARN Gamification · Vivid Violet
--color-tplearn-gamification-{stop}Achievements, badges, XP, power-ups, levels.
TpLEARN Reward · Sunshine Amber
--color-tplearn-reward-{stop}Streaks, celebrations, gold stars, bonus points.
TpLEARN Hearts · Spark Rose
--color-tplearn-hearts-{stop}Lives/hearts system, errors, wrong answers, alerts.
TpLEARN Info · Ocean Sky
--color-tplearn-info-{stop}Hints, tips, informational content, progress indicators.
TpESTATE palette · Evergreen / Timber / Ocean / Sand
Scoped to .brand-tpestate (also applied to Kent Oasis). Rebranded 2026-04 for sustainable real estate.
TpESTATE Primary · Evergreen
--color-tpestate-primary-{stop}Coastal vegetation, sustainable living. 700 passes AA/AAA on white at 7.6:1.
TpESTATE Accent · Timber
--color-tpestate-accent-{stop}Locally sourced hardwood. 700 passes AA/AAA on white at 6.7:1.
TpESTATE Secondary · Ocean
--color-tpestate-secondary-{stop}Atlantic beachfront. Information, links, water/nature imagery.
TpESTATE Tertiary · Sand
--color-tpestate-tertiary-{stop}Beach sand, laterite earth. Pricing, premium badges, tertiary accents.
FambulTik palette · Baobab Green / Krio Orange / Heritage Teal / Warm Stone
Scoped to .brand-fambultik. Rebranded 2026-04: heritage-tourism warmth, African-centric palette.
FambulTik Primary · Baobab Green
--color-fambultik-primary-{stop}Family tree, growth, African forest. Replaces legacy Coral reference.
FambulTik Accent · Krio Orange
--color-fambultik-accent-{stop}Sunset warmth, terracotta, African earth.
FambulTik Secondary · Heritage Teal
--color-fambultik-secondary-{stop}The Atlantic, diaspora connection, depth of history.
FambulTik Neutral · Warm Stone
--color-fambultik-neutral-{stop}Intentionally warm neutrals (not cold slate) to match heritage brand warmth.
Shared primitive ramps
Available to every brand. Used today by TpGROUP and TpISENT; TpEMIS / TpLEARN / TpESTATE / FambulTik ship their own scoped ramps above.
Neutral
--color-neutral-{stop}Shared neutrals. TpEMIS overrides with a Slate ramp inside .brand-tpemis.
Navy
--color-navy-{stop}TpGROUP parent scale. Full 50–900.
Blue
--color-blue-{stop}TpISENT anchor. Only 500 + 900 populated today — full scale is a follow-up.
Orange
--color-orange-{stop}Legacy TpEMIS anchor (since superseded by Indigo). Shared primitive, retained.
Coral
--color-coral-{stop}FambulTik anchor. Only 500 + 900 populated today.
Teal
--color-teal-{stop}TpESTATE anchor. Only 500 + 900 populated today.
Purple
--color-purple-{stop}TpLEARN anchor. Only 500 + 900 populated today.
State colors
Brand-invariant. Same values across all brands.