INNOVATION AT WORK
Sample 2026

Demo Brochure

#ANAF #SAF-T #e‑Invoice #Consulting

A demo brochure that shows you exactly what you can configure from .md — every block presents itself. Copy, modify, done.

Showroom & visual guide
LATITDE APP IN NUMBERS
450+ companies 99.99% uptime

An integrated platform for fiscal reporting and compliance: SAF-T, e‑Invoice, e‑Transport, e‑VAT, Procure 2 Pay and more.

Contact
Strada Arcașilor 9, Corbeanca 077065 +40 734 335 841 support@latitude-app.com
01

This is a lede block — use it for attention-grabbing introductions. The text is larger, darker and bolder than a normal paragraph. Maximum two sentences, ideally one.

Paragraph with title

A normal paragraph — the basic option for descriptive text. It supports underline, italic, bold and code snippets directly inline. If you add a title, you get a small hierarchy: section title (14pt) followed by body (10.5pt).

Set accent: true and the paragraph gets a vertical line in the primary color on the left. Good for quotes, key ideas, or sentences you want to highlight without using a colored callout.

Inline formatting cheat sheet

Inline tokens are simple: ... for bold, ... for underline, _..._ for italic, \...\` for inline code, and text` for links. Raw HTML is blocked — anything you write is escaped before it reaches the page, so you can't accidentally break the layout.

02 / 26

Bullet style — colored dots

Used as the default. Good for short enumerations where order doesn't matter.

  • Plain item, no bold lead.
  • Item with bold lead followed by a short descriptive text that explains the idea briefly.
  • Supports italic and underline even inside the bold portion.

Check style — circled checkmark

Ideal for benefits, capabilities, things you want checked off.

  • Bold lead + description Set bold: with the short label and text: with the explanation. The checkmark appears automatically in a tinted circle.
  • Inline markdown Supports bold, underline, _italic_ and \code\`` in both the lead and the description.
  • Plain item If you put just a string in items:, you get a single line with no bold lead — same as bullet.
03 / 26

Numbered style — steps in a process

  • Start from frontmatter Fill in titlu, subtitlu, descriere and culori — the basic brochure setup.
    • The schema validates at build — required fields are marked in content.config.ts.
    • Errors show in the terminal with a clear message, not at print time.
    • Reusable Copy the frontmatter between brochures to keep the palette consistent.
  • Add pages Each entry in pagini: becomes one A4 page — eyebrow, title, subtitle and a list of blocks.
    • Sub-items render indented with a colored side bar like this.
    • Spacing between blocks is handled automatically (gap: 11mm).
  • Verify in preview Start the dev server and navigate to /brosuri/<slug> to see the result live.

Plain style — text only

  • No marker, no bullet — text aligned to the left.
  • Useful when you want a list of details without visual distraction.
  • Spacing stays consistent with the other styles.
04 / 26
05 / 26
06 / 26
SAF-T platform overview
Full-width image with optional caption below — small italic centered text.
07 / 26
Onboarding workflow
Medium image (`latime: medie`) — caption stays the same as full-width.
08 / 26
Dashboard e‑Invoice

Image on the right

Put the descriptive text on the left and a relevant screenshot on the right. Ideal when you want to explain a capability and also show how it looks in the product.

  • Supports lists with the same check style as standalone list blocks.
  • Inline markdown works in the title, text and items.
e‑VAT reconciliation

Image on the left

Reverse the order: image on the left, text on the right. Useful to alternate composition when you have multiple split blocks one after another. Avoids visual monotony.

09 / 26

Two columns — wide cards

Generous space for descriptive text. Ideal for benefits that need a sentence or two of explanation.

Color band on top

Each card has a thin band in `culoare` — that's how you differentiate visually without changing the background.

Three columns

Good compromise between density and readability.

Short text

Maximum 2 sentences per card at 3 columns.

SVG icons

Use icon names from the `Icon` component library.

10 / 26

Two pastel columns

Generous space for descriptive text. Good when you have 2 or 4 items with short-to-medium paragraphs.

Balanced look

Cards have a comfortable width, the icon stands out clearly without dominating the composition.

Three pastel columns

Maximum density without becoming cluttered. Good for primary benefits.

Color per card

Each card picks its own shade. The background is the pastel tone calculated automatically.

Readability preserved

The tone stays pale enough that gray text remains comfortable to read.

Compact

Four per row, smaller padding.

Short text

One or two sentences, that's it. The rest is visual noise.

Icon + title

The classic trinity: icon, title, short description.

Coherence

Use the same color set throughout the brochure.

11 / 26

Set `variant: glow`

On the `cards` block, add `variant: glow` and each card gets a soft color blob in the top-right corner and a paler one in the bottom-left.

You pick the color

Each card takes its tint from the `culoare:` field. Use different colors for variety, or the same color for a unified look.

Icons are optional

Leave `iconita:` empty for a text-only card like this. Add `iconita: name` and it appears centered above the title on a white tile with a subtle shadow.

Text stays centered

Unlike `pastel`, the `glow` variant centers the title and description. Good for cards with a short paragraph and an airy look.

Faded corner tint

The glow is calibrated to suggest the color without dominating. The rest of the card stays white, so the text is always readable.

Combinable with any column count

Works the same on `columns: 1`, `2`, `3` or `4`. The next page shows a mix that combines all of them.

12 / 26

Order matters

The numbers 1, 2, 3, 4 come from the items' positions in the array — you don't have to write them manually.

Icon next to title

In the numbered variant, `iconita:` sits on the same row as the title, not above it like default or pastel.

Badge with overflow

The numbered circle escapes the card border. Works well with white background and a subtle border.

Typical for steps

Use numbered when you want to suggest order, but don't need a long description per step.

13 / 26

4 columns

Compact, short labels.

Max density

Steps or capabilities across the width.

Inline icon

Next to the title, not above.

Badge top-left

Number escapes the border.

3 numbered columns

More room for description — typical for steps in a workflow.

Numbering continues

Numbers come from item position in the array — they don't reset between blocks (5, 6, 7…).

Combinable with other columns

You can put a 4-col + 3-col + 1-col block on the same page, like this one.

1 numbered column — full width

For a final step or a central conclusion. Layout stays vertical (head + description) even on 1 column, to give the badge room.

14 / 26

Default variant — pale header

BlockTypeMarkdown support
paragrafTextYes
listaListYes
calloutBoxYes
cardsGridIn description only

Primary variant — brand header

ColumnsBehaviorRecommended for
columns: 1Horizontal layoutItems with long paragraphs
columns: 22-column grid2 or 4 items
columns: 33-column gridPrimary benefits
columns: 4Compact gridShort labels
15 / 26

Accent variant — dark header

VariantStyle
defaultColored top bar, pale background
pastelPastel background with icon on white
numberedWhite card with numbered badge
glowWhite card with corner glow
16 / 26

Horizontal layout

On `columns: 1` the card switches from vertical layout (icon-title-text stacked) to horizontal: icon on the left, title and description on the right. More readable for longer paragraphs.

Icon stays optional

If you omit `iconita:`, the card becomes text-only — title + description stacked, with no reserved space on the left. The grid adjusts automatically.

Works with all variants

`columns: 1` combines with `variant: pastel`, `default` and `numbered`. For `default`, the colored bar moves from top-bar to left-bar.

Consistent spacing

The vertical gap between cards stays 4mm in 1-col. Internal padding grows slightly compared to 3-col, for a more relaxed look.

Reusable in real brochures

Useful when you have 4-6 benefits with rich text. On 3 columns the descriptions feel cramped — on 1 column each card has room to breathe.

17 / 26

4 columns

Compact, ideal for short labels or capabilities.

Minimal text

One or two sentences, that's it.

Max density

The highest density possible across the width.

Icons optional

You can omit them for a cleaner look.

3 columns

Balance between density and space for description. Typical for primary benefits.

More breathing room

Padding stays the same, but each card gets a more comfortable width.

Easy to read

Two or three sentences read well without becoming cluttered.

2 columns

Room for a short-to-medium paragraph. Good when you want each item to carry more weight, or when you have exactly 2 or 4 items.

Balanced layout

Cards have enough width for a complete descriptive sentence, without making the page look empty.

1 column — full width

For a single high-impact item or as a section closer — the card takes the full width of the content area and the text stays centered.

18 / 26
Page 14 · Combined sections

Two titled sections on one page

Use the `tip: sectiune` block as an inline header — with optional `eyebrow`, `titlu` and `subtitlu`. Useful when two related topics fit together and you don't want a new page for each.

A second section, different topic

The same blocks (callout, lista, cards) work under each header.

  • The section header is clearly distinct from the page header: smaller size, eyebrow stays a colored chip, but the title is ~18pt instead of 26pt.
  • Spacing between blocks stays consistent — the gap: 11mm from .page-blocks naturally separates the sections.
  • Combinable you can stack as many sections as fit on an A4 — typically 2-3 with short blocks each.
19 / 26

Then, on the same page, you open a second section with a sectiune block and start dropping items. When they no longer fit, the rest go on the next page with a „(continued)" eyebrow.

Page 15 · Section B

Section B starts here

First card of section B

On this page, the section header and 1-2 stacked cards fit. For longer descriptions, that's typical.

Second card

After this one, the A4 page is full — the remaining cards go on the next page with a continuation eyebrow.

20 / 26

Third card

Same section as the previous page, but without a page header — just the „(continued)" eyebrow signals the context.

Fourth card

The reader perceives the page as a natural continuation of section B, not as a new page with a different topic.

Fifth card

That's how you scale large sections without pages looking either empty or cluttered.

21 / 26

Fiscal & business

landmark

`iconita: "landmark"`

chart

`iconita: "chart"`

chart-line

`iconita: "chart-line"`

invoice

`iconita: "invoice"`

briefcase

`iconita: "briefcase"`

document

`iconita: "document"`

clipboard

`iconita: "clipboard"`

shield

`iconita: "shield"`

shield-check

`iconita: "shield-check"`

coins

`iconita: "coins"`

Files & actions

schema

`iconita: "schema"`

upload

`iconita: "upload"`

download

`iconita: "download"`

22 / 26

Tech & utility

cloud

`iconita: "cloud"`

bolt

`iconita: "bolt"`

refresh

`iconita: "refresh"`

grid

`iconita: "grid"`

list

`iconita: "list"`

gear

`iconita: "gear"`

plus-circle

`iconita: "plus-circle"`

target

`iconita: "target"`

23 / 26

Status & state

check

`iconita: "check"`

check-circle

`iconita: "check-circle"`

warning

`iconita: "warning"`

Contact

pin

`iconita: "pin"`

phone

`iconita: "phone"`

email

`iconita: "email"`

globe

`iconita: "globe"`

24 / 26

Decorative

sparkle

`iconita: "sparkle"`

star

`iconita: "star"`

diamond

`iconita: "diamond"`

heart

`iconita: "heart"`

arrow-right

`iconita: "arrow-right"`

25 / 26
INNOVATION AT WORK
Sample 2026

Ready to build your own brochure?

Copy demo-en.md, rename it, change the frontmatter and you have a new brochure. The schema validates everything at build time, so if you forgot a required field you get a clear error in the terminal — no surprises at print.