|
1 | 1 | :root {
|
2 | 2 | /* colors */
|
3 | 3 | --color-white: #fff;
|
4 |
| - --color-smoke-10: #fefefe; |
5 |
| - --color-smoke-30: #fafafa; |
6 |
| - --color-smoke-50: #f5f5f5; |
7 |
| - --color-smoke-70: #f0f0f0; |
8 |
| - --color-smoke-90: #e1e1e1; |
9 |
| - --color-gray-10: #c1c1c1; |
10 |
| - --color-gray-30: #9c9c9c; |
11 |
| - --color-gray-40: #8e8e8e; |
12 |
| - --color-gray-50: #808080; |
13 |
| - --color-gray-70: #5d5d5d; |
14 |
| - --color-jet-20: #4a4a4a; |
15 |
| - --color-jet-30: #424242; |
16 |
| - --color-jet-50: #333; |
17 |
| - --color-jet-70: #222; |
18 |
| - --color-jet-80: #191919; |
| 4 | + --color-quarkus-blue: #4695eb; |
| 5 | + --color-dark-blue: #09131e; |
| 6 | + --color-dark-blue-alt: #0d1c2c; |
| 7 | + --color-dark-blue-1: #205894; |
| 8 | + --color-soft-yellow: #fde9bf; |
| 9 | + --color-orange: #e37b40; |
| 10 | + --color-light-blue: #e4edf7; |
| 11 | + --color-red: #ff004a; |
| 12 | + --color-dark-red: #c00; |
| 13 | + --color-cta-blue: #0b58ab; |
| 14 | + --color-grey-0: #efefef; |
| 15 | + --color-grey-1: #aaa; |
| 16 | + --color-grey-2: #555; |
| 17 | + --color-grey-3: #333; |
| 18 | + --color-grey-4: #222; |
| 19 | + --color-dark-grey: #4c4c4c; |
| 20 | + --color-light-grey: #dcdcdc; |
19 | 21 | --color-black: #000;
|
| 22 | + |
20 | 23 | /* fonts */
|
21 | 24 | --rem-base: 18; /* used to compute rem value from desired pixel value (e.g., calc(18 / var(--rem-base) * 1rem) = 18px) */
|
22 | 25 | --body-font-size: 1.0625em; /* 17px */
|
23 | 26 | --body-font-size--desktop: 1.125em; /* 18px */
|
24 | 27 | --body-font-size--print: 0.9375em; /* 15px */
|
25 | 28 | --body-line-height: 1.15;
|
26 |
| - --body-font-color: var(--color-jet-70); |
| 29 | + --body-font-color: var(--color-black); |
27 | 30 | --body-font-family: "Open Sans", sans-serif;
|
28 | 31 | --body-font-weight-bold: 500;
|
29 | 32 | --monospace-font-family: "Roboto Mono", monospace;
|
30 | 33 | --monospace-font-weight-bold: 500;
|
31 | 34 | /* base */
|
32 | 35 | --body-background: var(--color-white);
|
33 |
| - --panel-background: var(--color-smoke-30); |
34 |
| - --panel-border-color: var(--color-smoke-90); |
35 |
| - --scrollbar-track-color: var(--color-smoke-30); |
36 |
| - --scrollbar-thumb-color: var(--color-gray-10); |
37 |
| - --scrollbar_hover-thumb-color: var(--color-gray-30); |
| 36 | + --panel-background: var(--color-white); |
| 37 | + --panel-border-color: var(--color-grey-3); |
| 38 | + --scrollbar-track-color: var(--color-grey-2); |
| 39 | + --scrollbar-thumb-color: var(--color-grey-1); |
| 40 | + --scrollbar_hover-thumb-color: var(--color-grey-2); |
| 41 | + --color-link-dark-bg: #9bcafa; |
| 42 | + --color-link-light-bg: #1259a5; |
| 43 | + --color-link-hover: --red; |
| 44 | + --color-link-visited: #aa4494; |
| 45 | + --color-cta-hover: var(--color-link-hover); |
38 | 46 | /* navbar */
|
39 |
| - --navbar-background: var(--color-jet-80); |
| 47 | + --navbar-background: var(--color-black); |
40 | 48 | --navbar-font-color: var(--color-white);
|
41 | 49 | --navbar_hover-background: var(--color-black);
|
42 | 50 | --navbar-button-background: var(--color-white);
|
43 | 51 | --navbar-button-border-color: var(--panel-border-color);
|
44 | 52 | --navbar-button-font-color: var(--body-font-color);
|
45 | 53 | --navbar-menu-border-color: var(--panel-border-color);
|
46 |
| - --navbar-menu-background: var(--color-white); |
47 |
| - --navbar-menu-font-color: var(--body-font-color); |
48 |
| - --navbar-menu_hover-background: var(--color-smoke-50); |
| 54 | + --navbar-menu-background: var(--color-grey-3); |
| 55 | + --navbar-menu-font-color: var(--navbar-font-color); |
| 56 | + --navbar-menu_hover-background: var(--color-quarkus-blue); |
49 | 57 | /* nav */
|
50 | 58 | --nav-background: var(--panel-background);
|
51 |
| - --nav-border-color: var(--color-gray-10); |
| 59 | + --nav-border-color: var(--color-grey-1); |
52 | 60 | --nav-line-height: 1.35;
|
53 |
| - --nav-heading-font-color: var(--color-jet-30); |
54 |
| - --nav-muted-color: var(--color-gray-70); |
55 |
| - --nav-panel-divider-color: var(--color-smoke-90); |
56 |
| - --nav-secondary-background: var(--color-smoke-70); |
| 61 | + --nav-heading-font-color: var(--color-black); |
| 62 | + --nav-muted-color: var(--color-grey-4); |
| 63 | + --nav-panel-divider-color: var(--color-grey-2); |
| 64 | + --nav-secondary-background: var(--color-grey-2); |
57 | 65 | /* toolbar */
|
58 |
| - --toolbar-background: var(--panel-background); |
59 |
| - --toolbar-border-color: var(--panel-border-color); |
60 |
| - --toolbar-font-color: var(--color-gray-70); |
61 |
| - --toolbar-muted-color: var(--color-gray-40); |
62 |
| - --page-version-menu-background: var(--color-smoke-70); |
63 |
| - --page-version-missing-font-color: var(--color-gray-40); |
| 66 | + --toolbar-background: var(--color-quarkus-blue); |
| 67 | + --toolbar-border-color: var(--toolbar-background); |
| 68 | + --toolbar-font-color: var(--color-white); |
| 69 | + --toolbar-muted-color: var(--color-grey-0); |
| 70 | + --page-version-menu-background: var(--color-quarkus-blue); |
| 71 | + --page-version-missing-font-color: var(--color-grey-0); |
64 | 72 | /* admonitions */
|
65 |
| - --caution-color: #a0439c; |
| 73 | + --caution-color: var(--color-orange); |
66 | 74 | --caution-on-color: var(--color-white);
|
67 |
| - --important-color: #d32f2f; |
| 75 | + --important-color: var(--color-dark-red); |
68 | 76 | --important-on-color: var(--color-white);
|
69 |
| - --note-color: #217ee7; |
| 77 | + --note-color: var(--color-quarkus-blue); |
70 | 78 | --note-on-color: var(--color-white);
|
71 |
| - --tip-color: #41af46; |
| 79 | + --tip-color: var(--color-dark-blue-1); |
72 | 80 | --tip-on-color: var(--color-white);
|
73 |
| - --warning-color: #e18114; |
| 81 | + --warning-color: var(--color-red); |
74 | 82 | --warning-on-color: var(--color-white);
|
75 | 83 | /* doc */
|
76 |
| - --doc-font-color: var(--color-jet-50); |
| 84 | + --doc-font-color: var(--color-black); |
77 | 85 | --doc-font-size: inherit;
|
78 | 86 | --doc-font-size--desktop: calc(17 / var(--rem-base) * 1rem);
|
79 | 87 | --doc-line-height: 1.6;
|
80 | 88 | --doc-margin: 0 auto;
|
81 | 89 | --doc-margin--desktop: 0 2rem;
|
82 |
| - --heading-font-color: var(--color-jet-80); |
| 90 | + --heading-font-color: var(--color-black); |
83 | 91 | --heading-font-weight: normal;
|
84 | 92 | --alt-heading-font-weight: var(--body-font-weight-bold);
|
85 | 93 | --section-divider-color: var(--panel-border-color);
|
86 |
| - --link-font-color: #1565c0; |
87 |
| - --link_hover-font-color: #104d92; |
| 94 | + --link-font-color: #1259a5; |
| 95 | + --link_hover-font-color: var(--color-red); |
88 | 96 | --link_unresolved-font-color: var(--important-color);
|
89 |
| - --abstract-background: var(--color-smoke-70); |
90 |
| - --abstract-font-color: var(--color-jet-20); |
| 97 | + --abstract-background: var(--color-black); |
| 98 | + --abstract-font-color: var(--color-black); |
91 | 99 | --abstract-border-color: var(--panel-border-color);
|
92 | 100 | --admonition-background: var(--panel-background);
|
93 | 101 | --admonition-label-font-weight: var(--body-font-weight-bold);
|
94 |
| - --caption-font-color: var(--color-gray-70); |
| 102 | + --caption-font-color: var(--color-grey-3); |
95 | 103 | --caption-font-weight: var(--body-font-weight-bold);
|
96 |
| - --code-background: var(--panel-background); |
97 |
| - --code-font-color: var(--body-font-color); |
| 104 | + --code-background: var(--color-grey-0); |
| 105 | + --code-font-color: var(--color-grey-4); |
98 | 106 | --example-background: var(--color-white);
|
99 |
| - --example-border-color: var(--color-gray-70); |
| 107 | + --example-border-color: var(--color-grey-4); |
100 | 108 | --kbd-background: var(--panel-background);
|
101 |
| - --kbd-border-color: var(--color-gray-10); |
102 |
| - --pre-background: var(--panel-background); |
| 109 | + --kbd-border-color: var(--color-grey-1); |
| 110 | + --pre-background: var(--code-background); |
103 | 111 | --pre-border-color: var(--panel-border-color);
|
104 |
| - --pre-annotation-font-color: var(--color-gray-50); |
| 112 | + --pre-annotation-font-color: var(--color-grey-3); |
105 | 113 | --quote-background: var(--panel-background);
|
106 |
| - --quote-border-color: var(--color-gray-70); |
107 |
| - --quote-font-color: var(--color-gray-70); |
108 |
| - --quote-attribution-font-color: var(--color-gray-40); |
109 |
| - --sidebar-background: var(--color-smoke-90); |
| 114 | + --quote-border-color: var(--color-grey-4); |
| 115 | + --quote-font-color: var(--color-grey-4); |
| 116 | + --quote-attribution-font-color: var(--color-grey-3); |
| 117 | + --sidebar-background: var(--color-grey-0); |
110 | 118 | --table-border-color: var(--panel-border-color);
|
111 | 119 | --table-stripe-background: var(--panel-background);
|
112 |
| - --table-footer-background: linear-gradient(to bottom, var(--color-smoke-70) 0%, var(--color-white) 100%); |
| 120 | + --table-footer-background: linear-gradient(to bottom, var(--color-grey-1) 0%, var(--color-white) 100%); |
113 | 121 | /* toc */
|
114 | 122 | --toc-font-color: var(--nav-muted-color);
|
115 | 123 | --toc-heading-font-color: var(--doc-font-color);
|
116 | 124 | --toc-border-color: var(--panel-border-color);
|
117 | 125 | --toc-line-height: 1.2;
|
118 | 126 | /* footer */
|
119 | 127 | --footer-line-height: var(--doc-line-height);
|
120 |
| - --footer-background: var(--color-smoke-90); |
121 |
| - --footer-font-color: var(--color-gray-70); |
122 |
| - --footer-link-font-color: var(--color-jet-80); |
| 128 | + --footer-background: var(--color-black); |
| 129 | + --footer-font-color: var(--color-white); |
| 130 | + --footer-link-font-color: var(--color-white); |
123 | 131 | /* dimensions and positioning */
|
124 | 132 | --navbar-height: calc(63 / var(--rem-base) * 1rem);
|
125 | 133 | --toolbar-height: calc(45 / var(--rem-base) * 1rem);
|
|
0 commit comments