Reference

Every primitive,
on one deck

Built from a 150-line source file. The runtime, fonts and print rules are added by the build.

Bullets and fragments

Reveal one point at a time

Columns and cards

Three ways in

Keyboard

Arrows, Space, PgUp/PgDn, Home/End, number then Enter.

Touch

Swipe to move, or tap near the edges.

Links

Every slide has an address like #3.

Stats

Numbers get the display face

1280canvas width in px
16:9one slide per PDF page
0network requests at runtime
Code

Code stays left-to-right

Blocks and inline code use the mono face and never flip, even in RTL decks.

python3 scripts/build.py \
  talk.slides.html \
  --check --pdf
Spend your boldness in one place.Design rule used by this kit
Table

Plain tables, aligned numbers

FontRoleSize (KB)
NunitoEnglish body39
LexendEnglish display40
VazirmatnPersian81

Tailwind works too

Utilities such as text-7xl and bg-accent override the primitives.

bg-accent bg-accent-2