Independent Canadian web design and development since 2003See how the web changed →
Internal reference · Version 1.0

WebForLess Design System

A reusable visual language for a website that must feel experienced, current, educational and technically precise.

Core principles

Clarity before decoration. Education before promotion. Strong hierarchy, calm spacing and purposeful visuals on every page.

Clarity

Users should understand what a page is about, why it matters and what to do next without decoding the interface.

Evidence

Claims are supported by real project examples, process explanations, diagrams, checklists and transparent trade-offs.

Longevity

The visual system avoids short-lived trends and the code avoids dependencies that make routine maintenance difficult.

Color tokens

The palette combines deep technical neutrals with a focused blue-violet accent system.

Ink#0A1020
Primary#3157F6
Secondary#6E5CFF
Cyan#10B7C8
Signal#B8F34A

Typography

Manrope creates an assertive editorial hierarchy; DM Sans keeps long-form guidance comfortable to read.

Design with purpose.
Make complicated choices easier to understand.
A good interface does not merely look organized. It helps the reader identify priorities, compare options, understand consequences and move forward with confidence.

Core components

Components are reusable, but the information inside them must remain specific to the page.

Educational card

Introduces one concept with a concise explanation and a useful next step.

Explore topic →
Why we chose this approachMajor pages include a transparent explanation of an important design or technical decision.
Clear title and summary
Useful examples or tips
Related next reading

Design system rule

A reusable component may repeat. The idea, wording, example and purpose inside it should not.