/* ICE — Global styles */

/* Mobile typography boost */
@media (max-width: 640px) {
  html { font-size: 110%; }
}

/* Prevent horizontal scroll — mobile only */
@media (max-width: 640px) {
  html, body { overflow-x: clip; }
  .avatar, .avatar-sm, .d-avatar { display: none !important; }
}
