diff --git a/README.md b/README.md
index 1a0a031..db751c8 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@ This package lets you render sequence diagrams directly in Typst. The following
```typst
-#import "@preview/chronos:0.2.2"
+#import "@preview/chronos:0.3.0"
#chronos.diagram({
import chronos: *
_par("Alice")
diff --git a/manual.pdf b/manual.pdf
index 78a1c3d..76dd34e 100644
--- a/manual.pdf
+++ b/manual.pdf
@@ -29700,7 +29700,7 @@ endobj
<<
/Type /Font
/Subtype /Type0
- /BaseFont /HBUJHA+SourceSans3-Italic
+ /BaseFont /RSKQRF+SourceSans3-Italic
/Encoding /Identity-H
/DescendantFonts [2639 0 R]
/ToUnicode 2642 0 R
@@ -29711,7 +29711,7 @@ endobj
<<
/Type /Font
/Subtype /CIDFontType2
- /BaseFont /HBUJHA+SourceSans3-Italic
+ /BaseFont /RSKQRF+SourceSans3-Italic
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (Identity)
@@ -29737,9 +29737,9 @@ endobj
2641 0 obj
<<
/Type /FontDescriptor
- /FontName /HBUJHA+SourceSans3-Italic
+ /FontName /RSKQRF+SourceSans3-Italic
/Flags 131140
- /FontBBox [-10 -12 622 660]
+ /FontBBox [-9 -12 622 660]
/ItalicAngle -11
/Ascent 1024
/Descent -400
@@ -29783,7 +29783,7 @@ endcodespacerange
<0001> <0076>
<0002> <0030>
<0003> <002E>
-<0004> <0032>
+<0004> <0033>
endbfchar
endcmap
CMapName currentdict /CMap defineresource pop
@@ -29796,17 +29796,14 @@ endobj
2643 0 obj
<<
- /Length 1307
+ /Length 1352
/Filter /FlateDecode
>>
stream
-x_L[e&@cҵPLlXme],dn,Yv,xa4joL1f&fWfWn1$&f30a3i}ޯ(`'c3w\݈u0ijPKC+3CS(Oۿ=XSd&K3Ǡ`АJ멈um5^FRsomuVh~ivrU˞c;сcg^~CG~_XW~\ vP*AF
- j+z]R*}Ң2R*@e}z;nki>Xs::gmV^plyvGv_;=N{y=PS[|r`8л3NQXϛ#u-́(/Z{M%KDyD(ߨpd䬵ܦcj~ۆoo[GFfU;+oz lAtuatC7_q4}kw7/ί־DŊjȯ>yjOlO*;F4w2w(d[},h@X
- c&sX95`<*e&Rb&qEd|6u&.`5S}&.҄z4]c>#d$c!Km4Ĵx=&I&i@0M,CdIs
-q=$IE0@Al"H)҄E;AB$ G1K>餛.i_qk^3D%g&c$YYwSv_/ q]ZLsZ! -cT!Ȓe4'$XYT540vGHHEr
-ec`&eڦViHC"},3&bַ:Fd5v ]v,WudRo>5D0u+JGͻ)BDbJAaGĹ9"8@1bfrw#%g$F=7eO`⛑>aLHKC &"Ĥ9MlޗDz>IRץ3
-f̻lLkS͌
-`5o4`;%,_ny T
+x]hSg4m]kӤk5m6~j[)M0_KR?v!*Rن]1/j:لPd69VΝ?ysPBL.Ɓ\) 153G@}pcS
W@Y4
+ @Q,x*I"@ `Lx7Pk2Hgh%(ɔ[C?R//FGΜY:~wi]Ph嶲@15(6rgiZ,7--*K:
-{O^k\u8ek5Ckivjkj2㺯{˦ΡnƦjV殮~NE;';z^ihu%vtZ{^fv;֗V%UEat2P4[TZjKƚPvXo+yGy@:ZwGUu]
+|{
+_}n)m=фiЊ8|tݮh[kܟ--,ԾFŊj(p-+O|C3rV~^*e<.Q"AR$2F' tt NAbFQ( fIB!%H4}d%BiK;dU˞>vby,Ve #sAmAKitN<^=kNIfꞫ۸qF崏:徏Qّqa2&F!cW3`%=$Νuˉb }ƈ)f܍dsS!FR`n?.+|zfeߴ aZZ3,Af̩0lRd/gc&8ݥ.%Upڼƴ8nIz̨xWр l\ɞr =N
endstream
endobj
@@ -30126,7 +30123,7 @@ endobj
<<
/Type /Font
/Subtype /Type0
- /BaseFont /NRRGAD+DejaVuSansMono
+ /BaseFont /UZMHJE+DejaVuSansMono
/Encoding /Identity-H
/DescendantFonts [2657 0 R]
/ToUnicode 2660 0 R
@@ -30137,7 +30134,7 @@ endobj
<<
/Type /Font
/Subtype /CIDFontType2
- /BaseFont /NRRGAD+DejaVuSansMono
+ /BaseFont /UZMHJE+DejaVuSansMono
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (Identity)
@@ -30164,7 +30161,7 @@ endobj
2659 0 obj
<<
/Type /FontDescriptor
- /FontName /NRRGAD+DejaVuSansMono
+ /FontName /UZMHJE+DejaVuSansMono
/Flags 131077
/FontBBox [0 -235.83984 602.0508 799.8047]
/ItalicAngle 0
@@ -30232,12 +30229,12 @@ endcodespacerange
<0017> <003A>
<0018> <0030>
<0019> <002E>
-<001A> <0032>
+<001A> <0033>
<001B> <0054>
<001C> <0079>
-<001D> <0028>
-<001E> <007B>
-<001F> <0033>
+<001D> <0032>
+<001E> <0028>
+<001F> <007B>
<0020> <002A>
<0021> <0034>
<0022> <0035>
@@ -30301,60 +30298,60 @@ endobj
2661 0 obj
<<
- /Length 12993
+ /Length 12989
/Filter /FlateDecode
>>
stream
-x|\U |