.registration-puzzle{padding:14px;border:1px solid #526349;border-radius:10px;margin:18px 0;background:#172318}.puzzle-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.puzzle-heading b{font-size:13px}.puzzle-heading button{color:#c5dbae;text-decoration:underline;font-size:12px;padding:5px}.puzzle-status{font-size:12px;color:#9caa93;line-height:1.7;margin:10px 0}.puzzle-canvas{width:100%;aspect-ratio:2/1;position:relative;overflow:hidden;border-radius:6px;user-select:none;-webkit-user-select:none;pointer-events:none}.puzzle-background{width:100%;height:100%;display:block}.puzzle-piece{position:absolute;height:auto;filter:drop-shadow(0 0 2px #fff)}.puzzle-slider-label{font-size:12px;line-height:1.8;margin-top:12px;display:block}.puzzle-slider{display:block;width:100%;height:42px;margin:8px 0 0;padding:0!important;touch-action:none;accent-color:#c5dbae;cursor:ew-resize}.registration-puzzle.verified{border-color:#9eba80}.registration-puzzle.verified .puzzle-status{color:#c5dbae}.registration-puzzle [hidden]{display:none!important}.puzzle-confirm{margin:0;padding:4px 0}
