/* V16: unadorned, original-brightness sliders */
.hero-image-shade,.hero-dots,.hero-count{display:none!important}
.hero-copy{background:transparent!important;text-shadow:none!important}
.hero-copy h1,.hero-copy p{color:inherit;text-shadow:none!important}
.hero-slide{background:transparent!important}
.hero-image{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}
.side-image-slider,.mini-slider,.footer-banner-slider,.side-image-slide,.mini-slide,.footer-banner-slide{background:transparent!important}
.side-image-slide img,.mini-slide img,.footer-banner-slide img{filter:none!important;opacity:1!important}
/* V17: force genuinely unshaded photos; remove legacy pseudo overlays and gradients */
.hero-slider::before,.hero-slider::after,.hero-slides::before,.hero-slides::after,.hero-slide::before,.hero-slide::after,.hero-image::before,.hero-image::after{content:none!important;display:none!important;opacity:0!important;background:none!important;filter:none!important}
.hero-slide,.hero-slides{background:transparent!important;filter:none!important}
.hero-image{filter:brightness(1) contrast(1) saturate(1)!important;opacity:1!important;mix-blend-mode:normal!important}
.hero-copy{display:none!important;background:none!important;box-shadow:none!important}
.hero-slider{isolation:auto!important}
.secondary-side-slider{margin-top:14px}
.editor-canvas img{height:auto;max-width:100%;cursor:pointer}

/* V19: native mouse-driven image resizing in the rich editor */
.editor-canvas .editor-image-resizable{display:inline-block;position:relative;resize:both;overflow:hidden;vertical-align:middle;min-width:80px;min-height:50px;max-width:100%;margin:4px 6px 4px 0;border:1px solid transparent;box-sizing:border-box;}
.editor-canvas .editor-image-resizable img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;cursor:default;user-select:none;-webkit-user-drag:none;}
.editor-canvas .editor-image-resizable:focus,.editor-canvas .editor-image-resizable.image-selected{border:1px dashed #2563eb;outline:none;}
.editor-canvas .editor-image-resizable{contain:layout paint;}
.editor-canvas .editor-image-resizable{resize:both;}
