/* Mobile fixes (auto) */
img, video, canvas { max-width: 100%; height: auto; }
iframe { max-width: 100%; }
table { width: 100%; display: block; overflow-x: auto; }
body { -webkit-text-size-adjust: 100%; word-break: break-word; }
button, a, input { touch-action: manipulation; }
@media (max-width: 768px) {
  .container, .wrapper, .content, main { padding-left: 16px; padding-right: 16px; }
}
