added gallery shortcodes. added formatting shortcodes. Minor works on styling.
[theme-danix.xyz.git] / assets / sass / base / _typography.scss
CommitLineData
748286b5 1///\r
2/// Forty by HTML5 UP\r
3/// html5up.net | @ajlkn\r
4/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
5///\r
6\r
7/* Type */\r
8\r
9 body, input, select, textarea {\r
cb4379e1 10 color: _palette_light(fg);\r
11 @media screen and (prefers-color-scheme: dark) {\r
12 color: _palette_dark(fg);\r
13 }\r
748286b5 14 font-family: _font(family);\r
15 font-size: 17pt;\r
16 font-weight: _font(weight);\r
17 letter-spacing: _font(letter-spacing);\r
18 line-height: 1.65;\r
19\r
20 @include breakpoint('<=xlarge') {\r
21 font-size: 14pt;\r
22 }\r
23\r
24 @include breakpoint('<=large') {\r
25 font-size: 12pt;\r
26 }\r
27\r
28 @include breakpoint('<=xxsmall') {\r
29 font-size: 11pt;\r
30 }\r
31 }\r
32\r
33 a {\r
34 @include vendor('transition', (\r
35 'color #{_duration(transition)} ease-in-out',\r
36 'border-bottom-color #{_duration(transition)} ease-in-out'\r
37 ));\r
38 border-bottom: dotted 1px;\r
39 color: inherit;\r
40 text-decoration: none;\r
41\r
42 &:hover {\r
43 border-bottom-color: transparent;\r
cb4379e1 44 color: _palette_light(highlight) !important;\r
45 @media screen and (prefers-color-scheme: dark) {\r
46 color: _palette_dark(highlight);\r
47 }\r
748286b5 48 }\r
49\r
50 &:active {\r
cb4379e1 51 color: desaturate(darken(_palette_light(highlight), 15), 5) !important;\r
52 @media screen and (prefers-color-scheme: dark) {\r
53 color: desaturate(darken(_palette_dark(highlight), 15), 5) !important;\r
54 }\r
748286b5 55 }\r
56 }\r
57\r
58 strong, b {\r
cb4379e1 59 color: _palette_light(fg-bold);\r
60 @media screen and (prefers-color-scheme: dark) {\r
61 color: _palette_dark(fg-bold);\r
62 }\r
748286b5 63 font-weight: _font(weight-bold);\r
64 }\r
65\r
2b5a1947 66 em, i, strike {\r
748286b5 67 font-style: italic;\r
68 }\r
69\r
2b5a1947 70 mark {\r
71 background-color: lighten(_palette_light(highlight), 10%);\r
72 color: _palette_light(fg-bold);\r
73 padding-left: 0.2em;\r
74 padding-right: 0.2em;\r
75 }\r
76\r
748286b5 77 p {\r
78 margin: 0 0 _size(element-margin) 0;\r
06c2e9e4 79 &.smaller {\r
80 font-style: italic;\r
81 font-size: 12pt;\r
82 }\r
748286b5 83 }\r
84\r
85 h1, h2, h3, h4, h5, h6 {\r
cb4379e1 86 color: _palette_light(fg-bold);\r
87 @media screen and (prefers-color-scheme: dark) {\r
88 color: _palette_dark(fg-bold);\r
89 }\r
748286b5 90 font-weight: _font(weight-bold);\r
91 line-height: 1.65;\r
92 margin: 0 0 (_size(element-margin) * 0.5) 0;\r
93\r
94 a {\r
95 color: inherit;\r
96 border-bottom: 0;\r
97 }\r
98 }\r
99\r
100 h1 {\r
101 font-size: 2.5em;\r
102 }\r
103\r
104 h2 {\r
105 font-size: 1.75em;\r
106 }\r
107\r
108 h3 {\r
109 font-size: 1.35em;\r
110 }\r
111\r
112 h4 {\r
113 font-size: 1.1em;\r
114 }\r
115\r
116 h5 {\r
117 font-size: 0.9em;\r
118 }\r
119\r
120 h6 {\r
121 font-size: 0.7em;\r
122 }\r
123\r
124 @include breakpoint('<=small') {\r
125 h1 {\r
126 font-size: 2em;\r
127 }\r
128\r
129 h2 {\r
130 font-size: 1.5em;\r
131 }\r
132\r
133 h3 {\r
134 font-size: 1.25em;\r
135 }\r
136 }\r
137\r
138 sub {\r
139 font-size: 0.8em;\r
140 position: relative;\r
141 top: 0.5em;\r
142 }\r
143\r
144 sup {\r
145 font-size: 0.8em;\r
146 position: relative;\r
147 top: -0.5em;\r
148 }\r
149\r
150 blockquote {\r
cb4379e1 151 border-left: solid 4px _palette_light(border);\r
152 @media screen and (prefers-color-scheme: dark) {\r
153 border-left: solid 4px _palette_dark(border);\r
154 }\r
748286b5 155 font-style: italic;\r
156 margin: 0 0 _size(element-margin) 0;\r
157 padding: (_size(element-margin) / 4) 0 (_size(element-margin) / 4) _size(element-margin);\r
158 }\r
159\r
160 code {\r
cb4379e1 161 background: _palette_light(border-bg);\r
162 @media screen and (prefers-color-scheme: dark) {\r
163 background: _palette_dark(border-bg);\r
164 }\r
748286b5 165 font-family: _font(family-fixed);\r
166 font-size: 0.9em;\r
167 margin: 0 0.25em;\r
168 padding: 0.25em 0.65em;\r
169 }\r
170\r
171 pre {\r
172 -webkit-overflow-scrolling: touch;\r
173 font-family: _font(family-fixed);\r
174 font-size: 0.9em;\r
175 margin: 0 0 _size(element-margin) 0;\r
176\r
177 code {\r
178 display: block;\r
179 line-height: 1.75;\r
180 padding: 1em 1.5em;\r
181 overflow-x: auto;\r
182 }\r
183 }\r
184\r
185 hr {\r
186 border: 0;\r
cb4379e1 187 border-bottom: solid 1px _palette_light(border);\r
188 @media screen and (prefers-color-scheme: dark) {\r
189 border-bottom: solid 1px _palette_dark(border);\r
190 }\r
748286b5 191 margin: _size(element-margin) 0;\r
192\r
193 &.major {\r
194 margin: (_size(element-margin) * 1.5) 0;\r
195 }\r
196 }\r
197\r
198 .align-left {\r
199 text-align: left;\r
200 }\r
201\r
202 .align-center {\r
203 text-align: center;\r
204 }\r
205\r
206 .align-right {\r
207 text-align: right;\r
208 }\r
209\r
210 .screen-reader-text,\r
37ce5147 211 .hidden,\r
212 .js-hidden {\r
748286b5 213 @include hide-visually;\r
214 }\r
0042e5bc 215\r
216 // large code blocks are wrapped in the highlight shortcode\r
217 .highlight {\r
218 max-width: 100%;\r
219 overflow-x: auto;\r
b96eccb7 220 }\r
221\r
222 .has-dropcap:first-letter {\r
223 font-family: _font(family-fixed);\r
224 font-weight: 900;\r
225 float: left;\r
226 font-size: 6rem;\r
227 line-height: 0.65;\r
228 margin: 0.1em 0.1em 0.2em 0;\r
229 }\r
230\r