/* Visual copy deterrent for watermarked previews only; never applied to downloads. */
.split-preview-help{color:#626773;font-size:13px;line-height:1.5;margin:0 0 14px}
.watermark-preview.full-preview.split-preview{position:relative;isolation:isolate;overflow:hidden;border-radius:9px;width:fit-content;max-width:100%;margin-inline:auto}
.split-preview-blur{position:absolute;top:0;bottom:0;left:0;width:50%;transform:translateX(100%);transition:transform 250ms ease;z-index:1;pointer-events:none;background:#e5e7ebee}
@supports ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){
 .split-preview-blur{background:#ffffff08;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
}
.split-preview[data-clear-side="right"] .split-preview-blur{transform:translateX(0)}
.split-preview .split-preview-side{position:absolute;top:0;bottom:0;width:50%;border:0;border-radius:0;background:transparent;padding:12px;display:flex;align-items:flex-end;justify-content:center;z-index:3;cursor:pointer;touch-action:manipulation;color:white}
.split-preview-left{left:0}.split-preview-right{right:0}
.split-preview .split-preview-side:focus-visible{outline:3px solid white;outline-offset:-5px;box-shadow:inset 0 0 0 7px #20242b}
@media(max-width:600px){.split-preview-help{font-size:12px}}

/* The existing transparent logo moves with the blurred half. */
.split-preview-blur::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:82%;max-width:240px;aspect-ratio:3/2;background:url("/images/foto-capital-logo-2026.png") center/contain no-repeat;opacity:.8;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 1px 3px #ffffffb3);pointer-events:none}
