Skip to content

Glossary

Look anything up here. Terms are grouped by where you meet them, and the three genuine collisions are called out, because each is a word doing more than one job.

Canvas means three different things, and context is the only way to tell them apart.

  1. The light or dark version of a deck. “Check both canvases” means check the deck in light mode and in dark mode. This is the theme track’s meaning, and by far the most common.
  2. A Form valuecanvas is one of the shapes a component can select, meaning one undivided block. statement.canvas is a component that puts a single block on the slide.
  3. --fin-canvas, a token naming the surface a particular slide is painting. Usually the same as --bg, and deliberately not on the three dark bookends.

Layer likewise:

  1. The four backdrop layers of a finish — wash, texture, mark, edge. These genuinely stack.
  2. The three “layers” of the categorical contrast contract. These do not stack; they are three tests each color has to pass. Named for the contract, kept here because you will meet the phrase in the repo.
  3. The three things a deck is dressed in — theme, component, finish. Separable, not stacked.

Axis:

  1. Function, Form, Substance, Finish — the four axes a slide is decided along.
  2. capacity.axis — what a component counts, from a fixed set of five.
  3. The brand axis — the two or three anchor colors a theme is built from. Informal; not something the engine reads.
TermWhat it means
ThemeOne CSS file of colors. Also called a palette.
PaletteThe same thing. The site header’s picker uses this word.
TokenA named color, written --like-this. The name is a role, not a color.
RoleWhat a token is for--text-body is “the color body prose is set in”, not “dark gray”.
InkThe colors text is set in. Seven of them, loudest to quietest.
SurfaceThe colors things are painted on: the page, cards, the dark bookends.
AccentThe brand color, plus its pale wash and the ink that goes on top.
SignalSuccess, warning, failure — three inks and three tinted grounds.
CategoricalThe twelve colors a chart or diagram cycles through.
Contrast ratioHow different two colors are in lightness. 21:1 is black on white.
light-dark()A CSS function naming both canvases at once: light value first, dark second.
Manifestthemes/<name>.manifest.json — the palette’s identity. No colors except one swatch for the picker.
TermWhat it means
ComponentA named arrangement for one slide, selected with <!-- _class: name -->.
FrameThe cut that divides a slide — into columns, a grid, a band over a body.
CellOne piece the cut leaves. An empty, sized box.
TileWhat fills a Cell — your heading, your list, your quote.
Stage.cell-stage, the Cell your content lands in. Where component CSS attaches.
Masthead.cell-masthead, the Cell holding the heading. The engine owns it.
SovereignA layout that takes neither Cell and owns the whole page — title, image and eight others.
SlotA named part of a component, mapped to a CSS selector.
SkeletonThe smallest slide that uses a component. What “insert component” gives you.
CapacityHow many items a layout holds before it stops working.
DensityHow much text fits inside one of those items.
Escalation targetThe component to move to when you exceed capacity.
BucketThe folder family a component lives in. Thirteen of them.
SubstanceWhat the author writes: prose, structure, series, or graph.
TransformCode that rebuilds the markdown into different elements before CSS lays it out.
VariantA modifier that changes a component without replacing it.
ReflowRearranging for a different page shape, keyed on data-family.
TermWhat it means
FinishA backdrop painted behind the words. Selected with finish: in front matter.
BackdropThe layer the engine adds inside each finished slide, where the finish paints.
WashLayer 1 — an ambient field of color.
TextureLayer 2 — a repeating pattern.
MarkLayer 3 — a placed emblem, like a monogram.
EdgeLayer 4 — what happens at the rim: a vignette, a rule, a frame.
Screen faceThe version a browser shows, fading to transparent.
Opaque faceThe -opaque twin used for print and export, ending on a real color.
RegisterThe list of recognized finish: names. Adding one is a row in it.
ModeA separate front-matter key for the deck’s handwriting — boardroom, sketch or sketch-clean. Not a finish.
TermWhat it means
Front matterThe --- block at the top of a markdown file, holding deck-wide settings.
WCAG AAThe accessibility standard most organizations are held to. 4.5:1 for text.
SpecificityHow a browser breaks a tie between two CSS rules that both apply — the more precisely a rule names its target, the higher it scores.
color-mix()A CSS function that blends two colors, used so a finish never names one.
MermaidThe diagram syntax Lattice renders inside a fenced code block.