Principles
Payd Labs interfaces are operational products first. They should help a user inspect state, compare records, make a decision, and take the next available action without needing decorative explanation.
1. Calm, Dense, Scannable
Use compact spacing, clear labels, and predictable alignment. Dashboard screens should feel like instruments: quiet enough for repeated use, dense enough to compare related data, and structured enough that a user can scan across status, amounts, owners, times, and actions.
Avoid oversized hero sections, decorative cards, gradient-heavy framing, and large marketing layouts inside admin or workflow tools.
2. Product Identity Is Present, Not Loud
Every authenticated shell starts with the Payd logo and a product marker such as Stables, Sentinel, Knowhere, OneLink, or Invincible. The product marker is usually a compact pill or adjacent heading, not a large lockup.
Use product names to orient the user. Do not use invented decorative branding systems per product.
3. Surface Hierarchy Beats Ornament
The design language relies on:
- White or dark neutral surfaces.
- Low-contrast neutral borders.
- 8-12px radius.
- Soft shadows only when a surface needs separation.
- Accent green for selection, success, and the main action.
If a page needs more hierarchy, add section headings, tables, dividers, grouped rows, and better labels before adding decorative color.
4. Workflow State Is Explicit
Show real loading, empty, error, disabled, and success states. A disabled button should sit near visible requirements or state that explains why action is not available.
Do not put internal implementation labels such as readiness, stub, blocked, mock, or non-production on user-facing surfaces. Those belong in internal docs, trackers, PRs, and handoffs.
5. Use Icons As Controls
Common actions use familiar icon buttons where possible:
- Sun and moon for theme.
- LogOut for session end.
- Menu and X for mobile navigation.
- Chevron buttons for pagination.
- Copy, external-link, refresh, check, alert, and loader icons for workflow actions.
Use icon plus text for primary workflow actions and unfamiliar commands.
6. Tables And Data Lists Are First-Class
Most Payd Labs products are operational tools. Tables, status pills, metrics, audit rows, and detail panels should be polished rather than treated as secondary.
Tables use small text, uppercase Space Grotesk headers, sticky or visually stable headers where useful, horizontal scroll on small screens, and row hover states.
7. Light And Dark Themes Are Equal
The canonical implementation uses CSS variables so every surface can switch theme by toggling .dark on the root. Dark mode is not an inverted palette; it uses a neutral dark stack with softer text and adjusted shadows.