/* 新抽奖结果底图已包含标题和两个操作按钮，DOM 只承载动态奖品内容与点击热区。 */
.result-card {
  /* 底图原始宽度为 941px；接近原比例渲染，避免再缩小后在手机上发虚。 */
  width: 880px;
  height: 1564px;
  background-image: url("../assets/lucky-draw/panels/draw-result-popup.webp?v=reward-popup-3");
}
.result-modal { align-items:initial; padding-top:0; }
.result-prize { top: 400px; }
.result-icon-shell { width: 300px; height: 300px; }
.result-icon { width: 222px; height: 222px; }
.result-name { margin-top: 22px; color: #b84c48; font-size: 46px; }
.result-quantity { color: #eb4c82; font-size: 54px; }
.result-actions { left: 70px; right: 70px; bottom: 32px; justify-content:center; }
.result-actions button { width: 740px; height: 145px; }

/* 五连抽：五份奖品独立展示，避免只显示第一份。 */
.result-prize.is-batch { top: 360px; }
.result-batch-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px 20px;
  width: 720px;
}
.result-batch-item {
  display: grid;
  justify-items: center;
  min-height: 270px;
  padding: 16px 6px;
  color: #b84c48;
  font-size: 29px;
  text-align: center;
}
.result-batch-item:nth-child(4) { grid-column: 1 / 2; margin-left: 118px; }
.result-batch-item:nth-child(5) { grid-column: 3 / 4; margin-left: -118px; }
.result-batch-item .result-icon { width: 150px; height: 150px; }
.result-batch-item .result-icon-fallback { width: 132px; height: 132px; font-size: 60px; }
.result-batch-item b { margin-top: 3px; white-space:nowrap; }
.result-batch-item span { color: #eb4c82; font-size: 34px; }
