@layer reset, base, shared-base-component, shared-component, styled-component, overwrite-component, utility;@layer shared-base-component{.shared-custom-image_caption__bUPGJ,.shared-custom-image_image-wrapper__YZSEL{display:block}.shared-custom-image_image-wrapper--cover__cASvi{container-type:size}.shared-custom-image_container__QBDw5{display:flex;view-transition-class:image-vt}.shared-custom-image_dialog__jmLC0{view-transition-class:image-vt}.shared-custom-image_dialog__jmLC0::backdrop{pointer-events:none;backdrop-filter:blur(5px)}.shared-custom-image_dialog__jmLC0{padding:0;display:flex;border:none}.shared-custom-image_dialog__jmLC0::backdrop{background-color:rgba(0,0,0,.6)}.shared-custom-image_dialog__jmLC0>img{max-height:calc(100vh - var(--spacing--default) * 3);max-height:calc(100dvh - var(--spacing--default) * 3);width:auto}.shared-custom-image_dialog__jmLC0>img[src$=".svg"]{width:100vw}.shared-custom-image_open-dialog__0eqlL{--_icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMSAtMSAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgMHY2LjVsLTIuNS0yLjUtMyAzLTEuNS0xLjUgMy0zLTIuNS0yLjV6TTcgMTAuNWwtMyAzIDIuNSAyLjVoLTYuNXYtNi41bDIuNSAyLjUgMy0zeiIgZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+)}.shared-custom-image_close-dialog__XA3lZ{--_icon:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMSAtMSAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNyA5djYuNWwtMi41LTIuNS0zIDMtMS41LTEuNSAzLTMtMi41LTIuNXpNMTYgMS41bC0zIDMgMi41IDIuNWgtNi41di02LjVsMi41IDIuNSAzLTN6IiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4=)}.shared-custom-image_close-dialog__XA3lZ,.shared-custom-image_open-dialog__0eqlL{position:absolute;width:44px;height:44px;bottom:0;right:0;-webkit-mask-image:var(--_icon);mask-image:var(--_icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:30px 30px;mask-size:30px 30px;background-color:#000}}