/* PAGE report uses the same ornamental information popup as the rest of
   the game. The standard .tzrt-popup frame, heading, text, and .tzrt-choice
   buttons are owned by chapter-runtime.js; only form controls are local. */
.tzrt-chapter-nav{height:auto!important}
.tzrt-page-report-backdrop.tzrt-popup-backdrop{z-index:2147483634}
.tzrt-popup.tzrt-page-report-card{width:min(580px,calc(100vw - 32px))}
.tzrt-page-report-card form{margin:0;min-width:0}
.tzrt-page-report-card .tzrt-page-report-field{
  display:block;margin:20px 0 8px;text-align:left;
  font:700 clamp(18px,4vw,21px)/1.3 "Old Standard TT",Georgia,serif;
  color:#f3e7d0
}
.tzrt-page-report-card textarea{
  display:block;box-sizing:border-box;width:100%;min-height:108px;
  max-height:32dvh;resize:vertical;padding:12px 14px;margin:0;
  border:1px solid #e0c582;border-radius:6px;
  background:rgba(5,5,5,.68);color:#f3e7d0;
  font:clamp(17px,3.8vw,20px)/1.42 "Old Standard TT",Georgia,serif;
  box-shadow:inset 0 0 0 .5px rgba(251,226,162,.14)
}
.tzrt-page-report-card textarea::placeholder{color:#bcb09e;opacity:1}
.tzrt-page-report-card textarea:focus-visible{outline:2px solid #e4c77c;outline-offset:2px}
.tzrt-page-report-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}
.tzrt-page-report-actions .tzrt-popup-action{width:100%;margin-top:0;white-space:normal}
.tzrt-page-report-actions .tzrt-popup-action.secondary{
  background:rgba(5,4,3,.38);border-color:#82643c;color:#ead5b4
}
.tzrt-page-report-card.is-thanks{display:grid;place-items:center;min-height:180px}
.tzrt-page-report-card.is-thanks h2{margin:0}
@media(max-width:520px){
  .tzrt-page-report-actions{grid-template-columns:1fr;gap:10px}
}
