.ds-avatar{box-sizing:border-box;border-radius:var(--avatar-radius-m);flex-shrink:0;position:relative}.ds-avatar:after{content:"";box-sizing:border-box;inset:var(--sp-0);width:var(--size-full);height:var(--size-full);border:var(--avatar-border-m) solid var(--c-avatar-frame);border-radius:inherit;pointer-events:none;position:absolute}.ds-avatar.xs{width:var(--avatar-size-xs);height:var(--avatar-size-xs);border-radius:var(--avatar-radius-xs);box-shadow:var(--sh-avatar-xs)}.ds-avatar.s{width:var(--avatar-size-s);height:var(--avatar-size-s);border-radius:var(--avatar-radius-s);box-shadow:var(--sh-avatar-s)}.ds-avatar.m{width:var(--avatar-size-m);height:var(--avatar-size-m);border-radius:var(--avatar-radius-m);box-shadow:var(--sh-avatar-m)}.ds-avatar.l{width:var(--avatar-size-l);height:var(--avatar-size-l);border-radius:var(--avatar-radius-l);box-shadow:var(--sh-avatar-l)}.ds-avatar.xl{width:var(--avatar-size-xl);height:var(--avatar-size-xl);border-radius:var(--avatar-radius-xl);box-shadow:var(--sh-avatar-xl)}.ds-avatar.xs:after{border-width:var(--avatar-border-xs)}.ds-avatar.s:after{border-width:var(--avatar-border-s)}.ds-avatar.m:after{border-width:var(--avatar-border-m)}.ds-avatar.l:after{border-width:var(--avatar-border-l)}.ds-avatar.xl:after{border-width:var(--avatar-border-xl)}.ds-avatar-content,.ds-avatar-fallback{width:var(--size-full);height:var(--size-full);border-radius:inherit;display:block;position:relative;overflow:hidden}.ds-avatar-character{inset:var(--sp-0);width:var(--size-full);height:var(--size-full);object-fit:cover;display:block;position:absolute}.ds-avatar-badge{box-sizing:border-box;right:var(--sp-0);bottom:var(--sp-0);width:var(--avatar-badge-m);height:var(--avatar-badge-m);border:var(--avatar-badge-border-m) solid var(--c-avatar-frame);border-radius:var(--avatar-badge-radius-m);position:absolute}.ds-avatar.s .ds-avatar-badge{width:var(--avatar-badge-s);height:var(--avatar-badge-s);border-width:var(--avatar-badge-border-s);border-radius:var(--avatar-badge-radius-s)}.ds-avatar-badge.bronze{background:var(--c-avatar-badge-bronze)}.ds-avatar-badge.silver{background:var(--c-avatar-badge-silver)}.ds-avatar-badge.gold{background:var(--c-avatar-badge-gold)}.ds-avatar-badge.diamond{background:var(--c-avatar-badge-diamond)}
