contract-cli 0.2.1

Beautiful contracts from the CLI — NDA, NCNDA, consulting, MSA, SOW, service, loan. Plain English, 1-3 pages, agent-friendly.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Small layout helpers reused by templates.

#let mm-sp = (xs: 1mm, s: 2mm, m: 4mm, l: 7mm, xl: 12mm)
#let sp    = (xs: 2pt, s: 4pt, m: 8pt, l: 14pt)

#let lbl(theme, text-content) = {
  text(
    size: 7.5pt,
    weight: 500,
    fill: theme.mute,
    tracking: 1pt,
  )[#upper(text-content)]
}

#let hairline(theme, weight: 0.3pt) = {
  line(length: 100%, stroke: weight + theme.hair)
}