/* components/liveroom/liveroom.wxss */ .liveroom-wrap { position: relative; width: 100%; height: 100%; color: #fcfcfd; background-image: linear-gradient(90deg, #2f1d17 0%, #1e2326 100%); } .text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .countdown { margin: 30rpx 0; } .countdown-text { color: white; font-size: 28rpx; } .countdown-time { color: white; font-size: 36rpx; font-weight: bold; } .enter-room-btn { background: #ff6b6b; width: 400rpx; height: 80rpx; line-height: 80rpx; color: #fff; font-size: 32rpx; border-radius: 40rpx; border: none; } .live-ended { position: fixed; top: 35%; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; } .ended-content { border-radius: 16rpx; padding: 48rpx; text-align: center; width: 600rpx; } .ended-icon { width: 120rpx; height: 120rpx; margin-bottom: 24rpx; } .ended-text { font-size: 36rpx; color: #fff; font-weight: 700; display: block; margin-bottom: 16rpx; } .ended-time { font-size: 28rpx; color: #999; display: block; margin-bottom: 48rpx; } .replay-btn { width: 400rpx; height: 80rpx; line-height: 80rpx; background: #ff6b35; color: #fff; font-size: 32rpx; border-radius: 40rpx; border: none; } .replay-btn:active { background: #ff8555; }