/* Felles responsivt grunnlag (brekkpunkter: variables.css)
 * 900px – mobil/nettbrett
 * 480px – liten mobil
 */

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

img,
video {
  max-width: 100%;
  height: auto;
}

/* Unngå horisontal scroll på små skjermer */
body {
  overflow-x: hidden;
}

.touch-scroll {
  -webkit-overflow-scrolling: touch;
}
