.ProseMirror figure[data-type=image]{position:relative;display:inline-block;max-width:100%;margin:.125rem 0;border-radius:0;overflow:visible}.ProseMirror figure[data-type=image].ProseMirror-selectednode{outline:none}.ProseMirror figure[data-type=image].ProseMirror-selectednode .image-selection-border{opacity:1}.image-selection-border{position:absolute;inset:0;border:2px solid var(--chakra-colors-blue-500,#3182ce);border-radius:.375rem;pointer-events:none;opacity:0;transition:opacity .15s ease}.image-resize-handle{position:absolute;width:12px;height:12px;background:white;border:2px solid var(--chakra-colors-blue-500,#3182ce);border-radius:2px;z-index:var(--z-elevated);opacity:0;transition:opacity .2s ease,transform .1s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.image-resize-wrapper.is-selected .image-resize-handle,.image-resize-wrapper:hover .image-resize-handle{opacity:.8}.image-resize-handle:hover{opacity:1!important;transform:scale(1.1)}.image-resize-handle:active{opacity:1!important;transform:scale(1.2)}.image-resize-handle.nw{top:-6px;left:-6px;cursor:nwse-resize}.image-resize-handle.ne{top:-6px;right:-6px;cursor:nesw-resize}.image-resize-handle.sw{bottom:-6px;left:-6px;cursor:nesw-resize}.image-resize-handle.se{bottom:-6px;right:-6px;cursor:nwse-resize}body.image-resizing,body.image-resizing *{cursor:nwse-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.image-fullscreen-modal img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.image-fullscreen-modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.image-resize-wrapper{position:relative;display:inline-block;max-width:100%;line-height:0}.image-resize-wrapper img{display:block;max-width:100%;height:auto;border-radius:.375rem}.image-resize-wrapper.is-selected img{cursor:zoom-in}@media (max-width:768px){.image-resize-handle{width:20px;height:20px}.image-resize-handle.nw{top:-10px;left:-10px}.image-resize-handle.ne{top:-10px;right:-10px}.image-resize-handle.sw{bottom:-10px;left:-10px}.image-resize-handle.se{bottom:-10px;right:-10px}}.dark .image-resize-handle,[data-theme=dark] .image-resize-handle{background:#1a202c;border-color:#63b3ed}.dark .image-selection-border,[data-theme=dark] .image-selection-border{border-color:#63b3ed}