/* ═══════════════════════════════════════════════════════════════════════════
   Text fields on touch screens: at least 16px.

   Owner 2026-10-10 ("allow pinch-zoom on phones"): the viewport no longer has
   maximum-scale=1 / user-scalable=no (index.html), so iOS Safari now zooms the
   page into any field under 16px when it gets focus. Every field a player can
   type in on a phone must therefore be 16px or more. The sign-in sheet, search,
   chat and most forms already are; these were 13–15px (measured on every page
   with banner-work/site-answers-2026-10-10/tools/inputs.mjs):
     .og-amount input        every house game's bet / multiplier / win chance /
                             number of bets / stop fields (originals kit)
     .vfc-input              /verify-fair calculator
     .catnav-dd-search input the Providers drop-down search
     .wlt-search__input      cashier coin search
     .wlt-input              cashier fields (Tip username)
     .allprov-search input   the /providers page search (2026-10-14 page; added overnight 2026-10-16)
     .kc__input              the kingdom chat's message box (14px; added overnight 2026-10-16)
     .mk-input               My Kingdom: add a friend, a message, a report note (15px; added overnight 2026-10-16)
     .gifp__search           the GIF picker's "Search KLIPY" box in the chat and messages (14px; 2026-10-16)
   Read-only fields (Dice's Roll Over: no keyboard, no zoom) keep their size: at 320px 16px would cut it.
   A new field must be 16px+ on touch screens too (add it here or give it 16px).
   Desktop (mouse) keeps the smaller sizes.
   Undo: ../removed-features-backup/site-answers-2026-10-10/README.txt
   ═══════════════════════════════════════════════════════════════════════════ */
@media (hover: none) and (pointer: coarse) {
  .og-amount > input:not([readonly]),
  .og-amount__input:not([readonly]),
  .vfc-input,
  .catnav-dd-search input,
  .wlt-search__input,
  .wlt-input,
  .allprov-search input,
  .kc__input,
  .mk-input,
  .gifp__search { font-size: 16px !important; }
}
