|
4 | 4 | // --------------------------------------------------------
|
5 | 5 |
|
6 | 6 | // Default properties
|
7 |
| - --fs-review-card-border-color: var(--fs-border-color-light); |
8 |
| - --fs-review-card-border-width: var(--fs-border-width); |
9 |
| - --fs-review-card-padding-mobile: 1.25rem 0; // 20px |
10 |
| - --fs-review-card-gap-mobile: var(--fs-spacing-1); |
| 7 | + --fs-review-card-border-color : var(--fs-border-color-light); |
| 8 | + --fs-review-card-border-width : var(--fs-border-width); |
| 9 | + --fs-review-card-padding-mobile : 1.25rem 0; // 20px |
| 10 | + --fs-review-card-gap-mobile : var(--fs-spacing-1); |
11 | 11 |
|
12 | 12 | // Header
|
13 |
| - --fs-review-card-header-width-desktop: 112px; |
14 |
| - --fs-review-card-header-gap: var(--fs-spacing-1); |
| 13 | + --fs-review-card-header-width-desktop : 112px; |
| 14 | + --fs-review-card-header-gap : var(--fs-spacing-1); |
15 | 15 |
|
16 | 16 | // Date
|
17 |
| - --fs-review-card-date-color: var(--fs-color-text-light); |
18 |
| - --fs-review-card-date-font-size: var(--fs-text-size-0); |
19 |
| - --fs-review-card-date-font-weight: var(--fs-text-weight-regular); |
20 |
| - --fs-review-card-date-line-height: var(--fs-text-size-base); |
| 17 | + --fs-review-card-date-color : var(--fs-color-text-light); |
| 18 | + --fs-review-card-date-font-size : var(--fs-text-size-0); |
| 19 | + --fs-review-card-date-line-height : var(--fs-text-size-base); |
| 20 | + --fs-review-card-date-font-weight : var(--fs-text-weight-regular); |
21 | 21 |
|
22 | 22 | // Text
|
23 |
| - --fs-review-card-text-gap: var(--fs-spacing-0); |
| 23 | + --fs-review-card-text-gap : var(--fs-spacing-0); |
24 | 24 |
|
25 | 25 | // Text-Headline
|
26 |
| - --fs-review-card-headline-color: var(--fs-color-text); |
27 |
| - --fs-review-card-headline-font-size: var(--fs-text-size-2); |
28 |
| - --fs-review-card-headline-font-weight: var(--fs-text-weight-medium); |
29 |
| - --fs-review-card-headline-line-height: 1.5; |
| 26 | + --fs-review-card-headline-color : var(--fs-color-text); |
| 27 | + --fs-review-card-headline-font-size : var(--fs-text-size-2); |
| 28 | + --fs-review-card-headline-font-weight : var(--fs-text-weight-medium); |
| 29 | + --fs-review-card-headline-line-height : 1.5; |
30 | 30 |
|
31 | 31 | // Text-Content
|
32 |
| - --fs-review-card-text-color: var(--fs-color-text); |
33 |
| - --fs-review-card-text-font-size: var(--fs-text-size-1); |
34 |
| - --fs-review-card-text-font-weight: var(--fs-text-weight-regular); |
35 |
| - --fs-review-card-text-line-height: 1.5; |
| 32 | + --fs-review-card-text-color : var(--fs-color-text); |
| 33 | + --fs-review-card-text-font-size : var(--fs-text-size-1); |
| 34 | + --fs-review-card-text-font-weight : var(--fs-text-weight-regular); |
| 35 | + --fs-review-card-text-line-height : 1.5; |
36 | 36 |
|
37 | 37 | // Author
|
38 |
| - --fs-review-card-author-gap: var(--fs-spacing-1); |
39 |
| - --fs-review-card-author-color: var(--fs-color-success-text); |
40 |
| - --fs-review-card-author-font-size: var(--fs-text-size-0); |
41 |
| - --fs-review-card-author-font-weight: var(--fs-text-weight-regular); |
42 |
| - --fs-review-card-author-line-height: 1.33; |
| 38 | + --fs-review-card-author-gap : var(--fs-spacing-1); |
| 39 | + --fs-review-card-author-color : var(--fs-color-success-text); |
| 40 | + --fs-review-card-author-font-size : var(--fs-text-size-0); |
| 41 | + --fs-review-card-author-font-weight : var(--fs-text-weight-regular); |
| 42 | + --fs-review-card-author-line-height : 1.33; |
43 | 43 |
|
44 | 44 | // Desktop
|
45 |
| - --fs-review-card-padding-desktop: var(--fs-spacing-3) 0 1.25rem; // 20px |
46 |
| - --fs-review-card-gap-desktop: 50px; |
| 45 | + --fs-review-card-padding-desktop : var(--fs-spacing-3) 0 1.25rem; // 20px |
| 46 | + --fs-review-card-gap-desktop : 50px; |
47 | 47 |
|
48 | 48 | // --------------------------------------------------------
|
49 | 49 | // Structural Styles
|
50 | 50 | // --------------------------------------------------------
|
51 | 51 |
|
52 | 52 | display: flex;
|
53 | 53 | flex-direction: column;
|
54 |
| - padding: var(--fs-review-card-padding-mobile); |
55 | 54 | gap: var(--fs-review-card-gap-mobile);
|
56 |
| - border-bottom: var(--fs-review-card-border-width) solid |
| 55 | + padding: var(--fs-review-card-padding-mobile); |
| 56 | + border-bottom: |
| 57 | + var(--fs-review-card-border-width) solid |
57 | 58 | var(--fs-review-card-border-color);
|
58 | 59 |
|
59 |
| - @include media('>=notebook') { |
| 60 | + @include media(">=notebook") { |
60 | 61 | flex-direction: row;
|
61 | 62 | gap: var(--fs-review-card-gap-desktop);
|
62 | 63 | padding: var(--fs-review-card-padding-desktop);
|
63 | 64 | }
|
64 | 65 |
|
65 | 66 | [data-fs-review-card-header] {
|
66 | 67 | display: flex;
|
67 |
| - justify-content: space-between; |
68 |
| - align-items: center; |
69 | 68 | gap: var(--fs-review-card-header-gap);
|
| 69 | + align-items: center; |
| 70 | + justify-content: space-between; |
70 | 71 |
|
71 |
| - @include media('>=notebook') { |
72 |
| - justify-content: flex-start; |
73 |
| - align-items: flex-start; |
| 72 | + @include media(">=notebook") { |
74 | 73 | flex-direction: column;
|
75 |
| - max-width: var(--fs-review-card-header-width-desktop); |
| 74 | + align-items: flex-start; |
| 75 | + justify-content: flex-start; |
76 | 76 | width: 100%;
|
| 77 | + max-width: var(--fs-review-card-header-width-desktop); |
77 | 78 | }
|
78 | 79 | }
|
79 | 80 |
|
80 | 81 | [data-fs-review-card-author] {
|
81 | 82 | display: flex;
|
82 |
| - align-items: center; |
83 | 83 | gap: var(--fs-review-card-author-gap);
|
| 84 | + align-items: center; |
84 | 85 | width: 100%;
|
85 | 86 |
|
86 |
| - &[data-fs-review-card-author='desktop'] { |
| 87 | + &[data-fs-review-card-author="desktop"] { |
87 | 88 | display: none;
|
88 | 89 | visibility: hidden;
|
89 | 90 | }
|
90 | 91 |
|
91 |
| - @include media('>=notebook') { |
92 |
| - &[data-fs-review-card-author='mobile'] { |
| 92 | + @include media(">=notebook") { |
| 93 | + &[data-fs-review-card-author="mobile"] { |
93 | 94 | display: none;
|
94 | 95 | visibility: hidden;
|
95 | 96 | }
|
96 | 97 |
|
97 |
| - &[data-fs-review-card-author='desktop'] { |
| 98 | + &[data-fs-review-card-author="desktop"] { |
98 | 99 | display: flex;
|
99 | 100 | visibility: visible;
|
100 | 101 | }
|
101 | 102 | }
|
102 | 103 | }
|
103 | 104 |
|
104 | 105 | [data-fs-review-card-author-name] {
|
105 |
| - color: var(--fs-review-card-author-color); |
106 | 106 | font-size: var(--fs-review-card-author-font-size);
|
107 | 107 | font-weight: var(--fs-review-card-author-font-weight);
|
108 | 108 | line-height: var(--fs-review-card-author-line-height);
|
| 109 | + color: var(--fs-review-card-author-color); |
109 | 110 |
|
110 | 111 | @include truncate-title(1);
|
111 | 112 | }
|
112 | 113 |
|
113 | 114 | [data-fs-review-card-date] {
|
114 | 115 | flex-shrink: 0;
|
115 |
| - color: var(--fs-review-card-date-color); |
116 | 116 | font-size: var(--fs-review-card-date-font-size);
|
117 | 117 | font-weight: var(--fs-review-card-date-font-weight);
|
118 | 118 | line-height: var(--fs-review-card-date-line-height);
|
| 119 | + color: var(--fs-review-card-date-color); |
119 | 120 |
|
120 |
| - &[data-fs-review-card-date='desktop'] { |
| 121 | + &[data-fs-review-card-date="desktop"] { |
121 | 122 | display: none;
|
122 | 123 | visibility: hidden;
|
123 | 124 | }
|
124 | 125 |
|
125 |
| - @include media('>=notebook') { |
126 |
| - &[data-fs-review-card-date='mobile'] { |
| 126 | + @include media(">=notebook") { |
| 127 | + &[data-fs-review-card-date="mobile"] { |
127 | 128 | display: none;
|
128 | 129 | visibility: hidden;
|
129 | 130 | }
|
130 | 131 |
|
131 |
| - &[data-fs-review-card-date='desktop'] { |
| 132 | + &[data-fs-review-card-date="desktop"] { |
132 | 133 | display: initial;
|
133 | 134 | visibility: visible;
|
134 | 135 | }
|
|
143 | 144 |
|
144 | 145 | [data-fs-review-card-text-header] {
|
145 | 146 | display: flex;
|
146 |
| - justify-content: space-between; |
147 | 147 | gap: var(--fs-review-card-header-gap);
|
| 148 | + justify-content: space-between; |
148 | 149 | }
|
149 | 150 |
|
150 | 151 | [data-fs-review-card-text-headline] {
|
151 |
| - color: var(--fs-review-card-headline-color); |
152 | 152 | font-size: var(--fs-review-card-headline-font-size);
|
153 | 153 | font-weight: var(--fs-review-card-headline-font-weight);
|
154 | 154 | line-height: var(--fs-review-card-headline-line-height);
|
| 155 | + color: var(--fs-review-card-headline-color); |
155 | 156 |
|
156 | 157 | @include truncate-title;
|
157 | 158 | }
|
158 | 159 |
|
159 | 160 | [data-fs-review-card-text-content] {
|
160 |
| - color: var(--fs-review-card-text-color); |
161 | 161 | font-size: var(--fs-review-card-text-font-size);
|
162 | 162 | font-weight: var(--fs-review-card-text-font-weight);
|
163 | 163 | line-height: var(--fs-review-card-text-line-height);
|
| 164 | + color: var(--fs-review-card-text-color); |
| 165 | + |
164 | 166 | @include truncate-title(3);
|
165 | 167 | }
|
166 | 168 |
|
167 |
| - [data-fs-review-card-text-content='expanded'] { |
168 |
| - line-clamp: unset; |
169 |
| - overflow: visible; |
| 169 | + [data-fs-review-card-text-content="expanded"] { |
170 | 170 | display: block;
|
| 171 | + overflow: visible; |
| 172 | + line-clamp: unset; |
171 | 173 | }
|
172 | 174 |
|
173 | 175 | [data-fs-review-card-text-read-more] {
|
174 | 176 | align-self: flex-start;
|
175 |
| - |
176 |
| - cursor: pointer; |
177 | 177 | padding: 0;
|
| 178 | + cursor: pointer; |
178 | 179 | }
|
179 | 180 |
|
180 | 181 | [data-fs-review-card-author-verified] {
|
|
0 commit comments