TYPOGRAPHY REFERENCE
↓ Markdown
↓ HTML
Typography Reference
EDGE PROTECTION DESIGN SYSTEM · RECURSIVE VARIABLE FONT
One font, 15 roles. CASL encodes warmth — human-facing text is casual, machine output stays clinical. MONO separates prose from data. slnt adds energy to navigation. The gradient creates two tonal registers from a single font load.
Font Import
https://fonts.googleapis.com/css2?family=Recursive:slnt,wght,CASL,CRSV,
[email protected] ,300..900,0..1,0..1,0..1&display=swap
Variable Axes
MONO
0–1
Proportional → Monospace
CASL
0–1
Linear → Casual (warmth)
slnt
-15–0
Upright → Full italic
CRSV
0.5 (locked)
Cursive — not a design variable
CASL Warmth Gradient — The Brand Voice
BODY 0.6
SUBHEAD 0.3
HEADING 0.2
NAV 0.2
DATA 0
CODE 0
TAG 0
← Human-facing (warm, casual) · Machine output (cold, clinical) →
15 Type Roles — Live Specimens
System Overview
wght 300 · MONO 0 · CASL 0 slnt 0 · 36px
Incident Feed
wght 500 · MONO 0 · CASL 0.2 slnt 0 · 24px
ACTIVE ENTITIES (1H)
wght 600 · MONO 0 · CASL 0.3 slnt -3 · 14px · ls 1.5px
No high-risk entities recorded yet. The deception layer is monitoring 13 active honeypots.
wght 400 · MONO 0 · CASL 0.6 slnt 0 · 13px
TEST & ATTACK
wght 600 · MONO 1 · CASL 0.3 slnt -4 · 12px · ls 1px
CRITICAL
wght 800 · MONO 0 · CASL 0 slnt -3 · 11px · ls 1.5px
72,481
wght 400 · MONO 1 · CASL 0.6 slnt 0 · 32px · ls -0.5px
req/s
wght 500 · MONO 1 · CASL 0 slnt 0 · 13px · ls 0.5px
192.168.1.42 → GET /api/v2/users 200 4ms
wght 500 · MONO 1 · CASL 0 slnt 0 · 13px
synapse.config.max_body_size
wght 400 · MONO 1 · CASL 0 slnt 0 · 13px · ls 0.5px
2026-03-23T14:32:07.441Z
wght 500 · MONO 1 · CASL 0 slnt 0 · 11px · ls 0.5px
Traffic Overview
wght 500 · MONO 0.5 · CASL 0.2 slnt -2 · 14px · ls 1px
Traffic Overview
wght 700 · MONO 0.5 · CASL 0.1 slnt -2 · 14px · ls 1px
VIEW ALL TRAFFIC →
wght 700 · MONO 0 · CASL 0 slnt -15 · 10px · ls 1px
FLEET / SENSORS / SYN-042
wght 700 · MONO 1 · CASL 0.2 slnt -7 · 10px · ls 2.5px
Wordmark Variants
COLORED UPPERCASE
HORIZON
SYNAPSE
LIGHT MIXED CASE
Horizon
Synapse