UNPKG

2.43 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6var colors = exports.colors = {
7 white: '#FFFFFF',
8 grey: '#A3A3A2',
9 black: '#2B282B',
10 dim: '#EBEBEB',
11 primary: 'red',
12 secondary: 'blue',
13 tertiary: 'green',
14 quaternary: 'yellow'
15};
16
17var font = exports.font = {
18 base: 'Rubik, sans-serif',
19 header: 'Montserrat, sans-serif'
20};
21
22var breakpoints = exports.breakpoints = {
23 tiny: '1px',
24 small: '33.75em',
25 medium: '48em',
26 wide: '76.25em',
27 extraWide: '90em',
28 'extra-wide': '90em'
29};
30
31var grid = exports.grid = {
32 tiny: {
33 gutter: '0.75rem',
34 offset: '0.875rem',
35 maxWidth: '35rem'
36 },
37 small: {
38 gutter: '0.75rem',
39 offset: '0.875rem',
40 maxWidth: '35rem'
41 },
42 medium: {
43 gutter: '1rem',
44 offset: '1.75rem',
45 maxWidth: '64.25rem'
46 },
47 wide: {
48 gutter: '1.5rem',
49 offset: '3.375rem',
50 maxWidth: '85rem'
51 },
52 'extra-wide': {
53 gutter: '2.5rem',
54 offset: '8.75rem',
55 maxWidth: '100rem'
56 }
57};
58
59var spacing = exports.spacing = {
60 micro: '0.3125em',
61 tiny: '0.625rem',
62 small: '0.875rem',
63 regular: '1rem',
64 medium: '1.25rem',
65 large: '1.875rem',
66 huge: '2.5rem',
67 jumbo: '3.75rem'
68};
69
70var spacingPerBreakpoint = exports.spacingPerBreakpoint = {
71 tiny: {
72 tiny: '0.25rem'
73 },
74 small: {
75 tiny: '0.625rem',
76 small: '0.625rem',
77 medium: '0.625rem',
78 wide: '0.625rem',
79 'extra-wide': '0.625rem'
80 },
81 regular: {
82 tiny: '1rem',
83 small: '1rem',
84 medium: '1rem',
85 wide: '1rem',
86 'extra-wide': '1rem'
87 },
88 increased: {
89 tiny: '1.125rem',
90 small: '1.125rem',
91 medium: '1.25rem',
92 wide: '1.25rem',
93 'extra-wide': '1.25rem'
94 },
95 medium: {
96 tiny: '1.25rem',
97 small: '1.125rem',
98 medium: '1.875rem',
99 wide: '2.5rem',
100 'extra-wide': '2.5rem'
101 },
102 large: {
103 tiny: '1.875rem',
104 small: '1.875rem',
105 medium: '3.75rem',
106 wide: '3.75rem',
107 'extra-wide': '3.75rem'
108 },
109 huge: {
110 tiny: '2.5rem',
111 small: '2.5rem',
112 medium: '5rem',
113 wide: '5rem',
114 'extra-wide': '5rem'
115 },
116 jumbo: {
117 tiny: '3.125rem',
118 small: '3.125rem',
119 medium: '6.25rem',
120 wide: '6.25rem',
121 'extra-wide': '6.25rem'
122 },
123 mega: {
124 tiny: '5rem',
125 small: '5rem',
126 medium: '6.25rem',
127 wide: '10rem',
128 'extra-wide': '10rem'
129 }
130};
131
132exports.default = {
133 grid: grid,
134 font: font,
135 colors: colors,
136 spacing: spacing,
137 breakpoints: breakpoints
138};
\No newline at end of file