@import "../assets/lesshat-prefixed";

body {
  margin: 0;
  padding: 0;
}

#scroll-stage {
  height: 5000px;
}

#locals {
  position: fixed;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  .container {
    .lh-translate(-50%, -50%);

    position: absolute;
    top: 50%;
    left: 50%;

    @media (max-width: 767px) {
      width: 85%;
    }
  }

  pre {
    padding: 0;
  }

  .hljs {
    font-size: 140%;
  }
}

#sub-scroll-stage {
  .lh-transition(background-color 350ms ease-out);
  .lh-border-radius(4px);

  width: 100%;
  height: 348px;

  overflow-y: auto;
  border: 1px solid #ccc;

  @media (max-width: 991px) {
    height: 150px;
  }

  &.colored {
    background-color: rgba(190, 236, 238, 0.38);
  }

  .placeholder {
    position: relative;
    height: 1000px;

    .dot {
      position: absolute;
      top: 300px;
      left: 0;

      width: 100%;

      font-size: 24px;
      color: white;
      text-align: center;
      background-color: rgba(63, 164, 255, 1);
    }
  }
}
