/* Keep the decoration centered on the visible circular avatar, not the actions row. */
.cax-profile-actions .cax-decor-avatar{position:relative;display:inline-flex;flex:0 0 auto;width:100px;height:100px;margin-top:-65px;align-items:center;justify-content:center;isolation:isolate;overflow:visible;vertical-align:middle}
.cax-profile-actions .cax-decor-avatar .cax-presence-avatar{position:relative;display:block;width:100%;height:100%;margin:0;z-index:1}
.cax-profile-actions .cax-decor-avatar .avatar{display:block;width:100%;height:100%;margin:0;object-fit:cover;border-radius:50%}
.cax-profile-actions .cax-decor-avatar .cax-decor-overlay{position:absolute;top:50%;left:50%;right:auto;bottom:auto;width:150%;height:150%;max-width:none;max-height:none;object-fit:fill;pointer-events:none;z-index:3;transform:translate(-50%,-50%);transform-origin:center center;}
.cax-profile-actions .cax-decor-avatar .cax-presence-dot{z-index:4}
/* The 512px decoration template has a centered 344px avatar guide: render the full overlay at 150% of avatar size. */
.cax-profile-actions .cax-decor-avatar>.cax-presence-avatar>.avatar{margin-top:0!important;margin-bottom:0!important;width:100%!important;height:100%!important;}
