/*
 * Generic GS Image mask presentation.
 *
 * Mask shapes are deliberately not defined here. The shared runtime resolves
 * the filtered PHP registry and supplies these custom properties.
 */
.gui_img[data-gui-image-mask-active],
.gui_img[data-gui-image-mask]:not([data-gui-image-mask="none"]),
.gui_img[data-gui-image-mask-mobile]:not([data-gui-image-mask-mobile="none"]) {
    -webkit-mask-image: var(--gui-image-mask-image);
    mask-image: var(--gui-image-mask-image);
    -webkit-mask-position: var(--gui-image-mask-position, center center);
    mask-position: var(--gui-image-mask-position, center center);
    -webkit-mask-size: var(--gui-image-mask-size, 100% 100%);
    mask-size: var(--gui-image-mask-size, 100% 100%);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}
