|
12 | 12 | background: var(--ifm-background-color); |
13 | 13 | } |
14 | 14 |
|
| 15 | +.scroll-progress, |
| 16 | +.hero-grid, |
| 17 | +.syntax-stage, |
| 18 | +.scroll-cue, |
| 19 | +.window-dots, |
| 20 | +.closing-signal, |
| 21 | +.btn-primary, |
| 22 | +.btn-secondary { |
| 23 | + user-select: none; |
| 24 | +} |
| 25 | + |
15 | 26 | .scroll-progress { |
16 | 27 | position: fixed; |
17 | 28 | z-index: calc(var(--ifm-z-index-fixed) + 1); |
|
27 | 38 | } |
28 | 39 |
|
29 | 40 | .hero { |
| 41 | + --ifm-color-primary: #8b8df7; |
| 42 | + --ifm-color-primary-dark: #7274f4; |
| 43 | + --ifm-color-primary-light: #a5a7fa; |
| 44 | + --ifm-color-primary-lightest: #dfe0ff; |
| 45 | + --ifm-heading-color: #f5f3ff; |
| 46 | + --ifm-font-color-base: #e6e4ef; |
| 47 | + --ifm-background-color: #0f0f15; |
| 48 | + --ifm-background-surface-color: #191920; |
| 49 | + --ifm-color-emphasis-500: #858392; |
| 50 | + --ifm-color-emphasis-600: #aaa8b6; |
| 51 | + --home-panel: #191920; |
| 52 | + --home-muted: #aaa8b6; |
| 53 | + --home-line: rgba(255 255 255 / 12%); |
| 54 | + --home-soft: #161620; |
| 55 | + --home-glow: rgba(134 136 243 / 28%); |
30 | 56 | position: relative; |
31 | 57 | min-height: calc(100vh - var(--ifm-navbar-height)); |
32 | 58 | min-height: calc(100svh - var(--ifm-navbar-height)); |
33 | 59 | display: grid; |
34 | 60 | isolation: isolate; |
35 | 61 | overflow: hidden; |
| 62 | + color: var(--ifm-font-color-base); |
36 | 63 | background: |
37 | 64 | radial-gradient(circle at 73% 46%, var(--home-glow), transparent 31rem), |
| 65 | + radial-gradient(circle at 14% 7%, rgba(109 46 255 / 16%), transparent 22rem), |
38 | 66 | linear-gradient(145deg, var(--home-soft), var(--ifm-background-color) 58%); |
39 | 67 | } |
40 | 68 |
|
|
391 | 419 | display: block; |
392 | 420 | min-height: 5.3rem; |
393 | 421 | color: #d4d4d4; |
394 | | - background: transparent; |
| 422 | + color-scheme: dark; |
| 423 | + background: linear-gradient(145deg, #252526, #1e1e1e 72%); |
| 424 | + box-shadow: inset 0 1px rgba(255 255 255 / 5%); |
395 | 425 | font-size: 0.67rem; |
396 | 426 | line-height: 1.7; |
397 | 427 | white-space: pre; |
398 | | - |
399 | | - :root[data-theme='light'] & { |
400 | | - filter: hue-rotate(0.5turn) invert(0.8) brightness(1.5); |
401 | | - } |
402 | 428 | } |
403 | 429 |
|
404 | 430 | .scroll-cue { |
|
759 | 785 | } |
760 | 786 |
|
761 | 787 | .closing-card { |
| 788 | + --ifm-color-primary: #8b8df7; |
| 789 | + --ifm-color-primary-dark: #7274f4; |
| 790 | + --ifm-color-primary-light: #a5a7fa; |
| 791 | + --ifm-color-primary-lightest: #dfe0ff; |
| 792 | + --ifm-heading-color: #f5f3ff; |
| 793 | + --ifm-font-color-base: #e6e4ef; |
| 794 | + --home-panel: #191920; |
| 795 | + --home-muted: #aaa8b6; |
| 796 | + --home-line: rgba(255 255 255 / 12%); |
| 797 | + --home-soft: #161620; |
| 798 | + --home-glow: rgba(134 136 243 / 28%); |
762 | 799 | position: relative; |
763 | 800 | width: min(1180px, 100%); |
764 | 801 | min-height: 31rem; |
|
769 | 806 | align-items: flex-start; |
770 | 807 | justify-content: center; |
771 | 808 | overflow: hidden; |
| 809 | + color: var(--ifm-font-color-base); |
772 | 810 | border: 1px solid color-mix(in srgb, var(--ifm-color-primary) 40%, var(--home-line)); |
773 | 811 | border-radius: 1rem; |
774 | 812 | background: |
775 | 813 | radial-gradient(circle at 86% 32%, var(--home-glow), transparent 18rem), |
776 | | - linear-gradient(135deg, var(--home-soft), var(--home-panel)); |
| 814 | + radial-gradient(circle at 14% 92%, rgba(109 46 255 / 12%), transparent 20rem), |
| 815 | + linear-gradient(135deg, var(--home-soft), #0f0f15); |
777 | 816 | } |
778 | 817 |
|
779 | 818 | .closing-card::before, |
|
0 commit comments