.user-image-container.svelte-up3qpn{transition:var(--transition-short);vertical-align:top;display:inline-block;position:relative;overflow:hidden}.user-image-container.svelte-up3qpn .user-image:where(.svelte-up3qpn){object-fit:cover;width:100%;height:100%;display:block}.user-image-container.svelte-up3qpn .file-input:where(.svelte-up3qpn){opacity:0;pointer-events:none;width:1px;height:1px;font-size:0;position:absolute}.user-image-container.svelte-up3qpn .file-input.overlay:where(.svelte-up3qpn){pointer-events:auto;cursor:pointer;width:100%;height:100%;inset:0}.user-image-container.svelte-up3qpn .replace:where(.svelte-up3qpn){right:var(--space-50);bottom:var(--space-50);z-index:1;padding:0 var(--space-50);background:rgb(from var(--niheria-black) r g b / .75);color:var(--niheria-gold);cursor:pointer;font-size:var(--space-150);position:absolute}.user-image-container.svelte-up3qpn .crop-tip:where(.svelte-up3qpn){z-index:1;padding:var(--space-50) var(--space-50) var(--space-300);background:linear-gradient(to bottom, rgb(from var(--niheria-black) r g b / .82), transparent);color:var(--fg);font-family:var(--f-nunito);font-size:var(--space-125);text-align:center;opacity:.82;transition:opacity var(--transition-short), transform var(--transition-short);pointer-events:none;line-height:1.25;position:absolute;inset:0 0 auto;transform:translateY(0)}.user-image-container.svelte-up3qpn.editor:hover,.user-image-container.svelte-up3qpn.editor:focus-within{filter:brightness(1.2)contrast(1.05)}:is(.user-image-container.svelte-up3qpn.editor:hover,.user-image-container.svelte-up3qpn.editor:focus-within) .crop-tip:where(.svelte-up3qpn){opacity:1}
