.ccpuz_preview_img{
    cursor: pointer;
    width: 20px;
}

.wp-block-crossword-crossword-block {
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
}

.editor-styles-wrapper .puzzle-container {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: auto;
}

.ccpuz_preview_iframe {
  width: 100%;
  border: none;
  overflow: hidden;
}