.card { padding: 20rpx 30rpx; background: #FFFFFF; border-radius: 30rpx 30rpx 0 0; margin: 25rpx; } .top { position: relative; text-align: center; font-size: 31rpx; font-weight: 550; color: #333333; } .close { position: absolute; right: 0; top: 0; } .score { font-size: 83rpx; font-weight: bold; color: #FF4330; text-align: center; } .radio-bg { display: flex; align-items: center; padding: 30rpx 0; } .radio-title { font-size: 26rpx; font-weight: 400; color: #666666; flex: 1; } .radio-score { margin-left: 5rpx; font-size: 26rpx; font-weight: bold; color: #FF4330; } .radio-btn { margin-left: 20rpx; } .btn { width: 660rpx; height: 88rpx; box-shadow: 0 3rpx 5rpx 0 rgba(234, 45, 24, 0.6); font-size: 31rpx; font-weight: 500; }