BRAND

Materiały brandowe i zasady użycia.

Logo, tokeny kolorów, typografia. Projekt jest dual-licensed (AGPL-3.0-only + komercyjna); assety brand z tej strony są wolne do użycia w pokryciu redakcyjnym projektu, aktywności kontrybutorów i integracjach kierujących użytkowników z powrotem do BuildOnAI. Nie używaj ich do sugerowania sponsoringu produktu niepowiązanego.

Tokeny kolorów

Serwis używa małego zestawu tokenów zdefiniowanych w global.css jako CSS custom properties; reguły motywu pod [data-theme="dark"] podmieniają wartości w trybie ciemnym. Wszystko inne na stronie czyta z tych tokenów — łącznie z blokami kodu, status-pillami i callout'ami — więc to jest autorytatywna paleta.

Accent (light)
--accent
#1E3A8A
Accent (dark)
--accent
#60A5FA
Tekst (text-primary, light)
--text-primary
#0F172A
Tekst (text-primary, dark)
--text-primary
#E2E8F0
Tło (bg-primary, light)
--bg-primary
#FFFFFF
Tło (bg-primary, dark)
--bg-primary
#0B1220

Typografia

Jeden krój sans-serif do prozy, jeden mono do kodu, shellów, portów i hostnames. Konkretne stacki schodzą do systemowych domyślnych — szybko, bez payloadu web-fontów, natywnie na każdej platformie.

  • Sans — system stack: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, ...
  • Mono — system stack: ui-monospace, "SF Mono", Menlo, Consolas, "DejaVu Sans Mono", ...

Skala (zamknięta po trzech rundach polerowania):

  • h1 — 28–36 px
  • h2 — 22–28 px
  • h3 — 19 px
  • lead — 18 px
  • body — 17 px
  • code — 14 px (inline 0.92em kontekstu)
  • label — 10–13 px, wielkie litery, mono

Głos i ton

Bezpośredni, techniczny, mało przymiotników. Trzy nawyki konsekwentnie używane w całym serwisie:

  • Konkret zamiast aspiracji. "Sześć usług HTTP w jednym docker compose up" wygrywa z "potężna platforma klasy enterprise". Liczby, nazwy, porty — czytelnik je weryfikuje.
  • Wydane vs w przygotowaniu. Strona pokazuje co jest dostępne dziś i co jest w przygotowaniu, obok siebie, bez mieszania jednego z drugim.
  • Zwykły język zamiast żargonu. "Odmawia niebezpiecznych wywołań" wygrywa z "wymusza zero-trust enforcement boundary". Audytorium jest techniczne; protekcjonalność zabija zaufanie.

Niektóre słowa nie pojawiają się w serwisie z założenia: enterprise-grade, hardened, battle-tested. Schlebiają i nie informują.