svg.cover{width:100%;height:auto;display:block;overflow:hidden}svg.cover text{font:500 15px var(--font-heading),sans-serif;fill:var(--diagram-ink)}svg.cover .cv-heading{font-size:18px;font-weight:600}svg.cover .cv-mid{text-anchor:middle}svg.cover .cv-small{font:400 15px var(--font-body),sans-serif}svg.cover .cv-muted{fill:#596375}svg.cover .cv-lane{font:400 15px var(--font-mono),monospace;fill:#596375}svg.cover .cv-accent{fill:var(--diagram-accent)}svg.cover .cv-node{fill:var(--diagram-surface);stroke:var(--diagram-ink);stroke-width:1.5px}svg.cover .cv-thin{stroke-width:1px}svg.cover .cv-input{fill:var(--diagram-input-fill)}svg.cover .cv-compute{fill:var(--diagram-compute-fill)}svg.cover .cv-artifact{fill:var(--diagram-artifact-fill)}svg.cover .cv-output{fill:var(--diagram-kept-fill)}svg.cover .cv-drop{fill:var(--diagram-check-fill);stroke:var(--diagram-check-stroke);stroke-dasharray:4 3}svg.cover .cv-boundary{fill:none;stroke-dasharray:5 4}svg.cover .cv-reserve{stroke-dasharray:4 3}svg.cover .cv-flow{fill:none;stroke:var(--diagram-connector);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}svg.cover .cv-loop{stroke:var(--diagram-accent)}svg.cover .cv-handoff{stroke-dasharray:3 3}
