HL HL Quiet UI · style board

Visual package for the "HL Quiet UI" foundation (PR pushed to claude/peaceful-curie-druubo). All components use the real tokens from globals.css. Hover over elements, open the modal/menu, and toggle light ⇄ dark in the top right.

Wordmark — login screen & header

HL Média Haute Fidélité — Home Cinéma
HL Média Haute Fidélité — Home Cinéma
HL HL Média "Lockup" variant: existing monogram + wordmark, for the topbar.
HL HL Média

Real Good Times typeface (loaded from public/fonts/good-times.woff2). Wordmark alone (no icon) for the login screen; lockup icon + wordmark for the header. Teal in light mode, lightened teal in dark mode.

Tokens — brand & surfaces

Brand
--brand
Brand strong
--brand-strong
Brand soft
--brand-soft
Surface
--surface
Surface 2
--surface-2
Surface 3
--surface-3

Tokens — states (light + dark)

OK (new)
--ok
OK soft
--ok-soft
Warn (new)
--warn
Warn soft
--warn-soft
Danger
--danger
Danger soft
--danger-soft

Buttons — hierarchy & states

Hover = amplified relief · click = press (:active) · consistent disabled state. Three levels, never more.

Badges

Client Paid Pending Overdue Inactive

Cards — actionable vs. static

EditorialWebflow import, articles & reviews. Ad SalesBilling, outstanding balances & follow-ups. CRMCompanies & contacts, 360° profiles. AIAgents, prompts & logs.
QontoBanking — read only. Connected
BrevoFollow-up emails. Not configured

Clickable aggregates (Ad Sales PR preview)

Client outstanding48 250 €
Aged receivables

Each KPI and each aging bucket highlights on hover → clickable to filter the list below (the "tightly connected" principle).

List — gutter + lifted avatar + hover

The avatar breathes (1.2rem gutter from the edge, never flush) and lifts slightly with the row on hover.

Contact profile header (hover the card)

ML

Marie Lefèvre Opt-in

Marketing & Communications Director · FOCAL Client

Rich empty state · progress

No companies yet

Import a CSV export or create your first record to get the CRM started.

Import in progress… 320 / 500 rows