.canvas-wrap{background:#dce5ef;border:1px solid #b9cadb;border-radius:12px;overflow:hidden;touch-action:none;max-width:880px;margin-top:16px}#preview-canvas{display:block;width:100%;height:auto;touch-action:none;cursor:grab}#preview-canvas:active{cursor:grabbing}#zoom{accent-color:#175baf}button.secondary{background:#e6edf7;color:#12335b}button.secondary:hover{background:#cfdff1}[hidden]{display:none!important}