.avatar-frame.svelte-1704v5y{box-sizing:border-box;isolation:isolate;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.frame-subject.svelte-1704v5y{z-index:1;background:var(--bg-secondary);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.has-frame.svelte-1704v5y .frame-subject:where(.svelte-1704v5y){width:calc(100% - var(--avatar-frame-inset,18%));height:calc(100% - var(--avatar-frame-inset,18%))}.frame-subject.svelte-1704v5y img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.has-frame.svelte-1704v5y .frame-subject:where(.svelte-1704v5y) img,.has-frame.svelte-1704v5y .frame-subject:where(.svelte-1704v5y) .avatar,.has-frame.svelte-1704v5y .frame-subject:where(.svelte-1704v5y) .preview-logo,.has-frame.svelte-1704v5y .frame-subject:where(.svelte-1704v5y) .menu-avatar-large,.has-frame.svelte-1704v5y .frame-subject:where(.svelte-1704v5y) .mobile-avatar-large,.has-frame.svelte-1704v5y .frame-subject:where(.svelte-1704v5y) .pf-inner,.has-frame.svelte-1704v5y .frame-subject:where(.svelte-1704v5y) .result-frame-inner{box-sizing:border-box;border-radius:50%;max-width:100%;max-height:100%;width:100%!important;height:100%!important}.frame-image-overlay.svelte-1704v5y{pointer-events:none;object-fit:contain;z-index:3;width:130%;height:130%;position:absolute;inset:-15%}
