/* Подключается перед a11y-fixes.css. Запасные значения для старых WebView (iOS < 16.2) и поля ввода на телефонах. */

/* Без color-mix() токены --tap-* были бы недействительны (фон «ничего»): те же ступени обычным цветом. */
@supports not (color: color-mix(in srgb, red, blue)) {
  :root {
    --tap-bg: #f0e9e1;
    --tap-bg-hover: #ede1d7;
    --tap-bg-active: #e7d5c9;
    --tap-border: #cbb1a1;
  }
}

/* iOS увеличивает страницу при фокусе на поле мельче 16 px. Размер поля задают классы и более поздние файлы,
   поэтому !important. Узкая сумма чуть шире под 16 px. */
@media (max-width: 480px) {
  input, select, textarea { font-size: 16px !important; }
  /* Заголовок траты крупнее остальных полей и уже не меньше 16 px: свой размер оставляем. */
  .sheet-title-field input { font-size: 1.15rem !important; }
  .t-amount { width: 84px; }
}
