/* Replace the theme's default 3-dot hover mask with a single "view" icon,
   and make the image zoom-in on hover more noticeable. A lower scale plus
   an ease-out curve reads as a gentle camera zoom instead of an abrupt crop. */
.post-img-wrapp{max-width:88%;margin-left:auto;margin-right:0;}
.wd-blog-holder .wd-post-date.wd-style-with-bg{left:calc(12% + 15px);}
.blog-post-loop:hover .post-img-wrapp a{transform:scale(1.05);transition:transform .6s ease-out,opacity .6s ease-out;will-change:transform;}
.post-image-mask{width:44px;height:44px;margin-top:-22px;border-radius:50%;background-color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-size:18px;color:#1a1a1a;opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .3s ease;text-decoration:none;}
.post-image-mask:before,.post-image-mask:after{content:none;}
.post-image-mask:hover{background-color:#fff;}
.blog-post-loop:hover .post-image-mask{opacity:1;transform:scale(1);}
