# PromptEye Brand Book & Design Language · full documentation (EN)
State 28.10.2026. Index: https://brand.prompteye.com/llms.txt. File paths are relative to https://brand.prompteye.com/ds/. Outside Claude Design load `styles.css` and the scripts `js/pe-light.js`, `js/pe-pl.js`, `js/pe-raster.js`, `js/pe-motyw.js` (in this order) instead of `_ds_bundle.js`. Where a document is not translated yet, the Polish source is included.
# PromptEye Brand Book & Design Language (identity v2)
State: 28.10.2026. Always-current online version: https://brand.prompteye.com/llms.txt. Brand Book & Design Language for people: https://brand.prompteye.com/en/ (English), https://brand.prompteye.com/pl/ (Polish).
This folder mirrors https://brand.prompteye.com/ds/. Relative paths below resolve against this folder offline, or against https://brand.prompteye.com/ds/ online.
## Language
The documentation in `docs/` is written in Polish and is the source of truth. English translations of every file are in `docs/en/`. Where a translation differs from the Polish file, the Polish file wins. Write the user's material in the user's language. Class names, attributes and tokens are Polish words (`--pe-kobalt`, `data-pe-hero`, `.dot`): use them exactly as written.
## Read in this order
1. `docs/00-start.md`: principles, priority of sources, file map.
2. `docs/formaty.md`: what you are building → which blocks, with ready HTML skeletons per format.
3. The block you use: `marka.md` (idea, messaging, vocabulary), `logo.md`, `kolor.md`, `typografia.md`, `uklad.md` (layout, table of formats), `tla.md` (backgrounds), `motyw.md` (dot motif), `komponenty.md`, `dane.md` (tables, charts, data colours, AI model icons, partner reports), `raporty.md` (report anatomy, preliminary).
4. `docs/kontrola.md`: checklist before you deliver.
`guidelines/*.html` are 1:1 reference sheets. Copy blocks from them (for example `#t3`, `#w3` in `guidelines/dane.html`) and replace the content.
## Loading in HTML
The docs mention `_ds_bundle.js`. That file exists only inside Claude Design. Everywhere else load:
```html
```
Hosted alternative: `https://brand.prompteye.com/ds/styles.css` and `https://brand.prompteye.com/ds/js/…` in the same order. The React `Logo` component mentioned in `docs/logo.md` also exists only in Claude Design. Use the SVG files from `assets/logo/svg/`.
## Rules you never break
- The motif is added with an attribute (`data-pe-hero`, `data-pe-cta`, `data-pe-komentarze`, `data-pe-rycina`) and the text column is marked with `data-pe-tekst`. The script draws the motif, never you: no dots, raster, map or point in SVG, CSS or your own canvas.
- Orange (#FD723A) is the exception, not decoration. The dot after a headline (`.dot`) never appears in a frame with the motif point. Next to the `b1a` button there is no headline dot and no points in neighbouring buttons. In data only the leader is orange. Orange is never text or background.
- The headline dot (`.dot`) goes only after a slogan headline. Never after every heading, page title or chapter title, never after a question.
- `b1a` (orange) closes an article or a page, only on black. Never in navigation, also not in the light hero F: there the navigation button is `b1b`.
- Colours only from `--pe-*` tokens (`tokens/colors.css`, `tokens.json`). Gradients only from `js/pe-light.js` (with grain), never a CSS gradient.
- Choose the gradient from the table "Jak dobrać i ustawić gradient" in `docs/tla.md`. A hero, cover or page header without the motif uses G5 as an arc, stretched like the hero D light. The transition covers at least half of the frame: never squeeze a gradient into a strip under the text. Make room for text by enlarging the frame, not by shortening the gradient. Light and dark site themes use the same header and gradient.
- The dot grid goes only on a solid background, never together with the motif.
- Data (tables, charts) is always linear, without motif dots. AI model icons come from the sprite `assets/llm/sprite.svg`, pasted once into the page (without it `