[data-rmiz]{cursor:pointer;position:relative}[data-rmiz-content] img{outline-offset:2px;border-radius:1px;outline:2px solid #0000;transition:outline-color .15s}[data-rmiz-content] img:hover{outline-color:var(--color-fd-primary,#3b82f6)}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{display:none}[data-rmiz-content=found] img{cursor:zoom-in}[data-rmiz-modal][open]{background-color:#0000;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal]:focus-visible{outline:none}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=visible]{background-color:var(--color-fd-background)}[data-rmiz-modal-overlay=hidden]{background-color:#0000}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:10ms!important}}.rmiz-custom{width:100%;height:100%;position:relative}.rmiz-image-container{cursor:zoom-out;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.rmiz-toolbar{background:var(--color-fd-background,#fffffff7);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--color-fd-border,#0000001a);z-index:100;opacity:0;pointer-events:none;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 -4px 20px #00000014,0 -2px 8px #0000000a,0 0 1px #0000000f}.rmiz-toolbar.visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.rmiz-toolbar-title{color:var(--color-fd-muted-foreground,#6b7280);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;-webkit-user-select:auto;user-select:auto;max-width:400px;font-size:12.5px;font-weight:500;line-height:1;overflow:hidden}.rmiz-toolbar-title.loading{color:var(--color-fd-muted-foreground,#9ca3af);animation:1.5s ease-in-out infinite pulse}.rmiz-toolbar-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.rmiz-toolbar-divider{background:var(--color-fd-border,#0000001f);width:1px;height:18px;margin:0 4px}.rmiz-toolbar-btn{width:30px;height:30px;color:var(--color-fd-muted-foreground,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.rmiz-toolbar-btn:hover{background:var(--color-fd-accent,#3b82f614);color:var(--color-fd-primary,#3b82f6)}.rmiz-toolbar-btn:active{background:var(--color-fd-accent,#3b82f61f);transform:scale(.92)}.rmiz-toolbar-close{margin-left:4px}.rmiz-toolbar-close:hover{color:#ef4444;background:#ef44441a}[data-rmiz-modal][open] .rmiz-toolbar-btn:focus-visible{box-shadow:0 0 0 2px var(--color-fd-primary,#3b82f6);outline:none}.rmiz-toolbar-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}
