/* Kintsugi: the dining room. Scene colours are concrete (identical in light and dark). */
.stage .kt .kt-shard { cursor: grab; }
.stage .kt .kt-shard.is-anchor { cursor: default; }
.stage.kt-grabbing .kt .kt-shard { cursor: grabbing; }
.stage .kt [data-handle] { cursor: grab; }
.stage.kt-grabbing .kt [data-handle] { cursor: grabbing; }
.stage.kt-revealed .kt .kt-shard { cursor: default; }

.stage .kt .kt-label { opacity: 0; transition: opacity .5s ease-out; }
.stage .kt .kt-label.is-in { opacity: 1; }
.stage .kt .kt-label-text { font: 500 13px var(--mono); fill: #2a2420; font-variant-numeric: tabular-nums; letter-spacing: -0.02em; }
.stage .kt .kt-bead-out { opacity: 0; transition: opacity .6s ease-out; }
