img-comparison-slider{visibility:hidden;outline:none}
img-comparison-slider [slot='second']{display:none}
img-comparison-slider.rendered{visibility:inherit}
img-comparison-slider.rendered [slot='second']{display:unset}
.before,.after{margin:0}
.before figcaption,.after figcaption{background:#fff;border:1px solid silver;border-radius:12px;color:#2e3452;opacity:.8;padding:12px;position:absolute;top:50%;transform:translateY(-50%);line-height:100%}
.before figcaption{left:12px}
.after figcaption{right:12px}