.zoom-trigger.svelte-4jist3{display:block;width:100%;position:relative;background:none;border:none;padding:0;cursor:zoom-in;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px #0006}.zoom-trigger.svelte-4jist3:focus-visible{outline:2px solid var(--sx-color-primary);outline-offset:2px}.zoom-inline.svelte-4jist3{display:block;width:100%;height:auto;transition:filter .2s ease,transform .2s ease}.zoom-trigger.svelte-4jist3:hover .zoom-inline:where(.svelte-4jist3){filter:brightness(.92);transform:scale(1.005)}.zoom-hint.svelte-4jist3{position:absolute;bottom:10px;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#08080cb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:6px;color:#f0eee899;opacity:0;transition:opacity .2s ease;pointer-events:none}.zoom-trigger.svelte-4jist3:hover .zoom-hint:where(.svelte-4jist3){opacity:1}.preview-dialog.svelte-4jist3{position:fixed;inset:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border:none;background:transparent;overflow:hidden}.preview-dialog.svelte-4jist3::backdrop{background:#08080c00;transition:background .2s ease}.preview-dialog--open.svelte-4jist3::backdrop{background:#08080cf0}.preview-backdrop.svelte-4jist3{width:100%;height:100%;display:flex;flex-direction:column;touch-action:none}.preview-toolbar.svelte-4jist3{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;flex-shrink:0;z-index:2}.preview-toolbar-group.svelte-4jist3{display:flex;align-items:center;gap:2px;background:#ffffff0f;border-radius:8px;padding:2px}.preview-btn.svelte-4jist3{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:6px;color:#f0eee8b3;cursor:pointer;transition:background .15s ease,color .15s ease}.preview-btn.svelte-4jist3:hover:not(:disabled){background:#ffffff1a;color:#f0eee8}.preview-btn.svelte-4jist3:disabled{opacity:.3;cursor:default}.preview-close.svelte-4jist3{background:#ffffff0f;border-radius:8px}.preview-zoom-label.svelte-4jist3{display:flex;align-items:center;justify-content:center;min-width:52px;height:36px;background:transparent;border:none;border-radius:6px;color:#f0eee880;font-family:var(--sx-font-mono);font-size:12px;font-weight:600;cursor:pointer;transition:color .15s ease;padding:0 4px}.preview-zoom-label.svelte-4jist3:hover{color:#f0eee8}.preview-image-area.svelte-4jist3{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 48px 48px}.preview-img.svelte-4jist3{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 16px 48px #0006;transition:transform .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.preview-img--draggable.svelte-4jist3{cursor:grab}.preview-img--draggable.svelte-4jist3:active{cursor:grabbing;transition:none}@media(prefers-reduced-motion:reduce){.preview-dialog.svelte-4jist3::backdrop{transition:none}.preview-img.svelte-4jist3,.zoom-inline.svelte-4jist3{transition:none}}@media(max-width:640px){.preview-image-area.svelte-4jist3{padding:0 16px 16px}.zoom-hint.svelte-4jist3{opacity:.5}}
