No description
  • JavaScript 97.9%
  • CSS 1.8%
  • Sieve 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-31 17:52:50 +01:00
favicon feat: drop the teal Lite colourway and favicon so Bulwark and Lite share one colourway 2026-10-31 17:52:50 +01:00
logo Reorganize branding assets and update README 2026-03-13 16:07:04 +01:00
logo-with-lettering Reorganize branding assets and update README 2026-03-13 16:07:04 +01:00
scripts feat: drop the teal Lite colourway and favicon so Bulwark and Lite share one colourway 2026-10-31 17:52:50 +01:00
social feat: keep the audience social cards next to the main card 2026-10-31 16:41:02 +01:00
tokens feat: drop the teal Lite colourway and favicon so Bulwark and Lite share one colourway 2026-10-31 17:52:50 +01:00
.gitignore feat: capture, frame and sync every product image from one place 2026-10-18 20:29:57 +02:00
GUIDELINES.md feat: drop the teal Lite colourway and favicon so Bulwark and Lite share one colourway 2026-10-31 17:52:50 +01:00
LICENSE Add AGPL-3.0 license 2026-04-20 14:52:06 +02:00
package.json feat: capture, frame and sync every product image from one place 2026-10-18 20:29:57 +02:00
README.md feat: drop the teal Lite colourway and favicon so Bulwark and Lite share one colourway 2026-10-31 17:52:50 +01:00

Bulwark Mail Branding

Official branding assets and the design system for Bulwark Mail. The rules for using them are in GUIDELINES.md and on bulwarkmail.org/brand.

Structure

GUIDELINES.md         Logo rules and the design system: colour, type, layout, components, writing
favicon/              Favicon in PNG and SVG
  source/             Gravit Designer source files
logo/                 Logo (icon only) in Color, Dark, and White variants
  source/             Gravit Designer source files
logo-with-lettering/  Logo with text in Dark and White variants
  source/             Gravit Designer source files
social/               Open Graph cards, X header and profile pictures, with safe-area guides
tokens/               Design tokens as CSS custom properties and JSON

Variants

Variant PNG SVG
Color logo/Bulwark Logo Color.png logo/Bulwark Logo Color.svg
Dark logo/Bulwark Logo Dark.png logo/Bulwark Logo Dark.svg
White logo/Bulwark Logo White.png logo/Bulwark Logo White.svg

Logo with Lettering

Variant PNG SVG
Dark + Color logo-with-lettering/Bulwark Logo with Lettering Dark and Color.png logo-with-lettering/Bulwark Logo with Lettering Dark Color.svg
White + Color logo-with-lettering/Bulwark Logo with Lettering White and Color.png logo-with-lettering/Bulwark Logo with Lettering White and Color.svg

Favicon

PNG SVG
favicon/Bulwark Favicon.png favicon/Bulwark Favicon.svg

Bulwark Lite uses the same favicon and colours as Bulwark.

Social

Use File Size
Open Graph, Bulwark social/og-full.png 1200 × 630
X header social/twitter-header.png 1500 × 500
X profile picture social/twitter-avatar.png 400 × 400
GitHub profile image social/github-avatar.png 500 × 500

Every image except the Open Graph cards also comes at @2x, and each has a -guides version that shows the platform's crop.

Colours

Token Value
Brand, field #db2d54
Link #c01f46
Text #18181b
Surface #f4f4f5

The full set, with dark values, is in tokens/bulwark.css and tokens/tokens.json. Type is Hanken Grotesk at weight 400, and code is JetBrains Mono.