.figure-expand-trigger.svelte-6rcs8o{position:relative;cursor:zoom-in;display:block}.figure-expand-trigger.svelte-6rcs8o:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}.figure-expand-hint.svelte-6rcs8o{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:5px;background:#000000a6;color:#ffffffd9;font-size:11px;font-family:system-ui,sans-serif;font-weight:500;letter-spacing:.04em;padding:5px 9px;border-radius:4px;pointer-events:none;opacity:0;transition:opacity .15s ease}.figure-expand-trigger.svelte-6rcs8o:hover .figure-expand-hint:where(.svelte-6rcs8o),.figure-expand-trigger.svelte-6rcs8o:focus-visible .figure-expand-hint:where(.svelte-6rcs8o){opacity:1}.figure-expand-backdrop.svelte-6rcs8o{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000d1;display:flex;align-items:center;justify-content:center;padding:16px;touch-action:pan-x pan-y pinch-zoom}.figure-expand-modal.svelte-6rcs8o{position:relative;background:#fff;border-radius:8px;max-width:min(1280px,96vw);max-height:92vh;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}[data-theme=dark] .figure-expand-modal.svelte-6rcs8o,.dark .figure-expand-modal.svelte-6rcs8o{background:#161b22}.figure-expand-close.svelte-6rcs8o{position:sticky;top:10px;float:right;margin:10px 10px 0 0;width:32px;height:32px;border-radius:50%;border:none;background:#0000001f;color:#444;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:background .1s ease}.figure-expand-close.svelte-6rcs8o:hover{background:#00000038}.figure-expand-content.svelte-6rcs8o{padding:8px 16px 20px}
