A clean rounded square with two diagonal corner cuts and a single offset dot. The frame is the scene; the dot is the character in it. This page is the source of truth for how the Roleplay Project brand is used, read it before designing, posting, or merchandising anything that carries the mark.
Brand guidelines, the rules
These rules exist so the brand stays consistent everywhere it appears: the website, the launcher, in-game UI, Discord, forum, merchandise, video thumbnails, and partner integrations. Following them isn't optional, every surface that carries the mark represents the project.
What the brand IS
The Frame, the geometric icon (Atom A). The chamfered square + offset dot. Stroke #EEF2F8 on dark, #0A0D12 on light, dot always #58A6ff.
The Wordmark, the type (Atom B). "Roleplay" in Onest 700 + "Project" in Onest 500, letter-spacing −0.05em, never separated by more than one space.
Four Lockups, Horizontal (default), Stacked, Mark-only, Wordmark-only. Always pick one of these, never invent a fifth.
The rules
Do
Use the SVGs we ship.
Always source the mark from /brand/frame.svg or the variants. Never re-draw, trace from a screenshot, or recreate the geometry.
Don't
Don't redraw or "improve" the geometry.
No rounding the chamfered corners, no recolouring the stroke, no moving the dot, no removing the dot. The exact path is final.
Do
Respect the clear-space.
Leave at least 20% of the mark's height of empty space around it, no text, edges, or other elements inside that buffer.
Don't
Don't crowd or crop the mark.
No partial cuts, no overlays, no badges sitting on top of the frame. If space is tight, scale the mark down, don't crop it.
Do
Use the right colourway for the surface.
On dark backgrounds (#0A0D12–#161B22): white stroke + blue dot. On light backgrounds: black stroke + blue dot. On colour: white stroke + white dot (mono variant).
Don't
Don't introduce new colours.
Only the dot may take colour, and only the four official colourways. No gradients on the stroke. No drop shadows. No glow effects.
No Inter, no system fonts, no italics, no all-caps for "Roleplay Project". The wordmark is the wordmark, typesetting it in another face breaks the system.
Do
Scale the stroke for small sizes.
Below 64px, increase the stroke-width and dot radius so the frame stays legible. See the size table further down.
Don't
Don't use the mark below 16px.
At less than 16px the geometry collapses. Use a simplified favicon (also shipped) or omit the icon entirely.
Do
Pair with our colour palette.
Surfaces use GitHub-dark tokens (#0d1117 canvas, #161b22 surface). Accent blue #58a6ff. Type whites #eef2f8 / #9098a6.
Don't
Don't put the mark on busy photography.
If the background is a photo, place the mark in a solid backplate or use the wordmark-only lockup. Stroke needs contrast to read.
Brand violations get pulled.
Any merchandise, video, partner integration, or community asset that breaks these rules will be asked to fix or remove the mark. If you're not sure, ask Phytoventures Ltd first, [email protected].
The Frame, icon
240×240 user-units. A rounded square with two diagonal 45° chamfered corners (top-right + bottom-left) and two rounded corners (top-left + bottom-right). A single solid dot sits offset toward the lower-right.
Geometry spec
Bounding box
240 × 240 user units
Stroke width (default)
14u
Stroke join
miter, stroke-miterlimit="2"
Rounded corners (TL, BR)
36u radius, Q 28,28 56,28 and Q 212,212 184,212
Chamfer corners (TR, BL)
48u, 45°
Dot center
(156, 156), 65% / 65% of box
Dot radius
24u
Size compensation
At smaller display sizes, bump the stroke up so the frame stays visible:
≥ 64px
stroke-width 14, dot r=24
40px
stroke-width 16, dot r=24
24px
stroke-width 18, dot r=24
16px
stroke-width 20, dot r=28
< 16px
Use /brand/favicon.svg (simplified), don't shrink the full mark.
The four colourways
Default · dark
Light backplate
Mono · dark
Mono · on colour
The wordmark
Pure type. No icon. Set in Onest with a soft secondary tone for "Project". Tracking is tightened to feel editorial, not webby.
Always pick one of these. The horizontal lockup is the default, use it for every header, every nav bar, every partner integration unless the layout explicitly demands one of the others.
03·A, Horizontal (default)
RoleplayProject
03·B, Stacked
RoleplayProject
03·C, Mark only
03·D, Wordmark only
RoleplayProject
When to use which
Horizontal, anywhere with horizontal headroom. Default for navigation, hero panels, email headers, partner cards.
Stacked, narrow layouts: mobile sidebars, square social cards, vertical-format video thumbnails.
Mark only, avatars, favicons, app icons, watermark badges, any 1:1 context where the wordmark would be illegible.
Wordmark only, surfaces where the context already establishes that you're inside Roleplay Project (the logged-in dashboard, in-game UI, footer column titles).
Colour palette
A tight palette. The dot is the only element allowed to take colour. Surfaces, stroke, and type all sit on a narrow set of values.
Surface tokens
CANVAS
Canvas
#0A0D12
Page background, off-stage
SURFACE / 1
Surface · 1
#0D1117
Default raised cards
SURFACE / 2
Surface · 2
#161B22
Nested cards, panels
SURFACE / 3
Surface · 3
#21262D
Hover, overlay, chip
Type
BRIGHT
Bright
#EEF2F8
Headlines, "Roleplay"
DIM
Dim
#9098A6
Body text, "Project"
MUTED
Muted
#6B7382
Captions, file refs
Accent
DOT
Accent · Dot
#58A6FF
The dot, the only colour allowed inside the mark
DEEP
Accent · Deep
#388BFD
Hover / pressed states
PRESSED
Accent · Pressed
#1058C0
Backplate gradients
Do / don't
A short list of the most common misuses. If something you're doing matches a "don't", stop and use the closest "do" instead.
Do
Mark on a flat surface tone. Clear-space respected. Dot reads as the only accent.
Don't
Don't apply drop shadows, glows, gradients on the stroke, or place the mark on rainbow / multicolour backgrounds.
Do
On light backgrounds, use the light variant, black stroke, blue dot. Maintains contrast and brand colour.
Don't
Don't put the dark-variant mark on a light background. The stroke disappears.
RoleplayProject
Do
Horizontal lockup with correct gap (icon height × 0.4), correct font weights, correct tracking.
RoleplayPROJECT
Don't
Don't substitute the typeface, italicise it, all-caps it, or colour the wordmark with the accent blue.
Logo generator
Build a brand-compliant logo for your Discord, partner card, OG image, or avatar. You can't break the rules from here, every layout, colour pair, stroke weight, and font is locked to the guidelines above. Pick a preset, type your name, download.
Locked to Onest typography, spec stroke weights, and the four approved colourways. The mark cannot be drawn below its 16px floor.
1024 × 1024 · PNG / SVG
PNG renders at the chosen canvas resolution. SVG is vector, scales infinitely. Both bake spec stroke-weights in.
Downloads
All assets as production-ready SVG. Drop these into your project, never re-export the geometry from raster sources.
For developers.
On the marketing site, UCP, API, and bleeter, the mark is served from /brand/frame.svg and the favicon from /brand/favicon.svg. Inline-styled <img> inside a <span class="mark"> wrapper. See site.css for the wordmark typography block.
Questions, partner requests, takedowns
Brand sits with Phytoventures Ltd. For partner integrations, merchandising, video/podcast use, or anything that puts our mark on a surface we don't control, ask first.
Operator
Phytoventures Ltd · Company 16388003 · Belmont Suite, Chorley New Road, Horwich, Bolton, BL6 6HG