reveraOS
reveraOS logo
BRANDBOOK · v1.1 · NOV 2026

Logo. Type. Colour.

The three core assets of reveraOS, and the rules that keep every one of them unmistakably ours.

00 · THE SYSTEM

Three core assets, one master look, one expression

reveraOS is built on a few owned assets used the same way everywhere. 01 Glitch Plum is the master brand. 04 Ultraviolet Aura is the expression for motion and screens: it keeps the core and adds its own cue.

A

Logo

The symbol and the wordmark, supplied as files. Never redrawn, recoloured or rebuilt.

B

Type

DM Sans for everything people read. DM Mono for labels, numbers and system states.

C

Colour

Plum leads. Cyan and magenta signal. Each colour has a role, a ratio and a token.

01 Glitch Plum01 GLITCH PLUM · MASTER
04 Ultraviolet Aura04 ULTRAVIOLET AURA · EXPRESSION
A · LOGO

The lockup

The symbol and the wordmark always travel together, except where space forces the symbol alone.

reveraOS lockup

Symbol. One continuous ribbon, gradient cyan to magenta, always top to bottom.

Wordmark. Set artwork with its glitch edge. In running text the name is always reveraOS, one word.

A · LOGO

Approved versions

Six files cover every use. Pick by background, never by taste.

Full colour on dark
Full colour on darkPNG
Full colour on light
Full colour on lightPNG
Expression on dark
Expression on darkPNG
One colour, white
One colour, whitePNG
One colour, ink
One colour, inkPNG
Expression on light
Expression on lightPNG
A · LOGO

Symbol alone and profile picture

Use the symbol alone only where the full lockup cannot be read: app icons, favicons, avatars, watermarks.

Symbol, 01
Symbol, 01PNG
Symbol, 04
Symbol, 04PNG
Symbol, white
Symbol, whitePNG
Symbol, ink
Symbol, inkPNG
Profile picture 01, 1080 px
Profile picture 01, 1080 pxPNG
Profile picture 04, 1080 px
Profile picture 04, 1080 pxPNG

Profile pictures are always the symbol centred at 52% of the circle, on the brand background. Never the full lockup in a circle.

A · LOGO

Clear space and minimum size

clear space
CLEAR SPACE = X ON ALL SIDES · X = WIDTH OF ONE SYMBOL LOOP
AssetScreenPrint
Full lockup120 px wide30 mm wide
Symbol alone24 px8 mm
Favicon16 px, symbol onlyn/a
Profile picture1080 px sourcen/a
A · LOGO

Never do this

Stretch or squash
Recolour the symbol
Add glow or shadow
Rotate
Outline it
Crop or cut it off
Place on mid-tone or busy backgrounds
White logo on a light background
Revera OS
Retype the wordmark in a font
B · TYPE

Two typefaces, nothing else

Both are free and open source on Google Fonts, so every partner and every screen renders the same letters.

Aa

DM Sans

Regular 400 · Medium 500 · Bold 700

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ₹ % / & ?

Headlines, body, buttons. Everything a person reads.

Get DM Sans
Aa

DM Mono

Regular 400 · Medium 500

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ₹ % / & ?

Labels, numbers, timestamps, agent and system states. Never headlines.

Get DM Mono
B · TYPE

Type scale and tokens

Size and line height in px, tracking in percent.

displayDM Sans 70072 / 76-2%
Your company of agents.
heading 1DM Sans 70048 / 56-1%
Watch every agent live.
heading 2DM Sans 70032 / 400
Plan the fix, then act.
heading 3DM Sans 50024 / 320
Ten ready agents per department
body largeDM Sans 40020 / 300
The owner can pause or stop any agent.
bodyDM Sans 40016 / 240
Every action lands in one sealed record.
caps labelDM Mono 50012 / 16+8%
AGENT 07 · SALES · LIVE
dataDM Mono 40014 / 200
02:14 · 10 departments x 10 agents
B · TYPE

Font variant names

Every text style is named Type + Weight + Size, so a designer and a developer say the same thing. Each name carries its own line height.

HeadingBold48

Type: Display, Heading, Body, Caps, Mono
Weight: Bold 700, Medium 500, Regular 400
Size: in px

Overflow

Single-line text that runs out ends in an ellipsis. Multi-line text is clamped (2 lines for cards, 3 for headlines). Text is never shrunk to fit.

Default colour

White on dark, Plum Ink on light.

NameTypeWeightSize
DisplayBold72DisplayBold 70072
HeadingBold48HeadingBold 70048
HeadingBold32HeadingBold 70032
HeadingMedium24HeadingMedium 50024
BodyRegular20BodyRegular 40020
BodyRegular16BodyRegular 40016
BodyMedium14BodyMedium 50014
CapsMedium12Caps (DM Mono)Medium 50012
MonoRegular14MonoRegular 40014
B · TYPE

Type rules

Case

Sentence case for headlines and buttons. Caps only in DM Mono labels. Never a full sentence in caps.

Length

Body lines 45 to 75 characters. Headlines up to 3 lines; longer text is clamped to 2 lines with an ellipsis, never shrunk.

Numbers

Counts, times and money in DM Mono so digits line up. The rupee sign sits before the number: ₹ 619.

Weight

Only 400, 500 and 700. One bold idea per block. Never fake bold, never italic for emphasis.

Colour

Text in white or Lilac Mist on dark, in Plum Ink on light. Accent colours never for body text.

Name

Write reveraOS as one word everywhere: lowercase revera, capital OS. Never Revera OS, REVERAOS or Revera alone.

C · COLOUR

01 Glitch Plum · Master brand

Tap any swatch or HEX code to copy it.

NightPrimary
HEX RGB 10, 1, 10CMYK 0, 90, 0, 96

Deepest background, text on light

PlumPrimary
HEX RGB 52, 10, 53CMYK 2, 81, 0, 79

The brand colour. Default background

Orchid PlumPrimary
HEX RGB 97, 31, 105CMYK 8, 70, 0, 59

Highlights, raised surfaces

Signal CyanAccent
HEX RGB 62, 242, 236CMYK 74, 0, 2, 5

Live states, links, top of the symbol

Glitch MagentaAccent
HEX RGB 232, 60, 240CMYK 3, 75, 0, 6

Main action, bottom of the symbol

Lilac MistNeutral
HEX RGB 243, 232, 246CMYK 1, 6, 0, 4

Light pages

Plum InkNeutral
HEX RGB 42, 10, 46CMYK 9, 78, 0, 82

Text and logo on light

Usage ratio

Plum 60%
Night 20%
Lilac Mist 10%
Magenta 6%
Cyan 4%
C · COLOUR

04 Ultraviolet Aura · Expression

Tap any swatch or HEX code to copy it.

VoidPrimary
HEX RGB 14, 3, 20CMYK 30, 85, 0, 92

Background the aura rises from

UltravioletPrimary
HEX RGB 91, 26, 143CMYK 36, 82, 0, 44

Solid fills, middle of the aura

Aura OrchidPrimary
HEX RGB 180, 43, 214CMYK 16, 80, 0, 16

Glow point only, never text

Signal AquaAccent
HEX RGB 62, 242, 236CMYK 74, 0, 2, 5

Live states, top of the symbol

Deep VioletAccent
HEX RGB 109, 40, 217CMYK 50, 82, 0, 15

Buttons, bottom of the symbol

Lilac MistNeutral
HEX RGB 243, 232, 246CMYK 1, 6, 0, 4

Light pages

Violet InkNeutral
HEX RGB 30, 10, 51CMYK 41, 80, 0, 80

Text and logo on light

Usage ratio

Void 55%
Ultraviolet 25%
Aura Orchid 10%
Deep Violet 6%
Aqua 4%
C · COLOUR

Three colour layers

Colour is split into three layers, so a new screen never invents a colour.

1

Main colours

The handful of brand colours: Plum, Night, Orchid Plum, Signal Cyan, Glitch Magenta, Lilac Mist, Plum Ink, plus the 04 set. These are what people remember.

2

Palette ramps

Each main colour stretched into tones 100 to 800, brand value at 500, plus four state colours. The ramps are fixed: never edit a tone, pick a different one.

3

Colour guide

Which ramp tone each part of a screen uses, in dark mode and light mode: fills, text, edges, borders, states.

C · COLOUR

Tonal ramps and state colours

Each core colour carries eight tones, the brand value at 500. Lighter tones for surfaces and fills, darker for depth. State colours are for product feedback only.

plum
ultraviolet
magenta
cyan
night / mist
Success
Warning
Error
Info
C · COLOUR

Colour guide by component

Every colour of a component comes from its variant, kind and colour mode. A raised edge is always the 700 tone of its fill.

PartRoleDark mode (01 Plum)Light mode (Lilac Mist)
Button, primaryFill#E83CF0#611F69
Text#0A010A#FFFFFF
Edge (elevated)#860B8B#311034
Button, secondaryFilltransparenttransparent
Text and border#F3E8F6#2A0A2E
Card, elevatedFill#1A0620#FFFFFF
Edge#0A010A#D9B8E2
Input fieldBorder#611F69#B79AC0
Focus border#3EF2EC#6D28D9
Text#F3E8F6#2A0A2E
Toggle, checkbox, radioOn#3EF2EC#611F69
Off#3D2A44#D9B8E2
Tag / toast, successFill / text#1FC87F / #0A010A#E6F9F1 / #0E7A4C
Tag / toast, warningFill / text#F29947 / #0A010A#FBDDC2 / #8A4A12
Tag / toast, errorFill / text#F05E4B / #0A010A#FCE2DD / #A1271A
Tag / toast, infoFill / text#3EF2EC / #0A010A#DFFCFB / #0E6E6A
DARK · 01 PLUM
Start an agentView record
LIVEWAITINGSTOPPED
Ask your company anything
LIGHT · LILAC MIST
Start an agentView record
LIVEWAITINGSTOPPED
Ask your company anything
C · COLOUR

Gradients and contrast

Gradients are for the symbol and for backgrounds. Never on text, never on buttons, never reversed or angled.

Plum depth: backgrounds only
Aura rise: 04 backgrounds only
Symbol 01: top to bottom only
Symbol 04: top to bottom only
Aa16.9 : 1 · AAA#FFFFFF on #340A35
Aa17.3 : 1 · AAA#F3E8F6 on #0A010A
Aa15.0 : 1 · AAA#2A0A2E on #F3E8F6
Aa14.8 : 1 · AAA#3EF2EC on #0A010A
Aa6.2 : 1 · AA#E83CF0 on #0A010A
Aa10.6 : 1 · AAA#FFFFFF on #5B1A8F
Aa7.1 : 1 · AAA#FFFFFF on #6D28D9
Aa3.3 : 1 · Large only#FFFFFF on #E83CF0
C · COLOUR + B · TYPE

Design tokens

Copy these into any website, app or deck so the brand cannot drift.

Download CSS
:root {
  /* 01 Glitch Plum, master */
  --rv-night: #0A010A;
  --rv-plum: #340A35;
  --rv-orchid-plum: #611F69;
  --rv-signal-cyan: #3EF2EC;
  --rv-glitch-magenta: #E83CF0;
  --rv-lilac-mist: #F3E8F6;
  --rv-plum-ink: #2A0A2E;
  /* 04 Ultraviolet Aura, expression */
  --rv-void: #0E0314;
  --rv-ultraviolet: #5B1A8F;
  --rv-aura-orchid: #B42BD6;
  --rv-signal-aqua: #3EF2EC;
  --rv-deep-violet: #6D28D9;
  --rv-violet-ink: #1E0A33;
  /* ramps */
  --rv-plum-100: #F5E9F6;
  --rv-plum-200: #EBC8EF;
  --rv-plum-300: #D999E1;
  --rv-plum-400: #C769D3;
  --rv-plum-500: #611F69;
  --rv-plum-600: #46164C;
  --rv-plum-700: #311034;
  --rv-plum-800: #1D091F;
  /* state */
  --rv-success: #1FC87F;
  --rv-warning: #F29947;
  --rv-error: #F05E4B;
  --rv-info: #3EF2EC;
  /* type */
  --rv-font-sans: 'DM Sans', system-ui, sans-serif;
  --rv-font-mono: 'DM Mono', ui-monospace, monospace;
  --rv-display: 700 72px/76px var(--rv-font-sans);
  --rv-h1: 700 48px/56px var(--rv-font-sans);
  --rv-body: 400 16px/24px var(--rv-font-sans);
  --rv-label: 500 12px/16px var(--rv-font-mono);
}
FILES

Downloads

Every file is the real artwork, never redrawn. Fonts come free from Google Fonts.

Download everything (ZIP, 1524 KB)
ONE IMPORTANT NOTE

About the symbol

The current symbol comes from Canva's free element library, so other Canva users can use the same shape. Use it on social media, slides and screens. Do not print it on merchandise or signage, and do not file it as a trademark, until reveraOS has its own original symbol. When that arrives, only the logo files change; the type and colour on this page stay.