.avatar.svelte-xqrew0{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:var(--neutral-100);flex-shrink:0;position:relative;border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow-xs);object-fit:cover}.avatar--sm.svelte-xqrew0{width:var(--avatar-size-sm, 28px);height:var(--avatar-size-sm, 28px);font-size:var(--avatar-font-size-sm, 12px);font-weight:var(--font-weight-semibold)}.avatar--sm-md.svelte-xqrew0{width:32px;height:32px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.avatar--md.svelte-xqrew0{width:var(--avatar-size-md, 40px);height:var(--avatar-size-md, 40px);font-size:var(--font-size-base)}.avatar--lg.svelte-xqrew0{width:var(--avatar-size-lg, 48px);height:var(--avatar-size-lg, 48px);font-size:var(--font-size-lg)}.avatar--loading.svelte-xqrew0{background:var(--neutral-100)}.avatar--loading.svelte-xqrew0:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);animation:svelte-xqrew0-shimmer 1.5s infinite}.avatar__image.svelte-xqrew0{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s var(--easing-standard)}.avatar.svelte-xqrew0:not(.avatar--loading) .avatar__image:where(.svelte-xqrew0){opacity:1}.avatar__fallback.svelte-xqrew0{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--primary-accent);color:#fff;font-size:var(--avatar-fallback-font-size, var(--avatar-font-size-sm, 10px));font-weight:var(--font-weight-semibold);text-transform:uppercase}@keyframes svelte-xqrew0-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
