.rf-avatar{--rf-avatar-ring:color-mix(in srgb, var(--static-white) var(--avatar-ring-alpha,var(--theme-avatar-ring-alpha)), transparent);--avatar-placeholder-fz:calc(var(--avatar-size) / 2.75);min-height:var(--avatar-size);aspect-ratio:1;flex-shrink:0}.rf-avatar__placeholder{background:linear-gradient(135deg, var(--rf-avatar-from), var(--rf-avatar-to));box-shadow:inset 0 0 0 1px var(--rf-avatar-ring);color:var(--rf-avatar-ink,var(--static-white));font-weight:var(--fw-700);border:0}.rf-avatar__icon{font-size:calc(var(--avatar-size) * .6);display:flex}.rf-avatar:has(>.rf-avatar__image):after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rf-avatar-ring);pointer-events:none;position:absolute;inset:0}
