INTERNAL · QA HARNESS

Typography & Button Calibration

Visual calibration harness for LAGO typography weight and button geometry. Compares the current system against controlled alternatives. No production components or tokens are modified. For human design review only — no verdict.

01

Typography Scale Reference

The full approved LAGO typography scale — font size, line height, and weight for each semantic token. These are the current documented values, shown as a baseline reference. No values are changed here.

TokenSizeLine HeightWeightSpecimen
Display48px56px700The quick brown fox
H136px44px700The quick brown fox
H228px36px700The quick brown fox
H322px30px700The quick brown fox
H418px26px600The quick brown fox
H516px24px600The quick brown fox
H614px20px600The quick brown fox
Body Large16px26px400The quick brown fox
Body14px22px400The quick brown fox
Body Small13px20px400The quick brown fox
Label14px20px600The quick brown fox
Label Small12px18px600The quick brown fox
Caption12px18px500The quick brown fox
Overline11px16px700The quick brown fox
Button14px20px500The quick brown fox
Button Compact13px18px500The quick brown fox
Button Large14px20px500The quick brown fox
02

Button Weight Test

Side-by-side comparison of the current 600 button weight against three lighter alternatives. All use the actual production DS-001 Button — alternatives are applied via preview-only className overrides (font-weight + font-size). No production component is modified.

CURRENT — 600

Small: 13px / 600 · Medium: 14px / 600 · Large: 16px / 600

Primary
Navy
Secondary
Teal Outline
Ghost
Destructive
TEST A — 500

Small: 13px / 500 · Medium: 14px / 500 · Large: 16px / 500

Primary
Navy
Secondary
Teal Outline
Ghost
Destructive
TEST B — 500

Small: 14px / 500 · Medium: 14px / 500 · Large: 16px / 500

Primary
Navy
Secondary
Teal Outline
Ghost
Destructive
TEST C — 500

Small: 13px / 500 · Medium: 14px / 500 · Large: 14px / 500

Primary
Navy
Secondary
Teal Outline
Ghost
Destructive
03

Button Radius Test

Current uniform 12px radius vs proportional 8px / 10px / 12px radius. The smaller the button, the more its radius affects perceived geometry. All use the actual production DS-001 Button — alternatives are applied via preview-only className overrides.

CURRENT RADIUS — 12px uniform

Small: 32px / 12px · Medium: 40px / 12px · Large: 48px / 12px

Primary
Navy
Teal Outline
PROPORTIONAL RADIUS

Small: 32px / 8px · Medium: 40px / 10px · Large: 48px / 12px

Primary
Navy
Teal Outline
04

Combined Button Test

Typography + radius displayed together so visual hierarchy can be compared directly. Same variant, labels, icon treatment, and surrounding background isolate typography and geometry as the only variables.

CURRENT — 600 + 12px

13/600 + 12px · 14/600 + 12px · 16/600 + 12px

Primary
Navy
Secondary
ALTERNATIVE A — 500 + proportional

13/500 + 8px · 14/500 + 10px · 16/500 + 12px

Primary
Navy
Secondary
05

Real UI Typography Audit

A realistic LAGO UI specimen using actual production components — navigation, page header, tabs, form, content card, table, status, modal, and buttons. This evaluates the typography SYSTEM in context, not only isolated specimens.

Navigation
Page Header

Experiences

Manage your water experiences, availability, and bookings.

Tabs
Form

This is the customer-facing name of your experience.

Price must be greater than zero.

Content Card
Sunset Pontoon Cruise
Muskoka · 2 hours · Up to 8 guests
Relaxing evening cruise through the lakes with a licensed captain. Light refreshments included.
Table
ExperienceGuestsStatus
Sunset Pontoon Cruise8Confirmed
Half-Day Fishing Charter4Pending
Kayak Rental — Half Day2Completed
Status
ConfirmedPendingCompleted
Modal
Buttons
06

Weight Comparison in Real UI

The same contextual specimen shown twice: left uses current documented weights (600 for labels, buttons, headings, status); right uses a lighter exploration (font-semibold → 500) via a preview-only scoped style override. No production component is modified — the override is applied at the wrapper level.

CURRENT — documented weights

Bookings

View and manage all customer bookings.

Enter the primary contact for this booking.

Sunset Cruise
Muskoka · 2 hours
Evening cruise with licensed captain.
Confirmed
LIGHTER — 500 exploration

Bookings

View and manage all customer bookings.

Enter the primary contact for this booking.

Sunset Cruise
Muskoka · 2 hours
Evening cruise with licensed captain.
Confirmed
07

Contextual Usage Audit

An observation tool showing where each weight is currently used across UI roles. This is not a prescription — it documents the current system for review. No canonical values are assigned here.

UI RoleCurrent TokenWeightVisual Observation
ButtonButton / Button Compact / Button Large600High-emphasis action control. Visually heavy — anchors the eye.
BodyBody / Body Large400Reading text. Light, unobtrusive.
Body SmallBody Small400Secondary reading text, metadata. Light.
LabelLabel600Form labels, field headings. Semantically demanding — may feel heavy.
Label SmallLabel Small600Table headers, compact labels. Dense at 12px/600.
MetadataBody Small400Card metadata, supporting info. Appropriately light.
NavigationBody / Label600Nav items. Active state uses weight + colour. May be heavy at 600.
Heading (H1–H3)Display / H1 / H2 / H3700Page-level hierarchy. Heaviest weight — anchors structure.
Sub-heading (H4–H6)H4 / H5 / H6600Section/card titles. Medium-heavy. May feel dense in lists.
Status BadgeLabel Small / Caption600Status indicators. Weight reinforces urgency. May be heavy for neutral states.
Table HeaderLabel Small600Column headers, uppercase. Dense at 12px/600.
CaptionCaption500Timestamps, fine print. Medium-light — already reduced.
OverlineOverline700Section labels, eyebrows. Heaviest at smallest size — high impact.
08

Responsive Calibration

Buttons shown at desktop, tablet, and mobile widths. The smaller the button, the more its radius affects perceived geometry. Check text wrapping, icon alignment, button height, horizontal padding, visual weight, and action grouping.

Desktop (1280px)
CURRENT — 600 + 12px
ALTERNATIVE A — 500 + proportional
Tablet (768px)
CURRENT — 600 + 12px
ALTERNATIVE A — 500 + proportional
Mobile (375px)
CURRENT — 600 + 12px
ALTERNATIVE A — 500 + proportional

Calibration harness v1.0 · Montserrat · LAGO design system · No production changes · For visual review only