/* App-wide input zoom policy. Loaded last on both game and administration pages.
   It applies to dynamically created controls as well as the initial login form.
   Keep this independent of window typography so compact UI rules cannot reintroduce focus zoom. */
:root{--input-focus-minimum:16px}
html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),textarea,select,[contenteditable=true],[contenteditable=plaintext-only]){font-size:16px!important;font-size:max(var(--input-focus-minimum),1em)!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}
