signalz.nl — Brand Identity System · v1.3 (definitive)
May 2026
01 — Primary Logo
primary · on paper · #F5F3EE
02 — Background Variants
on green · #00E5A0 · use sparingly
03 — Size Scale · Dark
XL · 48px · hero / splash
SM · 20px · sidebar / card header
XS · 16px · footer / email signature
03b — Size Scale · Light
LG · paper · #CC3333 + #00BF80
04 — Icon Mark · Standalone
06 — Color Palette
Signal Red
HEX #FF4D4D
RGB 255 · 77 · 77
HSL 0° 100% 65%
Role: bearish candle · dark bg
Signal Red Dark
HEX #CC3333
RGB 204 · 51 · 51
HSL 0° 60% 50%
Role: bearish candle · light bg · wicks
Signal Green
HEX #00E5A0
RGB 0 · 229 · 160
HSL 160° 100% 45%
Role: bullish candle · Z glyph · dark bg
Signal Green Dark
HEX #00BF80
RGB 0 · 191 · 128
HSL 160° 100% 37%
Role: bullish candle · Z glyph · light bg
Ink
HEX #0A0A0A
RGB 10 · 10 · 10
Role: primary bg · wordmark on light
Paper
HEX #F5F3EE
RGB 245 · 243 · 238
Role: light bg · print · email
07 — Typography
Display · Syne ExtraBold 800 · logo & headlines
signalz z ABCDE 01234
Body · DM Sans 400 · UI text, descriptions, copy
Early positioning. Precision execution. Risk management.
signalz surfaces what's about to move — before it does.
Mono · IBM Plex Mono 500 · data, labels, badges, code
FC +2.4% RVOL 3.2× MOM ↑ APR 18.4%
conviction: 28/30 last signal: 4h ago rank #7
08 — Usage · Do / Don't
✓ Dark or paper background · sufficient contrast
✕ Green candle invisible on green background
✓ Light variant: use #CC3333 + #00BF80
✕ Never stretch or distort the logo unit
© 2026 signalz.nl · Van Bree Beheer BV
✓ XS (16px) works clean in footers
✕ Never replace Syne with another typeface
09 — Clear Zone
min clearance = cap-height of wordmark on all sides
1× cap-height
10 — Motion · Breathe
Breathe fade · CSS
@keyframes breathe {
0%, 100% { opacity: 1; }
50% { opacity: 0.5; }
}
animation: breathe 2.6s ease-in-out infinite;
Applied to the full logo unit on loading, hero, and empty states. Never loop faster than 2s — reads as error, not signal.