/* W2INPUTFIX_V1 — force visible dark text + caret in all text inputs.
   Telegram Mini App (dark theme) was rendering the caret and text fill white on the
   white input background -> the cursor and typed text vanished. Forcing color-scheme:light
   + explicit color / caret-color / -webkit-text-fill-color fixes it on every surface. */
:root{ color-scheme: light; }
input:not([type="range"]):not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="button"]):not([type="submit"]):not([type="reset"]),
textarea,
select{
  color:#111 !important;
  caret-color:#111 !important;
  -webkit-text-fill-color:#111 !important;
}
input::placeholder, textarea::placeholder{
  color:#9aa0a6 !important;
  -webkit-text-fill-color:#9aa0a6 !important;
  opacity:1 !important;
}
