/* Labels Out: the pantry. Scene colours are concrete (identical in light and dark). */
.stage .lb-glass { fill: #e4ecea; opacity: .34; }
.stage .lb-glass-edge { fill: none; stroke: #7d9396; stroke-opacity: .5; stroke-width: 1.4; }
.stage .lb-hi { fill: #fffdf8; opacity: .46; }
.stage .lb-hi2 { fill: #fffdf8; opacity: .24; }
.stage .lb-shoulder { fill: none; stroke: #fffdf8; stroke-opacity: .6; stroke-width: 2; stroke-linecap: round; }
.stage .lb-thread { fill: none; stroke: #fffdf8; stroke-opacity: .3; stroke-width: 1; }
.stage .lb-hit { cursor: ew-resize; }
.stage.lb-grabbing .lb-hit { cursor: grabbing; }
.stage.is-done .lb-hit { cursor: default; }
.stage .lb-centre { stroke: #d4a640; stroke-width: 1.4; stroke-dasharray: 4 3; }
.stage .lb-dev { font: 600 14px var(--mono); fill: #f7f3ec; letter-spacing: -0.02em; }
.stage .lb-dev.is-ok { fill: #f0d27a; }
.stage .lb-dev.lb-dev-wall { fill: #5a4e44; }
.stage .lb-dev.lb-dev-wall.is-ok { fill: #a07a1e; }
