.thinking-logo{position:relative;width:40px;height:40px}.central-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#444;border-radius:50%;z-index:2}.orbit{width:100%;height:100%;left:0;z-index:1}.orbit,.satellite-dot{border-radius:50%;position:absolute;top:0}.satellite-dot{width:6px;height:6px;background-color:#888;left:50%;transform:translate(-50%,-50%)}.spinning .orbit{animation:spin 1.2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}