/* Keep normal browser zoom available. In the installed app, preserve panning but not pinch zoom. */
@media (display-mode: standalone) {
  html, body, main {touch-action:pan-x pan-y}
}
@media (pointer: coarse) {
  input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=button],[type=submit],[type=image]),
  select, textarea {font-size:max(16px,1em)!important}
}

.campaign-win{margin:12px 0;text-align:center}
.campaign-win h1{font-size:clamp(20px,6vw,30px);overflow-wrap:anywhere}
.campaign-win img{display:block;width:100%;height:auto;border-radius:14px}
.campaign-points{text-align:center}
