|
1 | 1 | .section { |
2 | 2 | display: grid; |
3 | 3 | grid-template-columns: repeat(2, 1fr); |
4 | | - justify-items: center; |
| 4 | + justify-content: space-between; |
5 | 5 | text-align: center; |
6 | | - row-gap: 10rem; |
7 | | - gap: 0rem; |
| 6 | + gap: 1.5rem; |
8 | 7 | width: 100%; |
9 | | - max-width: 80rem; |
10 | | - margin: 0 auto; |
11 | | - |
12 | | - @media (min-width: 48rem) { |
13 | | - gap: 1rem; |
14 | | - grid-template-columns: repeat(4, 1fr); |
15 | | - } |
16 | | - |
| 8 | + margin-bottom: 1.5rem; |
17 | 9 | @media (min-width: 64rem) { |
18 | | - gap: 2rem; |
19 | | - padding: 2rem; |
| 10 | + grid-template-columns: repeat(4, 1fr); |
20 | 11 | } |
21 | 12 | } |
22 | 13 |
|
|
28 | 19 | display: flex; |
29 | 20 | flex-direction: column; |
30 | 21 | align-items: center; |
31 | | - padding-top: calc(var(--widget-size) + 0.5rem); |
32 | | - background-size: var(--widget-size) var(--widget-size); |
33 | | - background-repeat: no-repeat; |
34 | 22 |
|
35 | | - @media (min-width: 48rem) { |
36 | | - padding-top: 160px; |
37 | | - background-size: 160px 160px; |
| 23 | + &::before { |
| 24 | + content: ""; |
| 25 | + display: block; |
| 26 | + background-repeat: no-repeat; |
| 27 | + height: var(--widget-size); |
| 28 | + width: var(--widget-size); |
38 | 29 | } |
39 | 30 |
|
40 | 31 | h3 { |
41 | 32 | font-size: 2rem; |
42 | | - font-weight: 300; |
43 | | - margin-bottom: 0; |
44 | | - @media (min-width: 48rem) { |
45 | | - margin-bottom: 0.5rem; |
46 | | - } |
| 33 | + font-weight: 400; |
| 34 | + margin: 0.5rem 0; |
47 | 35 | } |
48 | 36 |
|
49 | 37 | p { |
50 | | - text-wrap: balance; |
51 | | - font-size: 0.8rem; |
52 | | - max-width: 16rem; |
53 | | - padding: 1rem 0.2rem; |
| 38 | + text-wrap: pretty; |
| 39 | + font-size: max(0.75rem, min(1rem, 3.5dvw)); |
| 40 | + max-width: 28ch; |
54 | 41 | line-height: 1.5; |
55 | 42 | } |
56 | 43 | } |
57 | 44 |
|
58 | | -.trusted { |
| 45 | +.trusted::before { |
| 46 | + rotate: -5deg; |
59 | 47 | background-position: top center; |
60 | 48 | background-image: url("../../../../tags/widget/doc.svg?no-inline"); |
61 | 49 | } |
62 | 50 |
|
63 | | -.familiar { |
| 51 | +.familiar::before { |
| 52 | + rotate: 5deg; |
64 | 53 | background-position: top 12px center; |
65 | 54 | background-image: url("../../../../tags/widget/cookie.svg?no-inline"); |
66 | 55 | } |
67 | 56 |
|
68 | | -.performant { |
| 57 | +.performant::before { |
| 58 | + rotate: -5deg; |
| 59 | + scale: -1 1; |
69 | 60 | background-position: top 14px center; |
70 | 61 | background-image: url("../../../../tags/widget/link.svg?no-inline"); |
71 | 62 | } |
72 | 63 |
|
73 | | -.scalable { |
| 64 | +.scalable::before { |
| 65 | + rotate: 5deg; |
74 | 66 | background-position: top center; |
75 | 67 | background-image: url("../../../../tags/widget/pixel.svg?no-inline"); |
76 | 68 | } |
77 | 69 |
|
78 | 70 | @media (prefers-color-scheme: dark) { |
79 | | - .trusted { |
| 71 | + .trusted::before { |
80 | 72 | background-image: url("../../../../tags/widget/doc.svg?no-inline#dark"); |
81 | 73 | } |
82 | 74 |
|
83 | | - .familiar { |
| 75 | + .familiar::before { |
84 | 76 | background-image: url("../../../../tags/widget/cookie.svg?no-inline#dark"); |
85 | 77 | } |
86 | 78 |
|
87 | | - .performant { |
| 79 | + .performant::before { |
88 | 80 | background-image: url("../../../../tags/widget/link.svg?no-inline#dark"); |
89 | 81 | } |
90 | 82 |
|
91 | | - .scalable { |
| 83 | + .scalable::before { |
92 | 84 | background-image: url("../../../../tags/widget/pixel.svg?no-inline#dark"); |
93 | 85 | } |
94 | 86 | } |
95 | 87 |
|
96 | 88 | @media (min-width: 48rem) { |
97 | | - .familiar, |
98 | | - .performant, |
99 | | - .scalable { |
| 89 | + .familiar::before, |
| 90 | + .performant::before, |
| 91 | + .scalable::before { |
100 | 92 | background-position: top center; |
101 | 93 | } |
102 | 94 | } |
0 commit comments