|
35 | 35 | text-align: center; |
36 | 36 | margin: auto; |
37 | 37 | font-size: 16px; |
| 38 | + line-height: 24px; |
38 | 39 | padding: 16px; |
39 | 40 | } |
40 | 41 |
|
@@ -269,16 +270,94 @@ a { |
269 | 270 | max-width: 180px; |
270 | 271 | } |
271 | 272 |
|
272 | | -.blockHeader:hover .blockHeaderLink { |
| 273 | +.blockHeader:hover .blockHeaderLink, |
| 274 | +.blockHeader:hover .blockHeaderSettingsButton { |
273 | 275 | opacity: 1; |
274 | 276 | } |
275 | 277 |
|
| 278 | +.menuItem { |
| 279 | + font-size: 1em; |
| 280 | + display: flex; |
| 281 | + flex-direction: row; |
| 282 | + font-family: 'nunito'; |
| 283 | + column-gap: 8px; |
| 284 | + svg { |
| 285 | + font-size: 1.1em; |
| 286 | + } |
| 287 | +} |
| 288 | + |
| 289 | +.szh-menu__header { |
| 290 | + margin-bottom: 6px; |
| 291 | +} |
| 292 | +.light { |
| 293 | + .menuItem { |
| 294 | + color: var(--card-header-text-color); |
| 295 | + } |
| 296 | + .szh-menu__item--disabled { |
| 297 | + color: var(--secondary-text-color); |
| 298 | + opacity: 0.6; |
| 299 | + cursor: not-allowed; |
| 300 | + } |
| 301 | +} |
| 302 | + |
| 303 | +.dark { |
| 304 | + .szh-menu { |
| 305 | + background-color: var(--card-background-color); |
| 306 | + border-radius: 12px; |
| 307 | + border: 1px solid var(--card-border-color); |
| 308 | + box-shadow: 0 0 20px var(--card-border-color); |
| 309 | + } |
| 310 | + .szh-menu__item { |
| 311 | + color: var(--primary-text-color); |
| 312 | + } |
| 313 | + |
| 314 | + .szh-menu__divider { |
| 315 | + background-color: var(--card-border-color); |
| 316 | + } |
| 317 | + |
| 318 | + .szh-menu__item--hover { |
| 319 | + background-color: var(--app-name-text-color); |
| 320 | + color: var(--background-color); |
| 321 | + } |
| 322 | + .szh-menu__item--hover { |
| 323 | + background-color: var(--app-name-text-color); |
| 324 | + } |
| 325 | + .szh-menu__submenu { |
| 326 | + background-color: var(--card-background-color); |
| 327 | + |
| 328 | + .szh-menu__item--hover { |
| 329 | + background-color: var(--app-name-text-color); |
| 330 | + color: var(--background-color); |
| 331 | + } |
| 332 | + } |
| 333 | + .szh-menu__item--disabled { |
| 334 | + color: var(--secondary-text-color); |
| 335 | + opacity: 0.6; |
| 336 | + cursor: not-allowed; |
| 337 | + } |
| 338 | +} |
| 339 | + |
| 340 | +.blockHeaderSettingsButton { |
| 341 | + color: #96a2ae; |
| 342 | + display: flex; |
| 343 | + justify-content: center; |
| 344 | + opacity: 0; |
| 345 | + font-size: 1.2em; |
| 346 | + transition: opacity 0.2s linear; |
| 347 | + cursor: pointer; |
| 348 | + &:focus { |
| 349 | + cursor: pointer; |
| 350 | + opacity: 1; |
| 351 | + } |
| 352 | +} |
| 353 | + |
276 | 354 | .blockHeaderLink { |
277 | 355 | align-items: center; |
278 | 356 | color: #96a2ae; |
279 | 357 | display: flex; |
280 | 358 | justify-content: center; |
281 | 359 | opacity: 0; |
| 360 | + font-size: 1.2em; |
282 | 361 | transition: opacity 0.2s linear; |
283 | 362 | } |
284 | 363 |
|
|
311 | 390 | transform: rotate(3deg); |
312 | 391 | opacity: 0.5; |
313 | 392 | } |
314 | | - |
| 393 | +.blockHeaderHighlight { |
| 394 | + border-radius: 15px; |
| 395 | + padding: 1px 6px; |
| 396 | + border: 1px solid var(--chip-border-color); |
| 397 | + background-color: var(--chip-background); |
| 398 | + font-size: 0.9em; |
| 399 | +} |
315 | 400 | .blockHeaderIcon { |
316 | 401 | display: flex; |
317 | 402 | height: 16px; |
|
330 | 415 | padding: 0 6px; |
331 | 416 | text-transform: lowercase; |
332 | 417 | color: white; |
| 418 | + |
| 419 | + &.past { |
| 420 | + background-color: #dd5353; |
| 421 | + margin-right: 4px; |
| 422 | + } |
333 | 423 | } |
334 | 424 | .blockHeaderIcon img { |
335 | 425 | display: block; |
|
567 | 657 | transition: opacity 0.3s ease-out 0.1s, transform 0.3s ease-out 0.1s, |
568 | 658 | visibility 0.3s ease-out 0.1s; |
569 | 659 | width: 100%; |
| 660 | + |
| 661 | + button.tag { |
| 662 | + cursor: pointer; |
| 663 | + } |
570 | 664 | } |
571 | 665 |
|
572 | 666 | .tag { |
@@ -921,7 +1015,14 @@ Producthunt item |
921 | 1015 | padding: 0 32px 0 48px; |
922 | 1016 | width: 100%; |
923 | 1017 | background-color: var(--card-header-background-color); |
| 1018 | + |
| 1019 | + &::placeholder { |
| 1020 | + color: var(--primary-text-color); |
| 1021 | + font-size: 0.9em; |
| 1022 | + opacity: 0.5; |
| 1023 | + } |
924 | 1024 | } |
| 1025 | + |
925 | 1026 | .searchBarInput:focus { |
926 | 1027 | outline: none; |
927 | 1028 | } |
@@ -1159,6 +1260,11 @@ Producthunt item |
1159 | 1260 | right: 16px; |
1160 | 1261 | width: 48px; |
1161 | 1262 | z-index: 2; |
| 1263 | + |
| 1264 | + & svg { |
| 1265 | + color: white; |
| 1266 | + font-size: 24px; |
| 1267 | + } |
1162 | 1268 | } |
1163 | 1269 |
|
1164 | 1270 | .floatingFilterBottomSheet .title { |
|
0 commit comments