/* Reward choices use the existing paper and ink; no new scene artwork. */
.ad-reward-card { margin:20px 0; padding:18px; border:1px solid #b6a48c; background:#f0eadc; color:#3c3530; text-align:left; }
.ad-reward-card h3 { margin:0 0 9px; font:400 21px/1.4 var(--f-display); color:#674b2c; }
.ad-reward-card p { font-size:13px; line-height:1.85; margin:8px 0; overflow-wrap:anywhere; }
.ad-reward-card .ad-reward-button { display:block; width:100%; margin-top:14px; padding:13px 10px; white-space:normal; font-size:15px; line-height:1.6; background:#705236; color:#fff8ec; border:1px solid #59412b; }
.ad-reward-card .ad-reward-button:disabled { opacity:.65; }
.ad-reward-status { font-size:13px; line-height:1.7; overflow-wrap:anywhere; }
.ad-reward-status:empty { display:none; }
.revival-page #end-actions > * { grid-column:1/-1; }
.death-page.revival-page #end-actions .btn.primary { font-size:21px; letter-spacing:0; }
.revival-page .end-desc { margin-bottom:20px; }
