BluKavantUI Design system
DESIGN

Typography & spacing

A readable hierarchy and a consistent rhythm.

BluKavantUI uses an Inter-first system font stack. If Inter is not installed, it uses the platform’s system sans-serif. No external font download is required.

Type with a clear job

Page titleA clear starting point24–34 px / 650
Section headingKeep related things together18 px / 600
Component headingCustomer details16 px / 650
BodyReadable labels make work easier to understand.14 px / 400
Supporting textSaved a moment ago.12 px / 400

A four-pixel rhythm

The shared spacing tokens provide a predictable base for component layout.

4 px--blu-space-1
8 px--blu-space-2
12 px--blu-space-3
16 px--blu-space-4
20 px--blu-space-5
24 px--blu-space-6

Shape and emphasis

4--blu-radius-xs
6--blu-radius-sm
8--blu-radius-md
12--blu-radius-lg
16--blu-radius-xl

Use modest rounding and restrained shadows. Let typography, spacing, and borders establish the hierarchy.

HIERARCHY IN CONTEXT

Make the page easy to scan.

Use a few intentional levels. Weight, size and space work together; every line does not need its own style.

SERVICE DESK

Request details

Review the information before assigning an owner.

Business reason

Equipment for a new member of the support team.

Visible to the requester and assigned team.
Title
The purpose of the screen
Introduction
What the person needs to do
Field label & value
The information they are working with
Supporting text
Helpful context, still readable
DISTANCE SHOWS RELATIONSHIPS

Small gaps within. Larger gaps between.

Choose spacing from the shared scale, then use it to communicate which things belong together.

Request title8 px · label to fieldNew starter equipment4 px · field to hintUse a title your team will recognize.
24 px · between groups
Assigned team8 px · label to fieldWorkplace services

Density should match the task.

Use more room for reading, onboarding and longer forms. Use tighter rows for scanning many records, while keeping controls and focus indicators usable.

Keep the same rhythm within a screen. Avoid reducing the font size simply to fit more data.

See the records workspace →
WORDS ARE PART OF THE INTERFACE

Write for the next action.

Prefer concrete labels and useful messages to internal terminology.

ACTIONSave changes

Name what the control does.

ERROREnter a request title.

Say what needs to be corrected.

OUTCOMERequest sent for review.

Confirm what actually happened.

Search BluKavantUI