#modal.puzzle-single-modal .screen-section-tabs{display:none!important}
#modal.puzzle-single-modal{max-height:94dvh!important}
#modal.puzzle-single-modal #modalContent{overflow-y:auto!important;max-height:calc(94dvh - 80px);overscroll-behavior:contain;scrollbar-width:thin}
#modal.puzzle-single-modal .puzzle-top{padding-top:20px}
#modal.puzzle-single-modal .puzzle-intro{padding:12px 0}
#modal.puzzle-single-modal .puzzle-choices{gap:10px}
#modal.puzzle-single-modal .puzzle-choice{padding:12px}
#modal.puzzle-single-modal .puzzle-choice h3{font-size:17px;margin:6px 0}
#modal.puzzle-single-modal .puzzle-choice p{font-size:12px;margin:5px 0}
.puzzle-direct .puzzle-rules,.puzzle-direct>.puzzle-disclosure{display:none!important}
