Social media and icons
Ready-made PNGs at the sizes each platform wants. Same mark, same
palette, rendered from the SVGs above; nothing here needs editing before upload.
X, GitHub, Discord, LinkedIn, Instagram and Facebook all refuse SVG for avatars
and headers, so use these.
Regenerate the whole set
after a palette or mark change with node scripts/brand-assets.mjs
in the repo; it renders every size from one template.
Palette
Small palette on purpose — one accent, one text tone, three greys,
a couple of semantics. Same tokens the whole site's shared.css
exposes as CSS variables.
Acid
#d6ff3d
The accent — links, marks, active state, one CTA per view.
Ink (bg)
#0b0e14
Page background. Dark by default; a light theme is the exception.
Panel
#141a24
Cards, buttons ghost, elevated surfaces.
Muted
#8b98a9
Secondary text, disabled state, muted mark stroke.
Dim
#5e6678
Meta, timestamps, "less important than muted".
Sia
#b39ddb
Storage badge. Only for "content lives on Sia".
Server
#4fd1a5
Server badge. Only for "content lives on an ordinary server".
Usage
Where the mark goes
Anywhere Silent Mode itself is the subject: project sites, README banners,
social profiles, presentation title slides. If a specific product is the
subject (Theseus, Sirius, Prometheus, Hermes, Helios), prefer that
product's own mark and reserve this one for the umbrella.
Clear space
Give the mark clearance equal to one chain-link on every side. On the banner
this is honoured by the left-margin; when placing the logo yourself, respect it.
Colours in prose
The word "Mode" is in acid; the rest is body text. Don't reverse — "Silent"
in acid + "Mode" in body doesn't read as this brand.
Rasterising
SVG is the canonical format. Any modern image tool can convert it to PNG
at the size you need; Inkscape and rsvg-convert are the free defaults.
Don't distribute a low-fidelity trace as "the logo".
Don't:
- Recolour the mark into the palette of another product or brand.
- Distort the chain-link proportions (they read as chain because of the ratio; squished, they don't).
- Place the mark on a busy image without a solid backing panel.
- Use the mark to endorse a third-party product, service, or claim without written permission.
Related brand kits. Navigate.st has its own mark (a compass
rose in a chain-link ring) at
navigate.st/brand/.
Each Silent Mode product (Theseus, Sirius, Prometheus, Hermes, Helios) will
eventually have its own kit; this one is the umbrella.
Social media and icons
Ready-made PNGs at the sizes each platform wants. Same mark, same palette, rendered from the SVGs above; nothing here needs editing before upload. X, GitHub, Discord, LinkedIn, Instagram and Facebook all refuse SVG for avatars and headers, so use these.
Headers and banners
Mark, wordmark, one-line description and the two addresses. The layout keeps the left 60% clear of platform overlays; the avatar sits over the bottom-left on X without covering text.
Post and link cards
For tweets, announcements and anywhere a 16:9 image is embedded. The 1200×630 version is what every silentmode.st page advertises as its Open Graph image, so shared links already show it.
Avatars and app icons
Avatar: mark over the wordmark on the dark ground, safe inside a circle crop. Icons: the mark alone on flat
#0b0e14for favicons, PWA manifests and store listings.Regenerate the whole set after a palette or mark change with
node scripts/brand-assets.mjsin the repo; it renders every size from one template.