.overlay.svelte-1pt6g9k{z-index:200;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.overlay.svelte-1pt6g9k:focus{outline:none}.overlay-status.svelte-1pt6g9k{top:max(1rem, env(safe-area-inset-top));color:#fff;pointer-events:none;background:#0f0f0fd1;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.35rem;max-width:min(90vw,36rem);padding:.45rem .7rem;font-size:.9rem;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.overlay-warning.svelte-1pt6g9k{color:#ffd98a}.overlay-position.svelte-1pt6g9k{left:max(.9rem, env(safe-area-inset-left));font-variant-numeric:tabular-nums;transform:none}.overlay-close.svelte-1pt6g9k{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));color:#fff;cursor:pointer;background:#0f0f0fc7;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:absolute}.overlay-close.svelte-1pt6g9k:hover,.overlay-close.svelte-1pt6g9k:focus-visible{outline-offset:2px;background:#ffffff29;outline:2px solid #ffffffb3}.overlay-controls.svelte-1pt6g9k{bottom:max(1rem, env(safe-area-inset-bottom));z-index:1;background:#0f0f0fc7;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 .75rem 2rem #00000059}.overlay-controls.svelte-1pt6g9k button:where(.svelte-1pt6g9k){color:#fff;min-width:2.25rem;height:2.25rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.overlay-controls.svelte-1pt6g9k button:where(.svelte-1pt6g9k):hover:not(:disabled),.overlay-controls.svelte-1pt6g9k button:where(.svelte-1pt6g9k):focus-visible{outline-offset:2px;background:#ffffff29;outline:2px solid #ffffffb3}.overlay-controls.svelte-1pt6g9k button:where(.svelte-1pt6g9k):disabled{color:#ffffff61;cursor:default}.overlay-img-button.svelte-1pt6g9k{cursor:default;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:min(80vw,100vw - 2rem);max-width:100%;height:min(80vh,100vh - 8rem);max-height:calc(100vh - 8rem);padding:0;display:flex;overflow:hidden}.overlay-img-button.zoomed.svelte-1pt6g9k{cursor:grab}.overlay-img-button.dragging.svelte-1pt6g9k{cursor:grabbing}.overlay-img-button.svelte-1pt6g9k:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}.overlay-img.svelte-1pt6g9k{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;cursor:inherit;transform-origin:50%;user-select:none;transition:transform .12s ease-out;display:block}.overlay-img-button.dragging.svelte-1pt6g9k .overlay-img:where(.svelte-1pt6g9k),.overlay-img-button.swipe-dragging.svelte-1pt6g9k .overlay-img:where(.svelte-1pt6g9k){transition:none}.overlay-img-button.swipe-settling.svelte-1pt6g9k .overlay-img:where(.svelte-1pt6g9k){transition:transform .16s ease-out}@media (width<=640px),(height<=480px){.overlay.svelte-1pt6g9k{padding:.75rem}.overlay-img-button.svelte-1pt6g9k{width:min(88vw,100vw - 1.5rem);height:min(76vh,100vh - 7rem);max-height:calc(100vh - 7rem)}.overlay-controls.svelte-1pt6g9k{bottom:max(.75rem, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.overlay-img.svelte-1pt6g9k,.overlay-img-button.swipe-settling.svelte-1pt6g9k .overlay-img:where(.svelte-1pt6g9k){transition:none}}.avatar.svelte-6oivqc{width:var(--size);height:var(--size);user-select:none;font:inherit;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.avatar-button.svelte-6oivqc{cursor:zoom-in}.avatar-button.svelte-6oivqc:focus-visible{outline:2px solid var(--primary,#8ab4ff);outline-offset:2px}.avatar.svelte-6oivqc img:where(.svelte-6oivqc){object-fit:cover;width:100%;height:100%;display:block}.initials.svelte-6oivqc{color:#f0f0f0;font-size:calc(var(--size) * .42);font-family:system-ui,sans-serif;font-weight:600}
