15d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)/* =============================================================================
25d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)   Typography
35d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
45d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)   To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
55d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)   so that the line height of our base font becomes the basic unit of vertical
65d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)   measurement. We use multiples of that unit to set the top and bottom margins
75d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)   for our block level elements and to set the line heights of any fonts.
85d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)   For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
95d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)   ========================================================================== */
105d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
115d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
125d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)html {
135d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-family: $base-font;
145d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  color: $text;
155d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
165d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)body {
175d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-size: $body-font-size;
185d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  color: $text;
195d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
205d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
215d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)h1, h2, h3, h4 ,h5 ,h6 {
225d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-family: $headline-font;
235d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-weight: 600;
245d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  color: $headline-color;
255d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
265d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)h1, h2 {
275d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-weight: 300;
285d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
295d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)h1 {
305d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include adjust-font-size-to( $h1-font-size );
315d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
325d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)h1 + h1 {
335d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include leader (0);
345d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
355d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)h2 {
365d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include adjust-font-size-to( $h2-font-size );
375d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include leader(2, $h2-font-size);
385d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include trailer(0, $h2-font-size);
395d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include adjust-leading-to(1.4, $h2-font-size);
405d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
415d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)h3 {
425d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include adjust-font-size-to( $h3-font-size );
435d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include leader(1, $h3-font-size);
445d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include trailer(0.4, $h3-font-size);
455d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include adjust-leading-to(1.4, $h2-font-size);
465d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
475d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)h4 {
485d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include adjust-font-size-to( $h4-font-size );
495d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include leader(0, $h4-font-size);
505d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include trailer(0, $h4-font-size);
515d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
525d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)h5 {
535d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include adjust-font-size-to( $h5-font-size );
545d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include leader(0, $h5-font-size);
555d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include trailer(0, $h5-font-size);
565d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
575d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)h6 {
585d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include adjust-font-size-to( $h6-font-size );
595d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include leader(0, $h6-font-size);
605d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  @include trailer(0, $h6-font-size);
615d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
625d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
635d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)// @media only screen and (max-width: $break-small) {
645d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)//   h1 {
655d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)//     font-size: $h1-font-size - 0.6 !important;
665d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)//   }
675d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)// }
685d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
695d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)p {
705d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  margin: rhythm(1) 0;
715d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  &.noindent, &.caption & {
725d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    text-indent: 0;
735d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  }
745d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  &.caption {
755d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    text-align: left;
765d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    .lightbox & {
775d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)      color: $white;
785d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    }
795d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  }
805d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
815d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
825d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)a,
835d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)a:link,
845d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)a:visited {
855d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  color: $link-color;
865d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-weight: bold;
875d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  text-decoration: none;
885d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  word-wrap: break-word;
895d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  transition: opacity 0.3s ease 0s;
905d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  &:hover,
915d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  &:focus {
925d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    color: $link-hover-color;
935d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  }
945d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
955d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)a.section-anchor {
965d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  display: block;
975d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  padding-top: 3.33em;
985d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
995d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
1005d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)footer[role="contentinfo"] {
1015d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-size: 0.84615385em;
1025d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  a,
1035d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  a:link,
1045d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  a:visited {
1055d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    color: $footer-link-color;
1065d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    font-weight: normal;
1075d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    font-weight: 600;
1085d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    text-decoration: none;
1095d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    word-wrap: break-word;
1105d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    &:hover,
1115d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    &:focus {
1125d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)      color: $link-hover-color;
1135d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    }
1145d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  }
1155d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
1165d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
1171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccitable {
1181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  font-size: $body-font-size;
1191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
1201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
1211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccitd dl {
1221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  margin: 0.4em 0;
1231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
1241320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
1251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccitd dt {
1261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  margin: 0 0 0.4em 0;
1271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
1281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
129010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)em {
130010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)  padding-right: 2px; /* "kerning" adjustment */
131010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)}
132010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
1335d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)img {
1345d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  vertical-align: middle;
1355d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
1365d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
1375d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)figcaption {
1385d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-family: $alt-font;
1395d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)//  @include adjust-font-size-to(12px);
1405d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  color: lighten($text, 20%);
1415d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
1425d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
1435d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)blockquote {
1445d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  margin: rhythm(0.5) $indent-amount;
1455d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
1465d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
1475d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)cite {
1485d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  margin: rhythm(0.5) $indent-amount;
1495d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)//  @include adjust-font-size-to(12px);
1505d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  color: lighten($text, 30%);
1515d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-style: normal;
1525d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
1535d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
1545d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)canvas {
1555d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  background: $white;
1565d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  margin: rhythm(1) 0;
1575d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
1585d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
1595d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles).code,
1605d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)code,
1615d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)pre {
1625d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  color: $monospace-font-color;
1635d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-family: $sourcecode;
1645d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  //font-size: $monospace-font-size;
1655d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
1665d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
167010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)a > code {
168010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)  color: $link-color;
169010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)}
170010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
1715d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)pre {
1725d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  margin: 2em 0;
1735d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  word-wrap: break-word;
1745d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  position: relative;
1755d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
1765d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  &[data-filename] {
1775d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
1785d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
1795d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    &::after {
1805d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)      content: attr(data-filename);
1815d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)      background-color: $gray-medium;
1825d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)      color: #fff;
1835d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)      padding: 2px 12px;
1845d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)      position: absolute;
1855d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)      right: 0;
1865d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)      top: 0;
1875d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    }
1885d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  }
1895d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  a {
1905d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)    text-decoration: underline;
1915d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  }
1925d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
1935d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles).static-code-container {
1945d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)//  @include adjust-font-size-to(13px);
1955d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  line-height: 1em;
1965d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  clear: both;
1975d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
1985d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
1995d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)code,
2005d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)kbd,
2015d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)samp {
2025d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  margin: rhythm(1) 0;
2035d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)//  @include adjust-font-size-to(13px);
2045d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  line-height: 1em;
2055d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
2065d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
2075d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)dl,
2085d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)menu,
2095d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)ol,
2105d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)ul,
2115d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles).item-list ul {
2125d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  margin: 0.8em 0;
2135d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
2145d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)ul {
2155d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  padding-left: $indent-amount*1.6;
2165d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
2175d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)ol {
2185d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  padding-left: $indent-amount*1.9;
2195d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
2205d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
2215d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)hr {
2225d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  height: 1px;
2235d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  border: 0;
2245d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  border-bottom: $default-border;
2255d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  padding-bottom: -1px;
2265d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  margin: rhythm(1) 0;
2275d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
2285d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
2295d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles).capitalize {
2305d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  text-transform: uppercase;
2315d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
2325d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
2335d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)/* Support a hack for the ::first-element rules below, which only apply if
2345d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)* the element has a subset of displays, which include inline-block.
2355d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)*
2365d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)* Use the data-inline-block attribute rather than a class on the element
2375d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)* because the templates may end up overriding the class attribute.
2385d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)*/
2395d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)[data-list-item] {
2405d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  display: list-item;
2415d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
2425d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
2435d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles).uncapitalize::first-letter {
2445d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  text-transform: lowercase;
2455d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
2465d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
2475d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles).capitalize::first-letter {
2485d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  text-transform: uppercase;
2495d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
2505d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
2515d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles).kbd {
2525d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  background-color: #f7f7f7;
2535d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  border: 1px solid #ccc;
2545d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  color: #333;
2555d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-size: 11px;
2565d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  line-height: 1.4;
2575d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  text-shadow: 0 1px 0 #fff;
2585d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  font-family: Arial,Helvetica,sans-serif;
2595d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  display: inline-block;
2605d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  padding: 0.1em 0.6em;
2615d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  margin: 0 0.1em;
2625d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  white-space: nowrap;
2635d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2), 0 0 0 2px #ffffff inset;
2645d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  border-radius: 3px;
2655d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}
266