1. Jeżeli wytyczne klienta na to pozwalają, interfejs powinien utrzymywać [rytm pionowy](https://hub.sealcode.org/w/sealhub_workflow/standardy_wizualne/vertical-rhythm-tutorial/)
2. Krótkie teksty nie są za wąskie ani za szerokie - [powinny trzymać szerokość około 70 znaków](http://webtypography.net/2.1.2). Dłuższe teksty muszą spełniać następujące wytyczne:
* wąskie linie - bliżej 36 znaków na linię niż 66
* font - slab lub sans, o dużym świetle
* tekst wyrównany do lewej
* krótkie paragrafy
* częste i proste nagłówki
3. Utrzymujemy [odpowiednio wysoki kontrast koloru tekstu do tła](https://webaim.org/resources/contrastchecker/)
4. O ile strukturę backendu kierujemy bazą danych, [na froncie kierujemy się potrzebami użytkowników](https://twitter.com/steveschoger/status/997125312411570176)