/*
 * 移动端输入框字号统一（修复 iOS 聚焦自动放大）
 *
 * 根因：iOS Safari / WKWebView 在聚焦 input、textarea、select、contenteditable 时，
 * 若其计算后的 font-size 小于 16px，会强制把整个页面放大；键盘收起后
 * 在 iframe / 固定定位布局里缩放状态往往不会自动还原，表现为
 * 「点一下输入框页面就放大、填完也不缩回去」。
 *
 * 处理：移动端断点内把所有可输入控件字号提到 16px，从源头不触发缩放。
 * 各页面用了 .form-group input、.composer textarea 这类更具体的选择器，
 * 因此这里需要 !important 才能覆盖（字号统一为 16px，不再随页面根字号缩放）。
 *
 * 注意：不要用 viewport 的 maximum-scale=1 来压制 —— iOS 10+ 会忽略该项，
 * 而且会连带禁掉用户的双指缩放。
 */
@media (max-width: 48rem) {
    input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]):not([type="button"]):not([type="submit"]):not([type="reset"]),
    textarea,
    select,
    /* 富文本编辑器（Quill 等）的可编辑区同样是「输入控件」，同样会触发聚焦放大 */
    [contenteditable="true"],
    [contenteditable=""] {
        font-size: 16px !important;
    }
}
