Insights by OmkarUrja

Track · palette

Palette track

Named colour palettes. Five presets today — sunset, forest, ocean, cathedral, bone — shipped as five-swatch runs (deep / mid / accent / ink / whisper). Element palettes (fire / water / earth / air) live in the astrology product; scene and pricing-card responses carry them on demand.

Endpoints

RouteAuthPurpose
GET /api/v1/palette?format=csspublicRaw --palette-* CSS vars.
GET /api/v1/palette?format=css&group=<name>publicOne group at a time.
GET /api/v1/palettestudio:v1:useJSON catalog (every group + swatch).

CSS example

<link rel="stylesheet"
      href="https://urja.insightsbyomkar.com/api/v1/palette?format=css" />

Emits a :root block:

:root {
  --palette-sunset-deep:    #1a0a0a;
  --palette-sunset-mid:     #4a1a2a;
  --palette-sunset-accent:  #ff8866;
  --palette-sunset-ink:     #ffd9b8;
  --palette-sunset-whisper: #6a2a3a;
  /* …four more groups */
}

Groups

GroupMoodUse case
sunsetWarm / editorialE-commerce, wellness, lifestyle.
forestGrounded / calmProductivity, nature, conservative finance.
oceanTrusted / corporateSaaS, finance, B2B.
cathedralPremium / intimateLuxury, fashion, spiritual.
boneMinimal / editorialDesign, architecture, publishing.

Each group's swatch shape is identical (deep/mid/accent/ink/whisper) so consumers can swap groups without changing styling code.

See also

  • Tokens--obs-* atoms + the --ds-* semantic layer consume palette swatches.
  • Effectspalette= picks from a similar five-stop run.