.page {
  position: relative;
  @extend %page-style;

  .content {
    [id] {
      scroll-margin-top: fixit-var(scroll-mt);

      [data-header-desktop='normal'] & {
        @include media('xs', 'up') {
          @include set-fixit-var(scroll-mt, fixit-var(global-scroll-margin-top));
        }
      }

      [data-header-mobile='normal'] & {
        @include media('xs') {
          @include set-fixit-var(scroll-mt, fixit-var(global-scroll-margin-top));
        }
      }
    }
  }

  @include blur;

  @include media('print') {
    width: 100% !important;
    padding-top: 0 !important;
  }
}

@import '_single';
@import '_special';
@import '_archive';
@import 'home';
@import '404';
@import 'offline';
@import "patch";
