/**
 * Image Protection CSS
 * Additional layer of protection for images
 */

/* Disable selection on all images */
img {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
}

/* Disable pointer events on images (will be re-enabled via JS for clickable ones) */
.no-touch img {
    pointer-events: none;
}

/* Re-enable for interactive images */
.has-popup img,
.effect-popup img,
[data-fancybox] img,
.fancybox img,
.swiper-slide img {
    pointer-events: auto !important;
}

/* Watermark overlay (optional - uncomment to use) */
/*
.img-box-parallax::after,
.box-image-bg::after {
    content: "© Vincenzo Ingrassia";
    position: absolute;
    bottom: 10px;
    right: 10px;
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
    font-weight: 600;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    pointer-events: none;
    z-index: 100;
}
*/

/* Invisible overlay protection layer */
.image-protection-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background: transparent;
    pointer-events: auto;
}

/* Disable CSS animations during screenshot (makes it harder) */
@media print {
    * {
        display: none !important;
    }
}

/* Prevent selection highlighting */
::selection {
    background: transparent;
}

::-moz-selection {
    background: transparent;
}

/* Additional protection for touch devices */
img {
    -webkit-touch-callout: none;
}
