Index: static/css/main.css |
=================================================================== |
--- a/static/css/main.css |
+++ b/static/css/main.css |
@@ -142,37 +142,54 @@ |
padding: 2em 0; |
} |
/****************************************************************************** |
* .content |
*****************************************************************************/ |
.content h1, |
+.content .h1, |
.content h2, |
.content h3, |
.content h4, |
.content h5 |
{ |
font-weight: bold; |
margin: 32px 0 16px 0; |
margin: 2rem 0 1rem 0; |
+ line-height: 1.4; |
} |
.content h1, |
-.content .h1 { font-size: 1.8em; } |
+.content .h1 { font-size: 1.4em; } |
+.content h2 { font-size: 1.3em; } |
+.content h3 { font-size: 1.2em; } |
+.content h4 { font-size: 1.1em; } |
+.content h5 { font-size: 1em; } |
-.content h2 { font-size: 1.4em; } |
-.content h3 { font-size: 1.3em; } |
-.content h4 { font-size: 1.2em; } |
-.content h5 { font-size: 1.1em; } |
+@media(min-width: 576px) |
+{ |
+ .content h1, |
+ .content .h1 { font-size: 1.6em; } |
+ .content h2 { font-size: 1.4em; } |
+ .content h3 { font-size: 1.3em; } |
+ .content h4 { font-size: 1.2em; } |
+ .content h5 { font-size: 1.1em; } |
+} |
@media(min-width: 768px) |
{ |
- .content h1 { font-size: 2.4em; } |
+ .content h1, |
+ .content .h1 |
+ { |
+ font-size: 2.4em; |
+ line-height: 1.3; |
+ } |
+ |
.content h2 { font-size: 1.6em; } |
} |
.content a, |
.content a:visited |
{ |
color: #c70d2c; |
} |