.ri-workspace .ri-tick { stroke: #56636b; stroke-width: 0.9; }
.ri-workspace .ri-tick.major { stroke-width: 1.6; }
.ri-workspace svg text.ri-scale-label { font-size: 12px; fill: #3f4c55; }
.ri-workspace svg text.ri-mag-label { font-size: 15px; font-weight: 700; fill: #213f52; }
.ri-workspace .ri-normal { stroke: #7d8c96; stroke-width: 1.2; stroke-dasharray: 6 5; }
.ri-workspace .ri-baseline { stroke: #c2c9cd; stroke-width: 1; }
.ri-workspace .ri-ray { stroke: #e0412b; stroke-width: 2.6; stroke-linecap: round; fill: none; }
.ri-workspace .ri-ray.reflected { stroke-dasharray: 2 0; }
.ri-workspace [data-ri-box] { cursor: grab; }
