/* Opt-in image frames: existing geometry and corner settings are preserved. */
[class*="fn-photo-frame-"] :is(.fn-pro-card__image,.fn-dual-hover__media,.fnrl-featured__image,.fnrl-ticker__thumb,.fnwp-image,.fnwo-photo,.fn-pro-stories__track>a>span,.fnfr__image,.fls-item>img){box-sizing:border-box;isolation:isolate;}
.fn-photo-frame-crystal :is(.fn-pro-card__image,.fn-dual-hover__media,.fnrl-featured__image,.fnrl-ticker__thumb,.fnwp-image,.fnwo-photo,.fn-pro-stories__track>a>span,.fnfr__image,.fls-item>img){border:4px solid #e1ecf2!important;box-shadow:0 4px 12px #354e6326,inset 0 0 0 1px #ffffffcc!important;}
.fn-photo-frame-floating :is(.fn-pro-card__image,.fn-dual-hover__media,.fnrl-featured__image,.fnrl-ticker__thumb,.fnwp-image,.fnwo-photo,.fn-pro-stories__track>a>span,.fnfr__image,.fls-item>img){border:6px solid #f4f9fc!important;box-shadow:0 8px 16px #25374c33,inset 0 0 8px #fff!important;}
.fn-photo-frame-prism :is(.fn-pro-card__image,.fn-dual-hover__media,.fnrl-featured__image,.fnrl-ticker__thumb,.fnwp-image,.fnwo-photo,.fn-pro-stories__track>a>span,.fnfr__image,.fls-item>img){border:5px solid transparent!important;background:linear-gradient(145deg,#a9d9f7,#ccedff 48%,#f7d5ec) border-box!important;box-shadow:0 4px 14px #324c6333!important;}
body .fn-widget.fn-photo-frame-crystal .fn-pro-grid.fn-pro-widget .fn-advanced-grid-columns>.fn-pro-card>.fn-pro-card__image,body .fn-pro-grid.fn-pro-widget.fn-photo-frame-crystal .fn-advanced-grid-columns>.fn-pro-card>.fn-pro-card__image{border:4px solid #e1ecf2!important;box-shadow:0 4px 12px #354e6326,inset 0 0 0 1px #ffffffcc!important;}
body .fn-widget.fn-photo-frame-floating .fn-pro-grid.fn-pro-widget .fn-advanced-grid-columns>.fn-pro-card>.fn-pro-card__image,body .fn-pro-grid.fn-pro-widget.fn-photo-frame-floating .fn-advanced-grid-columns>.fn-pro-card>.fn-pro-card__image{border:6px solid #f4f9fc!important;box-shadow:0 8px 16px #25374c33,inset 0 0 8px #fff!important;}
body .fn-widget.fn-photo-frame-prism .fn-pro-grid.fn-pro-widget .fn-advanced-grid-columns>.fn-pro-card>.fn-pro-card__image,body .fn-pro-grid.fn-pro-widget.fn-photo-frame-prism .fn-advanced-grid-columns>.fn-pro-card>.fn-pro-card__image{border:5px solid transparent!important;background:linear-gradient(145deg,#a9d9f7,#ccedff 48%,#f7d5ec) border-box!important;box-shadow:0 4px 14px #324c6333!important;}
