@media (max-width:767px) and (any-pointer:coarse){input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input:not([type]),textarea,[contenteditable=true]{font-size:16px!important}input::placeholder,textarea::placeholder{font-size:13.5px}[role=dialog] select:not(.champ-compact),form select:not(.champ-compact){font-size:16px!important}}@media (any-pointer:coarse){input[type=date],input[type=time],input[type=datetime-local]{appearance:none;min-width:0}input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.25em}input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:1.25em}input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-height:1.25em}}html{touch-action:manipulation}@media (any-pointer:coarse){a,button,[role=button],[role=tab],[role=menuitem],[role=option],summary,label{-webkit-tap-highlight-color:#58438f1f}a:active:not(:disabled),button:active:not(:disabled),[role=button]:active:not([aria-disabled=true]),[role=tab]:active,[role=menuitem]:active,[role=option]:active{filter:brightness(.94);transition:filter}}