|
9 | 9 | gap: var(--space-m); |
10 | 10 | padding: var(--space-xl); |
11 | 11 | color: var(--color-bg); |
12 | | - |
| 12 | + |
13 | 13 | &::before { |
14 | 14 | content: ""; |
15 | 15 | position: absolute; |
|
24 | 24 | border-radius: inherit; |
25 | 25 | pointer-events: none; |
26 | 26 | } |
27 | | - |
| 27 | + |
28 | 28 | > * { |
29 | 29 | position: relative; |
30 | 30 | z-index: 1; |
31 | 31 | } |
32 | | - |
| 32 | + |
33 | 33 | &__header { |
34 | 34 | display: flex; |
35 | 35 | align-items: center; |
|
80 | 80 | &__attachments { |
81 | 81 | display: block; |
82 | 82 | position: relative; |
83 | | - [hidden] { display: none !important; } |
| 83 | + [hidden] { |
| 84 | + display: none !important; |
| 85 | + } |
84 | 86 | } |
85 | 87 |
|
86 | 88 | &__viewport { |
|
165 | 167 | transform: translateY(-50%) scale(1.03); |
166 | 168 | filter: brightness(0.98); |
167 | 169 | } |
168 | | - &__chevron--prev { left: var(--space-s); } |
169 | | - &__chevron--next { right: var(--space-s); } |
170 | | - &__chevron-icon { width: 1.1rem; height: 1.1rem; pointer-events: none; } |
171 | | - &__chevron--prev .post__chevron-icon { transform: rotate(90deg); } |
172 | | - &__chevron--next .post__chevron-icon { transform: rotate(-90deg); } |
| 170 | + &__chevron--prev { |
| 171 | + left: var(--space-s); |
| 172 | + } |
| 173 | + &__chevron--next { |
| 174 | + right: var(--space-s); |
| 175 | + } |
| 176 | + &__chevron-icon { |
| 177 | + width: 1.1rem; |
| 178 | + height: 1.1rem; |
| 179 | + pointer-events: none; |
| 180 | + } |
| 181 | + &__chevron--prev .post__chevron-icon { |
| 182 | + transform: rotate(90deg); |
| 183 | + } |
| 184 | + &__chevron--next .post__chevron-icon { |
| 185 | + transform: rotate(-90deg); |
| 186 | + } |
173 | 187 |
|
174 | 188 | &__indicators { |
175 | 189 | position: absolute; |
|
188 | 202 | background: rgba(0, 0, 0, 0.25); |
189 | 203 | cursor: pointer; |
190 | 204 | } |
191 | | - &__dot.is-active { background: var(--color-brown-400); } |
| 205 | + &__dot.is-active { |
| 206 | + background: var(--color-brown-400); |
| 207 | + } |
192 | 208 |
|
193 | 209 | // Color variants |
194 | 210 | &--brown { |
195 | 211 | background-color: var(--color-brown-500); |
196 | 212 | border-color: var(--color-brown-400); |
197 | 213 |
|
198 | | - .post__avatar { background-color: var(--color-brown-300); } |
199 | | - .post__attachment { background: var(--color-brown-300); } |
200 | | - .post__viewport { background: var(--color-brown-300); } |
| 214 | + .post__avatar { |
| 215 | + background-color: var(--color-brown-300); |
| 216 | + } |
| 217 | + .post__attachment { |
| 218 | + background: var(--color-brown-300); |
| 219 | + } |
| 220 | + .post__viewport { |
| 221 | + background: var(--color-brown-300); |
| 222 | + } |
201 | 223 | } |
202 | 224 |
|
203 | 225 | &--red { |
204 | 226 | background-color: var(--color-red-500); |
205 | 227 | border-color: var(--color-red-400); |
206 | 228 |
|
207 | | - .post__avatar { background-color: var(--color-red-300); } |
208 | | - .post__attachment { background: var(--color-red-300); } |
209 | | - .post__viewport { background: var(--color-red-300); } |
210 | | - .post__chevron { background: var(--color-red-400); } |
211 | | - .post__dot.is-active { background: var(--color-red-400); } |
| 229 | + .post__avatar { |
| 230 | + background-color: var(--color-red-300); |
| 231 | + } |
| 232 | + .post__attachment { |
| 233 | + background: var(--color-red-300); |
| 234 | + } |
| 235 | + .post__viewport { |
| 236 | + background: var(--color-red-300); |
| 237 | + } |
| 238 | + .post__chevron { |
| 239 | + background: var(--color-red-400); |
| 240 | + } |
| 241 | + .post__dot.is-active { |
| 242 | + background: var(--color-red-400); |
| 243 | + } |
212 | 244 | } |
213 | 245 |
|
214 | 246 | &--green { |
215 | 247 | background-color: var(--color-green-400); |
216 | 248 | border-color: var(--color-green-300); |
217 | 249 |
|
218 | | - .post__avatar { background-color: var(--color-green-300); } |
219 | | - .post__attachment { background: var(--color-green-300); } |
220 | | - .post__viewport { background: var(--color-green-300); } |
221 | | - .post__chevron { background: var(--color-green-300); } |
222 | | - .post__dot.is-active { background: var(--color-green-300); } |
| 250 | + .post__avatar { |
| 251 | + background-color: var(--color-green-300); |
| 252 | + } |
| 253 | + .post__attachment { |
| 254 | + background: var(--color-green-300); |
| 255 | + } |
| 256 | + .post__viewport { |
| 257 | + background: var(--color-green-300); |
| 258 | + } |
| 259 | + .post__chevron { |
| 260 | + background: var(--color-green-300); |
| 261 | + } |
| 262 | + .post__dot.is-active { |
| 263 | + background: var(--color-green-300); |
| 264 | + } |
223 | 265 | } |
224 | 266 |
|
225 | 267 | &--blue { |
226 | 268 | background-color: var(--color-blue-500); |
227 | 269 | border-color: var(--color-blue-400); |
228 | 270 |
|
229 | | - .post__avatar { background-color: var(--color-blue-300); } |
230 | | - .post__attachment { background: var(--color-blue-300); } |
231 | | - .post__viewport { background: var(--color-blue-300); } |
232 | | - .post__chevron { background: var(--color-blue-400); } |
233 | | - .post__dot.is-active { background: var(--color-blue-400); } |
| 271 | + .post__avatar { |
| 272 | + background-color: var(--color-blue-300); |
| 273 | + } |
| 274 | + .post__attachment { |
| 275 | + background: var(--color-blue-300); |
| 276 | + } |
| 277 | + .post__viewport { |
| 278 | + background: var(--color-blue-300); |
| 279 | + } |
| 280 | + .post__chevron { |
| 281 | + background: var(--color-blue-400); |
| 282 | + } |
| 283 | + .post__dot.is-active { |
| 284 | + background: var(--color-blue-400); |
| 285 | + } |
234 | 286 | } |
235 | 287 |
|
236 | 288 | &--yellow { |
237 | 289 | background-color: var(--color-yellow-500); |
238 | 290 | border-color: var(--color-yellow-450); |
239 | 291 |
|
240 | | - .post__avatar { background-color: var(--color-yellow-400); } |
241 | | - .post__attachment { background: var(--color-yellow-400); } |
242 | | - .post__viewport { background: var(--color-yellow-400); } |
243 | | - .post__chevron { background: var(--color-yellow-450); } |
244 | | - .post__dot.is-active { background: var(--color-yellow-450); } |
| 292 | + .post__avatar { |
| 293 | + background-color: var(--color-yellow-400); |
| 294 | + } |
| 295 | + .post__attachment { |
| 296 | + background: var(--color-yellow-400); |
| 297 | + } |
| 298 | + .post__viewport { |
| 299 | + background: var(--color-yellow-400); |
| 300 | + } |
| 301 | + .post__chevron { |
| 302 | + background: var(--color-yellow-450); |
| 303 | + } |
| 304 | + .post__dot.is-active { |
| 305 | + background: var(--color-yellow-450); |
| 306 | + } |
245 | 307 | } |
246 | 308 | } |
0 commit comments