: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}}@supports selector(.x:has(.y)){body.single-post .content-area :is(.ast-post-featured-section,.post-thumb,.post-thumbnail,figure,.wp-block-post-featured-image):has(>img.wp-post-image){position:relative!important;width:100%!important;margin:0 auto 18px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:0 0!important;background-image:none!important;box-shadow:none!important;transform:none!important}body.single-post .content-area :is(.ast-post-featured-section,.post-thumb,.post-thumbnail,figure,.wp-block-post-featured-image):has(>img.wp-post-image)::before,body.single-post .content-area :is(.ast-post-featured-section,.post-thumb,.post-thumbnail,figure,.wp-block-post-featured-image):has(>img.wp-post-image)::after{content:none!important;display:none!important}body.single-post .content-area :is(.ast-post-featured-section,.post-thumb,.post-thumbnail,figure,.wp-block-post-featured-image):has(>img.wp-post-image):hover{transform:none!important;border-color:transparent!important;box-shadow:none!important}}body.single-post img.wp-post-image{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:center!important;border-radius:18px!important;border:1px solid rgba(101,51,211,.14)!important;background:#08091a!important;box-shadow:0 16px 38px rgba(18,12,32,.12),inset 0 1px 0 rgba(255,255,255,.24)!important;transform:none!important;filter:saturate(1.025) contrast(1.02)!important}body.single-post .entry-content figure.wp-block-table{width:100%!important;max-width:100%!important;margin:1.15em 0 1.4em!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:0 0!important;background-image:none!important;box-shadow:none!important;transform:none!important}body.single-post .entry-content figure.wp-block-table::before,body.single-post .entry-content figure.wp-block-table::after{content:none!important;display:none!important}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) figure:not(.wp-block-table){position:relative!important;width:min(100%,760px)!important;max-width:760px!important;margin:clamp(22px,2.6vw,30px) auto clamp(24px,3vw,34px)!important;padding:10px!important;overflow:hidden!important;border-radius:20px!important;border:1px solid rgba(101,51,211,.11)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(250,248,255,.88))!important;box-shadow:0 14px 34px rgba(18,12,32,.085),inset 0 1px 0 rgba(255,255,255,.78)!important;transform:none!important}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) figure:not(.wp-block-table)::before,body.single-post :is(.entry-content,.elementor-widget-theme-post-content) figure:not(.wp-block-table)::after{content:none!important;display:none!important}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) figure:not(.wp-block-table) img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;border:0!important;border-radius:14px!important;background:#08091a!important;box-shadow:none!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:saturate(1.02) contrast(1.015)!important}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) figure:not(.wp-block-table):hover,body.single-post :is(.entry-content,.elementor-widget-theme-post-content) figure:not(.wp-block-table):hover img{transform:none!important}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) img:not(figure img):not(.avatar):not(.emoji):not(.wp-smiley):not([width="1"]):not([height="1"]){width:min(100%,760px)!important;max-width:760px!important;height:auto!important;margin:clamp(22px,2.6vw,30px) auto clamp(24px,3vw,34px)!important;border-radius:16px!important;border:1px solid rgba(101,51,211,.11)!important;box-shadow:0 14px 34px rgba(18,12,32,.085)!important;object-fit:contain!important;object-position:center!important}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) figcaption{display:block!important;width:auto!important;max-width:680px!important;margin:10px auto 0!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:0 0!important;color:rgba(18,12,32,.58)!important;font-size:.84rem!important;font-style:italic!important;line-height:1.45!important;text-align:center!important}@media (min-width:768px) and (max-width:1099px){body.single-post :is(.entry-content,.elementor-widget-theme-post-content) figure:not(.wp-block-table),body.single-post :is(.entry-content,.elementor-widget-theme-post-content) img:not(figure img):not(.avatar):not(.emoji):not(.wp-smiley):not([width="1"]):not([height="1"]){width:min(100%,700px)!important;max-width:700px!important}}@media (max-width:767px){body.single-post img.wp-post-image{aspect-ratio:auto!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(18,12,32,.095)!important}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) figure:not(.wp-block-table){width:100%!important;max-width:100%!important;margin:20px auto 22px!important;padding:7px!important;border-radius:16px!important;box-shadow:0 10px 24px rgba(18,12,32,.07)!important}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) figure:not(.wp-block-table) img{border-radius:11px!important}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) img:not(figure img):not(.avatar):not(.emoji):not(.wp-smiley):not([width="1"]):not([height="1"]){width:100%!important;max-width:100%!important;margin:20px auto 22px!important;border-radius:13px!important;box-shadow:0 10px 24px rgba(18,12,32,.07)!important}body.single-post :is(.entry-content,.elementor-widget-theme-post-content) figcaption{max-width:100%!important;font-size:.8rem!important;text-align:left!important}}@media (max-width:767px){body.single-post article.ast-article-single .entry-content figure.wp-block-table{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important}body.single-post article.ast-article-single .entry-content figure.wp-block-table::before{content:"Swipe to view full table →"!important;position:sticky!important;left:8px!important;z-index:10!important;display:flex!important;align-items:center!important;width:max-content!important;margin:0 0 10px!important;padding:7px 11px!important;border:1px solid rgba(101,51,211,.16)!important;border-radius:999px!important;background:#f8f6ff!important;box-shadow:0 5px 14px rgba(18,12,32,.07),inset 0 1px 0 rgba(255,255,255,.86)!important;color:#4619a0!important;font-size:11px!important;font-weight:750!important;line-height:1!important;letter-spacing:.01em!important;white-space:nowrap!important;pointer-events:none!important}body.single-post article.ast-article-single .entry-content figure.wp-block-table::after{content:none!important;display:none!important}body.single-post article.ast-article-single .entry-content figure.wp-block-table table{width:100%!important;min-width:680px!important;margin:0!important;table-layout:fixed!important}}