.sol-avatar{isolation:isolate;background:var(--surface,#fff);border-radius:50%;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.sol-avatar-figure{position:absolute;inset:0}.sol-avatar-presence{display:block;position:absolute;inset:0}.sol-avatar-presence[hidden]{display:none}.sol-avatar-presence>.sol-avatar{display:block;width:100%!important;height:100%!important}.sol-avatar-figure>img,.sol-avatar-figure>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sol-avatar-figure>video{opacity:0;pointer-events:none}.sol-avatar-figure>video[data-active=true]{opacity:1}.sol-presence-canvas{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sol-presence-canvas[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.sol-avatar-figure>video{transition:none;display:none}}.sol-avatar-glow{pointer-events:none;background:radial-gradient(ellipse 30% 25% at var(--sol-glow-x) var(--sol-glow-y), var(--sol-glow), transparent 100%);mix-blend-mode:screen;opacity:0;transition:opacity .5s;position:absolute;inset:0}.sol-avatar[data-glowing=true] .sol-avatar-glow{opacity:.8}@media (prefers-reduced-motion:reduce){.sol-avatar-glow{display:none}}
