.imageCropEditorStyle,.imageTextEditorStyle{font-family:var(--font-ui);color:var(--color-primary);flex-direction:column;gap:12px;display:flex}.imageCropEditorStyle-canvas{background:var(--color-surface);touch-action:none;cursor:move;border-radius:12px;width:100%;height:auto;display:block}.imageCropEditorStyle-canvas:focus-visible{outline:3px solid var(--color-accent)}.imageTextEditorStyle-canvas{object-fit:contain;border-radius:12px;width:100%;max-height:40dvh;display:block}.imageTextEditorStyle-controls{flex-wrap:wrap;gap:12px;display:flex}.imageTextEditorStyle-controls>label{flex:1;min-width:80px}.imageCropEditorStyle{display:block;position:relative}.imageCropEditorStyle-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.imageCropEditorStyle-overlay foreignObject{pointer-events:auto}.imageCropEditorStyle-close{cursor:pointer;background:#0f172ac7;border:1px solid #ffffffb8;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}