.portal-avatar{border:1px solid var(--panel-edge);block-size:2.75rem;inline-size:2.75rem;color:var(--text);background:var(--tile-material);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;display:flex;position:relative;overflow:hidden}.portal-avatar[data-size=sm]{block-size:2rem;inline-size:2rem}.portal-avatar[data-size=sm]:not([data-status=loaded]){aspect-ratio:1;block-size:auto;inline-size:max-content;min-inline-size:2rem}.portal-avatar[data-size=sm] .avatar-fallback{block-size:auto;inline-size:auto;padding:.25rem}.portal-avatar[data-size=lg]{block-size:4rem;inline-size:4rem}.portal-avatar .avatar-image{aspect-ratio:1;object-fit:cover;block-size:100%;inline-size:100%}.portal-avatar .avatar-fallback{place-items:center;block-size:100%;inline-size:100%;font-size:1rem;font-weight:600;display:grid}
