/* pages/invitationDetails/poster/poster.wxss */
.poster {
  padding: 30rpx 32rpx 70rpx 32rpx;
}

.poster .title {
  font-size: 36rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 50rpx;
}

.poster .poster-img {
  text-align: center;
  margin-top: 40rpx;
  position: relative;
}

.poster .canvas {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 100rpx;
}

.poster .poster-img image {
  width: 610rpx;
  height: 1042rpx;
}

.poster .save-album {
  margin-top: 126rpx;
  width: 100%;
  height: 84rpx;
  line-height: 84rpx;
  background: #FA7D22;
  border-radius: 42px;
  font-size: 32rpx;
  font-family: PingFang-SC-Medium, PingFang-SC;
  font-weight: 500;
  color: #FFFFFF;
  text-align: center;
}

