2px;
    }

    .demo__image {
      width: 100%;
      height: 100%;

      background-image: url(./../../images/cat@1x.jpg);
      background-size: 512px 512px;
    }

    @media screen and (min-resolution: 2dppx) {
      .demo__image {
        background-image: url(./../../images/cat@2x.jpg);
      }
    }

    @media all and (max-width: 768px) {
      .demo__section {
        width: 256px;
        height: 256px;
      }

      .demo__image {
        background-size: 256px 256px;
      }
    }
  </style>