//
// CivicTheme Back to Top component story styles.
//

.story-container__page-content {
  &.story-ct-back-to-top {
    height: 2000px;

    &::before {
      box-shadow: 0 0 ct-particle(0.125) ct-particle(0.125) #f00 inset;
      height: 400px;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      display: block;
      content: '';
    }
  }
}
