2 // Headings, body text, lists, code, and more for a versatile and durable typography system
3 // ----------------------------------------------------------------------------------------
10 margin: 0 0 @baseLineHeight / 2;
11 font-family: @baseFontFamily;
12 font-size: @baseFontSize;
13 line-height: @baseLineHeight;
15 font-size: @baseFontSize - 2;
20 margin-bottom: @baseLineHeight;
23 line-height: @baseLineHeight * 1.5;
29 h1, h2, h3, h4, h5, h6 {
33 text-rendering: optimizelegibility; // Fix the character spacing for headings
36 color: darken(@grayLight, 10%);
41 line-height: @baseLineHeight * 2;
48 line-height: @baseLineHeight * 2;
54 line-height: @baseLineHeight * 1.5;
61 line-height: @baseLineHeight;
75 text-transform: uppercase;
80 padding-bottom: @baseLineHeight - 1;
81 margin: @baseLineHeight 0;
82 border-bottom: 1px solid @grayLighter;
93 // Unordered and Ordered lists
96 margin: 0 0 @baseLineHeight / 2 25px;
111 line-height: @baseLineHeight;
121 margin-bottom: @baseLineHeight;
125 line-height: @baseLineHeight;
131 margin-left: @baseLineHeight / 2;
139 margin: @baseLineHeight 0;
141 border-top: 1px solid @hrBorder;
142 border-bottom: 1px solid @white;
153 color: lighten(@gray, 20%);
156 // Abbreviations and acronyms
159 text-transform: uppercase;
160 border-bottom: 1px dotted #ddd;
167 margin: 0 0 @baseLineHeight;
168 border-left: 5px solid @grayLighter;
171 #font > .shorthand(16px,300,@baseLineHeight * 1.25);
175 line-height: @baseLineHeight;
178 content: '\2014 \00A0';
182 // Float right with text-align: right
188 border-right: 5px solid @grayLighter;
207 margin-bottom: @baseLineHeight;
208 line-height: @baseLineHeight;