The page stays still
Background, ruled lines and the margin line never animate. Cut between any two blocks in Resolve and the page doesn't jump.
Brand book · v0.1 · experiment 08
A visual system for English-lesson videos. A quiet notebook page, and a teacher's pen that marks only what matters.
Made for TiTi (Mai) and Arnel's lessons, and for every lesson after them. The narrator stays on the right; the page lives on the left. Twelve reusable blocks, one shared set of tokens, three themes.
Every English teacher marks up a page the same way: a margin for corrections, a highlighter for what to say out loud, a pen for ticks, crosses, carets and little notes. Margin turns those habits into a motion system. The page is calm and still; only the marks move.
Background, ruled lines and the margin line never animate. Cut between any two blocks in Resolve and the page doesn't jump.
A learner can only read one thing at a time, so blocks play in order: text in, then the mark, then the note. No two things fight for the eye.
say this / stress · what changed · right · wrong. Word classes have their own four colours. Nothing is coloured just for decoration.
Values below are read live from brand/tokens.css, so they're always correct, and they change when you switch theme (top right). Contrast is measured against the page colour; 4.5:1 is the WCAG AA minimum for text, and anything we use for words scores well above it.
--k-on-hl). That's why it works on every theme.This palette covers the whole colour wheel, so no single key colour is safe for every block: correct ✓ is green (clashes with chroma green, #00B140), and nouns and Iris are blue-violet (close to chroma blue, #0047BB).
Four open-licence families, all bundled in brand/fonts (SIL Open Font Licence, free for commercial video). Each one has exactly one job.
photographer
Designed to make reading easier: wide letters, open shapes, generous spacing, which is exactly what learners need. The variable weight lets a stressed syllable thicken as it's spoken.
Word formation
A slim, elegant serif for section titles, mistake numbers and "vs". It gives the videos a calm editorial voice without shouting.
/fəˈtɑːɡrəfər/
Made by SIL for literacy, with every IPA symbol drawn clearly: ə ɪ ʊ θ ð ʃ ʒ ŋ ˈ ː. Most display fonts are missing some of these.
not a photograph!
Handwriting for short asides only, like a note in the margin. Under 30 letters, always in Iris, tilted −1.5°.
Sizes are pixels on the 1080p frame (the samples here are drawn at half size). They're deliberately modest: the biggest word is 96 px, about 9% of the frame height.
| Token | Size | Font · weight | Used for | Sample (50%) |
|---|---|---|---|---|
--k-t-hero | 96 px | Lexend 560 | One featured word | complaint |
--k-t-title | 76 px | Instrument Serif 400 | Section titles | complain → complaint |
--k-t-word | 64 px | Lexend 560 | Words in families, compare, forms | freeze · froze · frozen |
--k-t-sentence | 46 px | Lexend 380 | Example sentences | I put the frozen vegetables into the freezer. |
--k-t-pen | 44 px | Caveat 600 | Handwritten notes | be + allergic to |
--k-t-ipa | 40 px | Andika 400 | Phonetics | /kəmˈpleɪnt/ |
--k-t-body | 36 px | Lexend 380 | Meanings, options | a person who takes photographs |
--k-t-label | 24 px | Lexend 520, caps, +16% tracking | Labels and tags, the smallest size allowed | Common mistake |
Everything is designed on a 1920×1080 frame. By default the graphics live in the left 55%; the narrator's frame sits on the right and nothing ever crosses into it. All sizes snap to an 8 px unit.
Three curves, four durations. They're tokens too: change --k-ease-enter or --k-dur-m in tokens.css and every block retimes.
| Token | Value | Used for |
|---|---|---|
--k-dur-s | marks, dots, tags | |
--k-dur-m | words and lines rising in | |
--k-dur-l | big moves: a word rising from its mask, cards | |
--k-stagger | between letters (words use ~0.05) | |
--k-beat | the pause between two ideas, e.g. wrong → right |
Tags are always lowercase and always written out in full: the colour helps, but the word is what carries the meaning. Anything that isn't one of the four classes (idiom, phrase…) is grey.
Same system, three moods. A theme only swaps colours in tokens.css; layout, type and motion stay identical. Every block has a theme menu, and the switch at the top of this page restyles the whole book.
One template per kind of teaching moment. Each block is its own page with an edit panel: type your content, set the timing, copy the link. See the library with every field →
In Resolve, type the HEX codes into Text+ / Fusion colour pickers. Resolve can't import .ase files, so the brand sheet is there to eyedrop from. Fonts are in brand/fonts: install Lexend, Instrument Serif, Andika and Caveat on your computer to match titles you make directly in Resolve.