:root{--cp-track-size:1.08em;--cp-line-gap:.72em}article>header>div{margin-top:0;margin-right:var(--space-s);text-align:right;align-self:baseline;margin-left:auto}article>header{align-items:baseline;gap:var(--space-m);display:flex}#toggle-guides{appearance:none;border:1px solid var(--color-text);color:var(--color-text);font-family:var(--font-title);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#fff;padding:.2rem .45rem;font-size:.62rem;line-height:1.2}#app>.cp-paragraph+.cp-paragraph{margin-top:var(--space-l)}.cp-paragraph{gap:var(--cp-line-gap) 0;flex-wrap:wrap;align-content:flex-start;line-height:1;display:flex}.cp-cell{width:.98em;height:calc((var(--cp-track-size) * 2) + var(--cp-line-gap));flex:none;place-items:center;display:grid}.cp-cell--paired{grid-template-rows:var(--cp-track-size) var(--cp-track-size);row-gap:var(--cp-line-gap)}.cp-cell--single{grid-template-rows:1fr 1fr}.cp-cell>span{text-align:center;white-space:pre;width:1em;display:block}.cp-cell--single>span{grid-row:1/span 2;transform:translateY(-.01em)}main[data-debug=on] .cp-cell{background-color:#0000000d}
