/****************************************************************************** * Headings ******************************************************************************/ h1, h2, h3, h4, h5, h6 { font-weight: 700; line-height: 1.25; margin-bottom: 1rem; margin-top: 0; text-rendering: optimizeLegibility; } h1 { font-size: 2.5rem; font-weight: 900; letter-spacing: -1px; } h2 { font-size: 1.5rem; } h3 { font-size: 1.25rem; } h4, h5 { font-size: 1rem; } h6 { font-size: 0.875rem; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } /****************************************************************************** * Elements ******************************************************************************/ p { margin-bottom: 1rem; } pre { overflow-x: auto; } ul, ol, dl { margin-bottom: 1rem; li { list-style-type: circle; } } dl { margin-bottom: 1rem; dt { font-weight: 700; } dd { margin-bottom: 0.5rem; } } abbr { color: $grey-500; font-size: 85%; font-weight: 700; text-transform: uppercase; &[title] { border-bottom: 1px dotted $grey-500; cursor: help; } } hr { border: 0; border-bottom: 1px solid rgba($white, 0.48); border-top: 1px solid rgba($black, 0.12); margin: 1rem 0; position: relative; } b, strong { font-weight: 700; } blockquote { border-left: 0.25rem solid $grey-500; color: $grey-700; margin: 1rem 0; padding: 0.5rem 1rem; p:last-child { margin-bottom: 0; } } /****************************************************************************** * Other Elements & Classes ******************************************************************************/ a[href^="#fn:"], a[href^="#fnref:"] { display: inline-block; font-weight: 700; margin-left: 1rem; } .footnotes { font-size: 85%; margin-top: 2rem; } .lead { font-size: 1.25rem; font-weight: 300; } /****************************************************************************** * Elements Mobile ******************************************************************************/ @media (max-width: $breakpoint-tablet) { blockquote { padding-left: 1.25rem; padding-right: 5rem; } }