.profile-avatar.avatar-loading{position:relative;background:linear-gradient(110deg,#ffe8d3 8%,#fff7ee 38%,#f2eafa 68%,#ffe8d3 92%);background-size:220% 100%;animation:avatar-shimmer 1.35s ease-in-out infinite}.profile-avatar.avatar-loading .m-icon{opacity:.32}.profile-avatar.avatar-loading::after{content:'';position:absolute;inset:15px;border:2px solid rgba(235,133,76,.18);border-top-color:#e78245;border-radius:50%;animation:avatar-spin .85s linear infinite}.profile-avatar.avatar-ready img{animation:avatar-fade .25s ease-out both}@keyframes avatar-shimmer{to{background-position:-220% 0}}@keyframes avatar-spin{to{transform:rotate(360deg)}}@keyframes avatar-fade{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.profile-avatar.avatar-loading,.profile-avatar.avatar-loading::after,.profile-avatar.avatar-ready img{animation:none}}