OpenStation · Visual Identity Reference
AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz
1234567890 +/@&!?()
Geist carries everything human: headlines, UI copy, body text. Set it tight at display sizes and regular for reading.
Geist Mono carries everything the station says about itself: labels, metadata, statuses, coordinates. Small, uppercase, letterspaced.
Meet Mio. A small ghost blob that lives aboard the station: it glows in Pulse, drifts between windows, and shows up where the interface has something to say. It carries its own gradient, Miomesh, from Pulse into deep blue. Eight explorations so far.











Deep space, engineered calm, gradients over photography. The product shows up on the Galaxy backdrop; the marks travel on their chips; the meshes do the color work.
| Date | Change |
|---|---|
| Aug 5, 2026 | Brought the type scale in line with the Figma text styles: Geist Display is now Medium 500 and H1 SemiBold 600, Caption moves to 13px, both families carry Body Large / Body / Body Small, and line height is 1.3 with 1.5 on the body sizes. |
| Aug 4, 2026 | Rebalanced the logo lockup so the wordmark reads proportional to the mark, and darkened Pulse so it clears contrast minimums, with the meshes updated to match. |
Everything here is meant to be reused. OpenStation is an open-source WordPress plugin (GPL). Every asset that ships with the brand, including logo, wallpapers, illustrations and fonts, must be freely licensable and GPL-compatible.
Typefaces. Geist and Geist Mono by Vercel are licensed under the SIL Open Font License 1.1. The license text is bundled in this repository next to the font files.
Extenders. Third parties build on the public APIs and component kit. Treat the visual system as something others will reuse outside our control: tokens over one-offs, rules over exceptions.
No internal content. This guide is public. Only public links, public-safe imagery and freely licensed assets belong in it.
Machine-readable brand data lives next to this page. Point an AI agent or a build tool at either file and it has the whole system: colors, type, radii, assets, rules.
And a small human shortcut: every solid tile and gray swatch in the Color section copies its HEX on click.