.hp-workspace .hp-turn { fill: none; stroke: #b5651d; stroke-width: 2.2; }
.hp-workspace .hp-axis { stroke: #7d8c96; stroke-width: 1.2; stroke-dasharray: 6 5; }
.hp-workspace .hp-rod { stroke: #4b5d69; stroke-width: 5; stroke-linecap: round; }
.hp-workspace .hp-tick { stroke: #3b3320; stroke-width: 1.2; }
.hp-workspace svg text.hp-label { font-size: 12px; fill: #3b3320; }
.hp-workspace svg text.hp-strip-label { font-size: 17px; font-weight: 700; fill: #3b3320; }
.hp-workspace svg text.hp-big { font-size: 28px; }
.hp-workspace svg text.hp-zero-label { fill: #fff; font-weight: 700; font-size: 14px; }
.hp-workspace [data-hp-carriage] { cursor: ew-resize; }
.hp-workspace [data-hp-knob] { cursor: ns-resize; }
.hp-workspace [data-gp-graph] svg + svg { margin-top: 1.5rem; }
