.ski { position: relative; flex: 1; min-height: 0; overflow: hidden; background: #fff; box-shadow: var(--sunk); touch-action: none; }
.ski canvas { position: absolute; left: 2px; top: 2px; display: block; }
.skist { position: absolute; top: 8px; right: 8px; min-width: 128px; padding: 3px 6px; background: var(--face); box-shadow: var(--sunk); font: 11px/14px Tahoma, "MS Sans Serif", sans-serif; white-space: pre; pointer-events: none; }
.skist div:empty { display: none; }
