:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) :is(figure,.wp-block-image){width:min(100%,var(--mmai-img-max));margin:var(--mmai-img-gap-top) auto var(--mmai-img-gap-bottom);display:block!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) figure{position:relative;padding:var(--mmai-img-mat);border-radius:calc(var(--mmai-img-radius) + 10px);background:linear-gradient(180deg,var(--mmai-img-frame-bg1),var(--mmai-img-frame-bg2));border:1px solid var(--mmai-img-frame-stroke);box-shadow:var(--mmai-img-frame-shadow);isolation:isolate;overflow:hidden!important}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) figure::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(80% 70% at 18% 8%,rgba(101,51,211,.1),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.32),transparent 56%);opacity:.88;z-index:1}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) figure::after{content:"";position:absolute;inset:10px;pointer-events:none;border-radius:calc(var(--mmai-img-radius) + 2px);border:1px solid var(--mmai-img-inner-stroke);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);opacity:.92;z-index:2}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) figure img{display:block;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;border-radius:var(--mmai-img-radius);border:1px solid rgba(18,12,32,.1);box-shadow:var(--mmai-img-shadow);background:#fff;object-fit:contain!important;object-position:center!important;position:relative;z-index:3;transform:translateZ(0)}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-image{width:min(100%,var(--mmai-img-max))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) :is(.wp-block-image.alignwide,.alignwide){width:min(100%,var(--mmai-img-wide-max))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) :is(.wp-block-image.alignfull,.alignfull){width:var(--mmai-img-full-max)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) :is(.alignwide,.alignfull) img{width:100%!important;max-width:100%!important}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) figcaption{display:table;max-width:min(100%,calc(var(--mmai-img-max) - 20px));margin:12px auto 0;padding:8px 12px;border-radius:999px;background:var(--mmai-cap-bg);border:1px solid var(--mmai-cap-stroke);color:var(--mmai-cap-ink);font-size:.92rem;line-height:1.35;text-align:center;position:relative;z-index:4}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) .alignwide figcaption{max-width:min(100%,calc(var(--mmai-img-wide-max) - 20px))}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) :is(figure,.wp-block-image,.wp-block-post-featured-image):not(:first-child){margin-top:var(--mmai-img-flow-gap)!important;margin-bottom:var(--mmai-img-flow-gap)!important}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) :is(figure,.wp-block-image,.wp-block-post-featured-image)+p{margin-top:var(--mmai-img-after-media-gap)!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) figure{transition:transform var(--mmai-img-med) var(--mmai-img-ease),box-shadow var(--mmai-img-med) var(--mmai-img-ease)}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) figure img{transition:transform var(--mmai-img-med) var(--mmai-img-ease),box-shadow var(--mmai-img-med) var(--mmai-img-ease),filter var(--mmai-img-med) var(--mmai-img-ease)}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) figure:hover{transform:translateY(-2px);box-shadow:var(--mmai-img-frame-shadow-hover)}:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) figure:hover img{box-shadow:var(--mmai-img-shadow-hover);filter:saturate(1.03) contrast(1.02);transform:scale(1.008)}}@media (prefers-reduced-motion:reduce){:is(body.single-post,body.page) :is(.entry-content,.elementor-widget-theme-post-content) :is(figure,figure img){transition:none!important;transform:none!important;filter:none!important}}