/*
 * Marca de agua sobre fotos de anuncios.
 * Capa puramente visual: los archivos originales de /uploads no se tocan.
 */

/* El contenedor necesita contexto de posicionamiento para la capa. */
.vcwm-host {
    position: relative;
}

.vcwm-mark {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;

    background-image: var(--vcwm-image);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: var(--vcwm-size, 55%) auto;

    opacity: var(--vcwm-opacity, 0.15);
    filter: drop-shadow(var(--vcwm-shadow, 0 2px 10px rgba(0, 0, 0, .45)));

    /* No debe interferir con clics, enlaces, swiper ni lightbox. */
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
}

/* En el visor a pantalla completa la marca se ve algo mas grande. */
.glightbox-container .vcwm-mark {
    background-size: 40% auto;
}

/* Si el usuario pide menos movimiento/efectos, mantenemos la marca pero sin sombra. */
@media (prefers-reduced-motion: reduce) {
    .vcwm-mark {
        filter: none;
    }
}

@media print {
    .vcwm-mark {
        opacity: var(--vcwm-opacity, 0.15);
    }
}
