|
2 | 2 | // DIMENSIONS |
3 | 3 |
|
4 | 4 | // margins and paddings |
5 | | - --m-xxxxs: 4px; |
6 | | - --m-xxxs: 6px; |
7 | | - --m-xxs: 8px; |
8 | | - --m-xs: 12px; |
9 | | - --m-s: 16px; |
10 | | - --m: 24px; |
11 | | - --m-mm: 32px; |
12 | | - --m-l: 40px; |
13 | | - --m-xl: 48px; |
14 | | - --m-xxl: 60px; |
| 5 | + --base-spacing: 24px; |
| 6 | + --m-xxxxs: calc(var(--base-spacing) / 5); |
| 7 | + --m-xxxs: calc(var(--base-spacing) / 4); |
| 8 | + --m-xxs: calc(var(--base-spacing) / 3); |
| 9 | + --m-xs: calc(var(--base-spacing) / 2); |
| 10 | + --m-s: calc(var(--base-spacing) * 2 / 3); |
| 11 | + --m: var(--base-spacing); |
| 12 | + --m-mm: calc(var(--base-spacing) * 3 / 2); |
| 13 | + --m-l: calc(var(--base-spacing) * 5 / 3); |
| 14 | + --m-xl: calc(var(--base-spacing) * 2); |
| 15 | + --m-xxl: calc(var(--base-spacing) * 5 / 2); |
| 16 | + --m-xxxl: calc(var(--base-spacing) * 3); |
15 | 17 |
|
16 | 18 | // FONTS |
17 | 19 |
|
18 | | - --font-size-xs: 0.8rem; |
19 | | - --font-size-s: 0.8125rem; |
| 20 | + --font-size-xs: calc(var(--font-size) * 16 / 17); |
| 21 | + --font-size-s: calc(var(--font-size) * 13 / 14); |
20 | 22 | --font-size: 0.875rem; |
21 | | - --font-size-l: 1rem; |
22 | | - --font-size-xl: 1.125rem; |
23 | | - --font-size-xxl: 1.5rem; |
24 | | - --font-size-xxxl: 2.25rem; |
25 | | - --font-size-h: 3rem; |
26 | | - |
27 | | - --font-family-1: "Inter", sans-serif; |
| 23 | + --font-size-l: calc(var(--font-size) * 8 / 7); |
| 24 | + --font-size-xl: calc(var(--font-size) * 9 / 7); |
| 25 | + --font-size-xxl: calc(var(--font-size) * 12 / 7); |
| 26 | + --font-size-xxxl: calc(var(--font-size) * 18 / 7); |
| 27 | + --font-size-h: calc(var(--font-size) * 24 / 7); |
| 28 | + |
| 29 | + --font-family: "Inter", sans-serif; |
| 30 | + --font-family-1: var(--font-family); |
28 | 31 | --font-family-2: "Laxan", sans-serif; |
29 | 32 |
|
30 | 33 | // BORDERS |
31 | 34 |
|
32 | | - --border-radius-1: 4px; |
33 | | - --border-radius-2: 8px; |
34 | | - --border-radius-3: 12px; |
35 | | - --border-radius-4: 16px; |
36 | | - --border-radius-5: 20px; |
| 35 | + --border-radius: 4px; |
| 36 | + --border-radius-1: var(--border-radius); |
| 37 | + --border-radius-2: calc(var(--border-radius) * 2); |
| 38 | + --border-radius-3: calc(var(--border-radius) * 3); |
| 39 | + --border-radius-4: calc(var(--border-radius) * 4); |
| 40 | + --border-radius-5: calc(var(--border-radius) * 5); |
37 | 41 | --border-radius-r: 50%; |
38 | 42 |
|
39 | 43 | // TRANSITIONS |
|
0 commit comments