-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathmain.scss
44 lines (37 loc) · 1.72 KB
/
main.scss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/**
* The 7-1 architecture pattern is adopted from Hugo Giraudel and the Sass Guidelines
* Hugo Giraudel's Sass Boilerplate: https://github.com/HugoGiraudel/sass-boilerplate
* Sass Architecture Guidelines: http://sass-guidelin.es/#architecture
*
* By using SCSS as a meta-language and CSS preprocessor, we simplify our CSS by
* introducing variables, mixins, functions, etc. SCSS allows the developer to
* easily maintain DRY ("Don't Repeat Yourself") code making maintenance faster
* and more efficient.
*
* SCSS rather than Sass is used throughout The Gazelle because of its syntactic
* similarity to CSS. For a SCSS syntax guide, visit http://sass-lang.com/guide.
*
* We follow the BEM naming conventions for further clarity. For specifics,
* visit http://getbem.com/naming/.
*/
@charset 'UTF-8';
// 1. Configuration and helpers
@import 'abstracts/variables', 'abstracts/mixins';
// 2. Vendors
@import 'vendor/normalize';
// 3. Base
@import 'base/base', 'base/fonts', 'base/typography', 'base/helpers',
'base/layout';
// 5. Components
@import 'components/archives', 'components/article-list',
'components/article-preview', 'components/article', 'components/author-list',
'components/staff', 'components/editors-picks', 'components/featured-article',
'components/footer', 'components/header', 'components/navigation',
'components/not-found', 'components/loader', 'components/login',
'components/mailing-list-button', 'components/search',
'components/sharing-buttons', 'components/team-page', 'components/text-page',
'components/trending';
// 6. Page-specific styles
@import 'pages/issue', 'pages/category';
// 7. Skeleton Code Transitions
@import 'transitions/text-page-load', 'transitions/interactive-article-load';