/* Shared base styles loaded by includes/header.php */
:root {
  --site-max-width: 1280px;
  --site-gutter: 20px;
}

html {
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

img,
svg,
video,
canvas {
  max-width: 100%;
}

a {
  -webkit-tap-highlight-color: transparent;
}

@media (max-width: 768px) {
  :root {
    --site-gutter: 14px;
  }
}
