|
14 | 14 | @import "../../../lib/css/stacks.less"; // These are actual styles used in SO projects |
15 | 15 |
|
16 | 16 | .stacks-section { |
17 | | - margin-top: @su48; |
18 | | - margin-bottom: @su48; |
| 17 | + margin-top: var(--su48); |
| 18 | + margin-bottom: var(--su48); |
19 | 19 | } |
20 | 20 |
|
21 | 21 | .stacks-header { |
|
180 | 180 | // -- Section Title |
181 | 181 | .stacks-h2 { |
182 | 182 | font-size: var(--fs-headline1); |
183 | | - padding-top: @su64 + @su24; // Hack for #anchor positioning |
184 | | - margin-top: -@su64 + -@su24; // Hack for #anchor positioning |
| 183 | + padding-top: calc(var(--su96) - var(--su8)); // Hack for #anchor positioning |
| 184 | + margin-top: calc((var(--su96) - var(--su8)) * -1); // Hack for #anchor positioning |
185 | 185 | } |
186 | 186 |
|
187 | 187 | // -- Sub-section Title |
188 | 188 | .stacks-h3 { |
189 | 189 | font-size: var(--fs-subheading); |
190 | 190 | color: var(--fc-medium); |
191 | | - padding-top: @su64 + @su24; // Hack for #anchor positioning |
192 | | - margin-top: -@su64 + -@su24; // Hack for #anchor positioning |
| 191 | + padding-top: calc(var(--su96) - var(--su8)); // Hack for #anchor positioning |
| 192 | + margin-top: calc((var(--su96) - var(--su8)) * -1); // Hack for #anchor positioning |
193 | 193 | } |
194 | 194 |
|
195 | 195 | .stacks-h4 { |
|
219 | 219 | // -- Code Tag |
220 | 220 | // ---------------------------------------------------------------------------- |
221 | 221 | .stacks-code { |
222 | | - padding: 3px 5px @su2 @su4; |
| 222 | + padding: 3px 5px var(--su2) var(--su4); |
223 | 223 | border-radius: var(--br-sm); |
224 | 224 | background-color: var(--black-075); |
225 | 225 | font-size: var(--fs-caption); |
|
247 | 247 | // $ CODE STYLES |
248 | 248 | // ---------------------------------------------------------------------------- |
249 | 249 | .stacks-preview { |
250 | | - margin-bottom: @su48; |
| 250 | + margin-bottom: var(--su48); |
251 | 251 | border-radius: var(--br-md); |
252 | 252 | box-shadow: var(--bs-sm); |
253 | 253 |
|
|
272 | 272 |
|
273 | 273 | // Preview area |
274 | 274 | .stacks-preview--example { |
275 | | - padding: @su16; |
| 275 | + padding: var(--su16); |
276 | 276 | border-bottom-left-radius: var(--br-md); |
277 | 277 | border-bottom-right-radius: var(--br-md); |
278 | 278 | border: 1px solid var(--bc-medium); |
|
300 | 300 |
|
301 | 301 | // -- Preview Area |
302 | 302 | .stacks-icon-preview { |
303 | | - padding: @su8; |
| 303 | + padding: var(--su8); |
304 | 304 | min-height: 4em; |
305 | 305 | border-top-left-radius: var(--br-sm); |
306 | 306 | border-top-right-radius: var(--br-sm); |
|
319 | 319 | // ---------------------------------------------------------------------------- |
320 | 320 |
|
321 | 321 | .stacks-flex-example--item { |
322 | | - padding: @su8; |
| 322 | + padding: var(--su8); |
323 | 323 | border: 1px solid var(--bc-medium); |
324 | 324 | background-color: var(--black-075); |
325 | 325 | font-family: var(--ff-mono); |
|
331 | 331 | // $ COLORS |
332 | 332 | // ---------------------------------------------------------------------------- |
333 | 333 | .stacks-swatch { |
334 | | - width: @su32; |
335 | | - height: @su32; |
| 334 | + width: var(--su-static32); |
| 335 | + height: var(--su-static32); |
336 | 336 | } |
337 | 337 |
|
338 | 338 | // ============================================================================ |
|
401 | 401 | .stacks-theme-button { |
402 | 402 | color: var(--black-300); |
403 | 403 | position: relative; |
404 | | - padding-right: @su24 !important; |
| 404 | + padding-right: var(--su-static24) !important; |
405 | 405 |
|
406 | 406 | &:after { |
407 | 407 | content: ""; |
408 | 408 | position: absolute; |
409 | 409 | z-index: var(--zi-active); |
410 | | - top: calc(50% - 2px); |
411 | | - right: @su12 - @su2; |
| 410 | + top: calc(50% - var(--su-static2)); |
| 411 | + right: calc(var(--su-static12) - var(--su-static2)); |
412 | 412 | border-style: solid; |
413 | | - border-width: @su4; |
414 | | - border-top-width: @su4; |
| 413 | + border-width: var(--su-static4); |
| 414 | + border-top-width: var(--su-static4); |
415 | 415 | border-bottom-width: 0; |
416 | 416 | border-color: currentColor transparent; |
417 | 417 | pointer-events: none; |
|
0 commit comments