._notice {
  position: absolute;
  z-index: $noticeZ;
  bottom: 0;
  left: $sidebarWidth;
  right: 0;
  height: 2.5rem;
  padding: 0 1.25rem;
  text-shadow: 0 1px rgba(white, .5);
  background: #faf9e2;
  box-shadow: inset 0 1px #dddaaa,          // top border
              inset 0 2px rgba(white, .7),  // top inner glow
              inset 1px 0 rgba(black, .03); // left inner shadow

  @media #{$mediumScreen} { left: $sidebarMediumWidth; }

  ~ ._container { padding-bottom: 2.5rem; }

  &:before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 1.5rem;
    right: 1.5rem;
    height: 1.5rem;
    background-image: -webkit-linear-gradient(top,       rgba(white, 0), rgba(white, .95));
    background-image:         linear-gradient(to bottom, rgba(white, 0), rgba(white, .95));
    pointer-events: none;
  }
}

._notice-text {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  height: 2.5rem;
  line-height: 1rem;
  font-size: .875rem;
}

._notice-link { cursor: pointer; }