104 lines · 1.7 KB · SCSS
RawDownload
//// Page// ._page {  position: relative;  min-height: calc(100% - 1.25rem);   &._page-error { position: static; }   > h1,  > article > h1,  > header > h1,  > section > h1 {    @extend ._lined-heading;  }  > h1:first-child,  > article:first-of-type > h1,  > header:first-of-type > h1,  > section:first-of-type > h1 {    margin-top: 0;  }   a[href^="http:"], a[href^="https:"] { @extend %external-link; }   a:not([href]) {    color: inherit;    text-decoration: none;  }   iframe {    display: block;    max-width: 100%;    margin-bottom: 1em;    padding: 1px;    border: 1px dotted var(--boxBorder);    border-radius: 3px;    @extend %border-box;  }} //// Links// ._links {  position: absolute;  top: 0;  right: 0;  margin: 0;  line-height: 2em;  text-align: right;   + h1 { margin-top: 0; }   @media (max-width: 1023px) { display: none; }} ._links-link {  display: inline-block;  vertical-align: top;  padding: 0 .5rem;  background: var(--contentBackground);  @extend %internal-link;   & + & { margin-left: .75rem; }  &:first-child { padding-left: 1rem; }  &:last-child { padding-right: 0; }} //// Attribution box// ._attribution {  clear: both;  margin: 2rem 0 1.5rem;  font-size: .75rem;  color: var(--textColorLight);  text-align: center;  -webkit-font-smoothing: subpixel-antialiased;   & + & { margin-top: 1.5rem; }  & + & > ._attribution-link { display: none; }} ._attribution-p {  display: inline-block;  margin: 0;  padding: .25rem .75rem;  background: var(--labelBackground);  border-radius: 3px;} ._attribution-link { @extend %internal-link; } //// Entry list// ._entry-list {  padding-left: 1em;  list-style: none;}