:root {
    --gpt-blur-image: 44px;
    --gpt-blur-video: 44px;
}

/* ===================== IMAGE BLUR ===================== */

body.premium-blur-active .wp-post-image,
body.premium-blur-active .post-thumbnail img,
.tag-premium .wp-post-image,
.tag-premium .post-thumbnail img,
.gpt-premium-thumb img {
    filter: blur(var(--gpt-blur-image));
    -webkit-filter: blur(var(--gpt-blur-image));
}

.gpt-premium-thumb {
    overflow: hidden;
    position: relative;
    display: inline-block;
}

body.premium-blur-active .post-thumbnail,
.tag-premium .post-thumbnail {
    overflow: hidden;
    position: relative;
}

/* ===================== VIDEO BLUR ===================== */

body.premium-blur-active .gptfv-video-wrapper video,
.tag-premium .gptfv-video-wrapper video,
body.premium-blur-active .post-thumbnail video,
.tag-premium .post-thumbnail video {
    filter: blur(var(--gpt-blur-video));
    -webkit-filter: blur(var(--gpt-blur-video));
}

body.premium-blur-active .gptfv-video-wrapper,
.tag-premium .gptfv-video-wrapper {
    overflow: hidden;
    position: relative;
}
