.card-zoom{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#050810db;cursor:zoom-out;animation:card-zoom-in .15s ease-out}.card-zoom[hidden]{display:none}@keyframes card-zoom-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.card-zoom{animation:none}}.card-zoom-img{max-width:100%;max-height:100%;border-radius:8px;overflow:hidden;line-height:0}.card-zoom-img.wm-released{container-type:normal}.card-zoom-img img{display:block;width:min(calc(100vw - 32px),480px,calc((100vh - 32px) * 59 / 86));width:min(calc(100vw - 32px),480px,calc((100dvh - 32px) * 59 / 86));height:auto;object-fit:contain}.card-zoom-close{position:absolute;top:max(10px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));width:40px;height:40px;border:0;border-radius:20px;background:var(--bg-hover);color:var(--text-m);font:700 15px var(--font,sans-serif);cursor:pointer}html.card-zoom-open,html.card-zoom-open body{overflow:hidden}.card-zoomable img,img.card-zoomable{cursor:zoom-in}
