/* Volley Pisz: compact hall mobile presentation; scoped to hall view only. */
@media(max-width:700px){
 #hall-view .hallLandingHead h1,.hallView .hallLandingHead h1{font-size:clamp(29px,8vw,42px)!important;line-height:1.07!important;letter-spacing:-.035em!important;overflow-wrap:anywhere;hyphens:auto;margin:8px 0 12px!important}
 .hallView .hallLandingHead{gap:14px!important;margin:12px 0 20px!important}
 .hallView .hallLandingHead p{font-size:15px!important;line-height:1.5!important}
 .hallView .hallEventCard{padding:18px!important}
 .hallView .hallRulesLead{padding:16px 18px!important;gap:6px!important;border-radius:17px!important;margin-bottom:12px!important}
 .hallView .hallRulesLead b{font-size:18px!important;line-height:1.3!important}
 .hallView .hallRulesLead p{font-size:14px!important;line-height:1.5!important}
 .hallView .hallRulesGridDetailed{gap:10px!important}
 .hallView .hallRulesGridDetailed article{padding:16px 18px!important;border-radius:16px!important}
 .hallView .hallRulesGridDetailed h3{font-size:19px!important;margin:4px 0 6px!important}
 .hallView .hallRulesGridDetailed p{font-size:15px!important;line-height:1.48!important}
 .hallView #hall-rules .sectionTitle{margin-bottom:12px!important}
 .hallView #hall-rules .sectionTitle h2{font-size:clamp(28px,8vw,36px)!important}
}
