05 / Visual language

Restrained, structured.

Hierarchy comes from scale, weight, spacing and semantic roles — not from effects. One ecosystem, not one template.

Frozen rules

What is already decided.

Approved

Cards

20 px radius, white background, uniform thin border on all sides.

Approved

No side rails

No thick colored edge on one side only (orange/red/navy border-left).

Approved

No gradients & glass

Not on cards, buttons or content surfaces. Glass only for one documented focus surface.

Approved

Buttons

Primary: navy + white text, ≈12 px radius, 44–48 px tall. Ivory is never a button fill.

Approved

Functional icons

Line icons (Lucide on the website) for function. Emoji are not UI icons.

Approved

One header per page

Never repeat the page title as the first section heading.

Sources: ECOSYSTEM_DESIGN_CONTRACT.md §5, PRD_DESIGN_FREEZE.md §2.5 & §3, DESIGN_SYSTEM.md §4.

Space & grid

A repeatable rhythm.

Spacing scaleProposal — needs approval
4 px
8 px
12 px
16 px
24 px
32 px
48 px
64 px
96 px

Multiples of 4/8 px, matching the Tailwind scale used by the website. Specific values for print/social are a proposal.

Grid & compositionProposal — needs approval
  • Web: 12 columns, max content width ≈1200 px.
  • Social 1080 px: 72–96 px margins, one primary message.
  • A4 poster: 15 mm margins, logo in a calm corner.
  • Long text: 60–75 characters per line.
Radii
12 px · button
16 px · image
20 px · card
pill · navbar

Approved Pill shape only for canonical utility/navbar patterns, not ordinary page buttons.

Prohibited styles

What dilutes the identity.

Wrong

Per-category colors (blue badge for News, purple for Alumni).

Wrong

A thick accent rail on one side — like this card.

Wrong

Glassmorphism, glow, decorative shadows, cards that grow on hover.

Wrong

A fourth font, including Plus Jakarta Sans, Sora, Manrope or Space Grotesk.

Portal vs application

Different density, same family.

Public portalGroninGeld
TargetHeritage editorial + modern community portalFinancial command centre + decision support
SpaceGenerous, narrativeDenser, compact controls
SerifSparse accentsExceptional in dashboards
Mono≈7%≈3–8%
Semantic colorsCore palette onlyProduct-specific, documented finance status colors

Approved ECOSYSTEM_DESIGN_CONTRACT.md §4, §8, §9.

H / Photography & portraits

Authentic, with consent.

Approved

Standard frame

Thin semantic border, 16–20 px radius. No glass overlays, thick rings or gradient frames. Meaningful alt text.

PRD_DESIGN_FREEZE.md §4.3

Proposal — needs approval

Rights & consent

Use community-owned or licensed photos. For individual portraits and children, obtain written consent. Honour requests not to be published.

Proposal — needs approval

Event photos

Real moments, not over-posed. Announce that documentation is happening and offer an opt-out.

Proposal — needs approval

Editorial portraits

Soft side light, calm background, shoulder- or chest-height crop, eyes on the upper third.

Proposal — needs approval

Image treatment

Exposure and white-balance correction only. No color filters, orange overlays or brand duotones.

Proposal — needs approval

Quality

At least 1600 px on the long edge for web; avoid compressed WhatsApp images for covers.

Composition diagram: subject on a third line, room for text on the other side. Not a real photo.