.seckill-header {
  background: linear-gradient(135deg, #ee0a24, #ff4d4d);
  padding: 32rpx;
  color: #fff;
  text-align: center;
}

.seckill-title {
  font-size: 36rpx;
  font-weight: 800;
}

.countdown {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12rpx;
  margin-top: 16rpx;
}

.cd-label {
  font-size: 24rpx;
  opacity: 0.85;
}

.cd-time {
  font-size: 32rpx;
  font-weight: 700;
  font-family: monospace;
  letter-spacing: 2rpx;
}

.seckill-image {
  width: 200rpx;
  height: 200rpx;
  border-radius: var(--radius);
  flex-shrink: 0;
}

.seckill-name {
  font-size: 28rpx;
}

.seckill-price-row {
  margin-top: 12rpx;
}

.seckill-progress {
  margin-top: 16rpx;
}
