.rt-image{margin:0 0 .6em;position:relative}.rt-image.ProseMirror-selectednode{outline:none!important}.rt-image-frame{max-width:100%;line-height:0}.rt-image-frame>img{border-radius:4px;max-width:100%;transition:opacity .15s cubic-bezier(.33,1,.68,1);display:block}.rt-image.is-uploading .rt-image-frame>img{opacity:.5}.rt-image.ProseMirror-selectednode .rt-image-frame>img,.rt-image.is-resizing .rt-image-frame>img{outline:2px solid var(--color-ink);outline-offset:2px}.rt-image-handle{z-index:2;border:1.5px solid var(--color-ink);background:var(--color-surface);opacity:0;border-radius:3px;width:10px;height:10px;transition:opacity .15s cubic-bezier(.33,1,.68,1),transform .15s cubic-bezier(.33,1,.68,1)}.rt-image-handle[data-resize-handle=top-left]{cursor:nwse-resize;transform:translate(-50%,-50%)}.rt-image-handle[data-resize-handle=bottom-right]{cursor:nwse-resize;transform:translate(50%,50%)}.rt-image-handle[data-resize-handle=top-right]{cursor:nesw-resize;transform:translate(50%,-50%)}.rt-image-handle[data-resize-handle=bottom-left]{cursor:nesw-resize;transform:translate(-50%,50%)}.rt-image:hover .rt-image-handle,.rt-image.ProseMirror-selectednode .rt-image-handle,.rt-image.is-resizing .rt-image-handle{opacity:1}.rt-image-tools{z-index:3;white-space:nowrap;opacity:0;pointer-events:none;transform-origin:0 0;line-height:normal;transition:opacity .15s cubic-bezier(.33,1,.68,1),transform .15s cubic-bezier(.33,1,.68,1);position:absolute;top:8px;left:8px;transform:translateY(-4px)scale(.98)}.rt-image.ProseMirror-selectednode:not(.is-resizing) .rt-image-tools{opacity:1;pointer-events:auto;transform:none}.ProseMirror[contenteditable=false] .rt-image-tools,.ProseMirror[contenteditable=false] .rt-image-handle{display:none}@media (prefers-reduced-motion:reduce){.rt-image-handle,.rt-image-tools,.rt-image-frame>img{transition:none}}
