/**
 * Note that these styles are loaded *before* editor styles, so that
 * editor-specific styles using the same selectors will take precedence.
 */
.drm-slipnslide__container {
  position: relative;
  overflow-x: hidden; }
.drm-slipnslide--margin-none {
  margin-top: 0;
  margin-bottom: 0; }
.drm-slipnslide--margin-tiny {
  margin-top: 5px;
  margin-bottom: 5px; }
.drm-slipnslide--margin-small {
  margin-top: 15px;
  margin-bottom: 15px; }
.drm-slipnslide--margin-medium {
  margin-top: 30px;
  margin-bottom: 30px; }
.drm-slipnslide--margin-large {
  margin-top: 45px;
  margin-bottom: 45px; }
.drm-slipnslide--margin-huge {
  margin-top: 60px;
  margin-bottom: 60px; }
.drm-slipnslide--overhang-tiny {
  width: 105.26vw; }
.drm-slipnslide--overhang-small {
  width: 111.11vw; }
.drm-slipnslide--overhang-medium {
  width: 125vw; }
.drm-slipnslide--overhang-large {
  width: 133.33vw; }
.drm-slipnslide--overhang-huge {
  width: 150vw; }

.block-editor-block-list__block[data-type='drm/slipnslide'] {
  border-top: 2px dashed rgba(100, 100, 100, 0.5);
  border-bottom: 2px dashed rgba(100, 100, 100, 0.5);
  padding: 30px; }
  .block-editor-block-list__block[data-type='drm/slipnslide'] .drm-slipnslide--overhang-tiny, .block-editor-block-list__block[data-type='drm/slipnslide'] .drm-slipnslide--overhang-small, .block-editor-block-list__block[data-type='drm/slipnslide'] .drm-slipnslide--overhang-medium, .block-editor-block-list__block[data-type='drm/slipnslide'] .drm-slipnslide--overhang-large, .block-editor-block-list__block[data-type='drm/slipnslide'] .drm-slipnslide--overhang-huge {
    width: 100% !important; }
