Phase 1 · internal
SynapseAI — Design System
Brand tokens, primitives, and WCAG AA contrast proof. This page carriesnoindex and ships zero client JavaScript and zero inline styles (strict CSP: style-src 'self').
Contrast contract (WCAG 2.1, real math)
AA = 4.5:1 normal text, 3:1 large text / UI. Turquoise-500 fails as text and is reserved for fills/borders.
| Pair | Ratio | Threshold | Result |
|---|---|---|---|
ink / white (normal text) | 11.59:1 | 4.5:1 | PASS |
muted / white (normal text) | 5.79:1 | 4.5:1 | PASS |
brand-text / white (normal text) | 4.98:1 | 4.5:1 | PASS |
accent / white (normal text) | 7.37:1 | 4.5:1 | PASS |
on-brand (ink) / brand fill (normal text) | 5.03:1 | 4.5:1 | PASS |
on-accent (white) / accent fill (normal text) | 7.37:1 | 4.5:1 | PASS |
brand (turquoise-500) / white (text — RESERVED non-text) | 2.30:1 | 4.5:1 | FAIL |
white / brand fill (rejected) (text — DO NOT USE) | 2.30:1 | 4.5:1 | FAIL |
Color palette
Each swatch shows its hex and its contrast vs the surface where it would carry text.
Typographic scale
Hero display · --fs-900Synapse — الرعاية الصحية الرقمية
H1 · --fs-800Synapse — الرعاية الصحية الرقمية
H2 · --fs-700Synapse — الرعاية الصحية الرقمية
H3 · --fs-600Synapse — الرعاية الصحية الرقمية
H4 · --fs-500Synapse — الرعاية الصحية الرقمية
Lead/H5 · --fs-400Synapse — الرعاية الصحية الرقمية
Body · --fs-300Synapse — الرعاية الصحية الرقمية
Small · --fs-200Synapse — الرعاية الصحية الرقمية
Fine · --fs-100Synapse — الرعاية الصحية الرقمية
Latin stack: --font-sans. Arabic stack: --font-arabic (self-hosted webfonts land in Phase 2).
مرحبا بكم في سينابس — صحة رقمية
Spacing scale
Radii
Shadows & glow
Surfaces: glass & gradient
Gradient signature title
Buttons
Cards
Glass card
Frosted surface, luminous turquoise border, soft elevation.
Plain card
Opaque off-white surface, hairline border.
Section (alt background)
This whole band uses <Section alt> — off-white background, centered 1120px container, fluid padding.