/* R263 — responsividade iOS/Android/tablet (Duelos, Dilemas, Desafios). SÓ área de toque e fonte de campo; nenhuma cor, tamanho visual ou layout muda.
   Área de toque ≥44px por pseudo-elemento invisível (sem mexer na posição dos botões). Campos com 16px evitam o zoom automático do Safari/iOS. */
.post-card__menu,.tr-btn,.hashtag,.post-rxsum{position:relative}
.post-card__menu::after,.tr-btn::after,.hashtag::after,.post-rxsum::after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:max(100%,44px);transform:translateY(-50%)}
.ad-share::after{content:"";position:absolute;inset:-7px}
.hub-chip,.cm__ic{min-width:44px;min-height:44px}
.btn-secondary,.kyc-banner__later{min-height:44px}
@media (max-width:820px){
  input,select,textarea,.cm__in,.cm__form .cm__in{font-size:16px}
}
