.prose a[data-image-zoom]{cursor:zoom-in;border-radius:var(--lm-radius-badge);display:block;position:relative}.prose a[data-image-zoom]:after{content:"⤢";border:1px solid var(--lm-color-surface-panel-gray);color:#382328;pointer-events:none;background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:25px;line-height:1;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 8px #0002}.prose a[data-image-zoom]:hover:after,.prose a[data-image-zoom]:focus-visible:after{background:var(--lm-color-surface-panel-light)}.image-lightbox{box-sizing:border-box;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;border-radius:12px;width:calc(100% - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.image-lightbox[open]{flex-direction:column;display:flex}.image-lightbox::backdrop{background:#0c0a0ceb}.image-lightbox-toolbar{background:#241e22;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 2px 12px #0004}.image-lightbox-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.image-lightbox-close{margin-left:auto}.image-lightbox button{color:#fff;background:#342c31;border:1px solid #81767b;border-radius:8px;flex-shrink:0;min-height:44px;padding:8px 14px;font-size:15px;font-weight:650;line-height:1.4}.image-lightbox button:hover{background:#4a3c44}.image-lightbox button:disabled{opacity:.6;cursor:default}.image-lightbox :focus-visible{outline-offset:3px;outline:3px solid #ffd1b9}.image-lightbox-close span{vertical-align:-2px;margin-right:5px;font-size:25px;line-height:1}.image-lightbox-viewport{overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable;touch-action:pan-x pan-y pinch-zoom;flex:1;min-width:0;min-height:0;padding:16px;display:flex;position:relative;overflow:auto}.image-lightbox-viewport:focus-visible{outline-offset:-4px}.image-lightbox-picture{object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.image-lightbox-viewport[data-zoomed] .image-lightbox-picture{width:revert;height:revert;cursor:grab;-webkit-user-select:none;user-select:none;max-width:none;max-height:none}.image-lightbox-viewport[data-panning],.image-lightbox-viewport[data-panning] .image-lightbox-picture{cursor:grabbing}.image-lightbox-status{pointer-events:none;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.image-lightbox-error{text-align:center;margin:auto}.image-lightbox-error button{margin-top:16px}@media (max-width:639px){.image-lightbox{border-radius:0;width:100%;height:100dvh}.image-lightbox-toolbar{padding:calc(8px + env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) 8px max(8px, env(safe-area-inset-left,0px));border-radius:0;gap:8px}.image-lightbox-viewport{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px))}}
