Examples:

Books match by name or common abbreviation. A number after ; is a chapter of the same book; numbers after , are more verses in the same chapter.

Add an h parameter to highlight words:

Matching is whole-word and ignores case. Start a word with _ to match case exactly (_God), or end it with * to match prefixes (light* also finds “lightning”). Hex colours work with or without # — the bare form (FF0) avoids URL escaping.

Beyond background highlights, groups can combine decorations with +, each taking an optional .colour: bg (background), u/uu/uuu (single/double/triple underline), box, and circle. Only what you list is applied — u alone gives an underline with no background.

Underlines, boxes, and circles default to black when no colour is given.

Phrases don’t need quotes — spaces are fine (coral:let there be light). Quotes are only needed when a phrase contains a comma: &h=u:"form, and void". A boxed or circled phrase that wraps onto a new line continues like a hyphenated word — open edge at the line break, open edge on the next line.

Add an a parameter to draw curved arrows behind the Scripture:

Arrows use from-{colour,position}>to; colour and position are optional, with black and bottom as defaults. Use top to bow above the words, or reverse the direction with word<{colour}-word. Append {2}, {3}, and so on to select a later occurrence. Endpoint matching also supports _God for exact case and light* for prefixes.