/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}img[data-action=zoom]{cursor:zoom-in}.zoom-img,.zoom-img-wrap{z-index:666;transition:all .3s;position:relative}img.zoom-img{cursor:zoom-out}.zoom-overlay{cursor:zoom-out;z-index:420;filter:"alpha(opacity=0)";opacity:0;background:#fff;transition:opacity .3s;position:fixed;top:0;right:0;bottom:0;left:0}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay{border-style:var(--tw-border-style);background-color:var(--color-background);border-width:0}@supports (color:color-mix(in lab,red,red)){.zoom-overlay{background-color:color-mix(in oklab,var(--color-background)80%,transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
