|
10 | 10 | --light-color-text: #222;
|
11 | 11 | --light-color-text-aside: #6e6e6e;
|
12 | 12 | --light-color-link: #1f70c2;
|
| 13 | + --light-color-focus-outline: #3584e4; |
13 | 14 |
|
14 | 15 | --light-color-ts-keyword: #056bd6;
|
15 | 16 | --light-color-ts-project: #b111c9;
|
|
51 | 52 | --dark-color-text: #f5f5f5;
|
52 | 53 | --dark-color-text-aside: #dddddd;
|
53 | 54 | --dark-color-link: #00aff4;
|
| 55 | + --dark-color-focus-outline: #4c97f2; |
54 | 56 |
|
55 | 57 | --dark-color-ts-keyword: #3399ff;
|
56 | 58 | --dark-color-ts-project: #e358ff;
|
|
94 | 96 | --color-text: var(--light-color-text);
|
95 | 97 | --color-text-aside: var(--light-color-text-aside);
|
96 | 98 | --color-link: var(--light-color-link);
|
| 99 | + --color-focus-outline: var(--light-color-focus-outline); |
97 | 100 |
|
98 | 101 | --color-ts-keyword: var(--light-color-ts-keyword);
|
99 | 102 | --color-ts-module: var(--light-color-ts-module);
|
|
137 | 140 | --color-text: var(--dark-color-text);
|
138 | 141 | --color-text-aside: var(--dark-color-text-aside);
|
139 | 142 | --color-link: var(--dark-color-link);
|
| 143 | + --color-focus-outline: var(--dark-color-focus-outline); |
140 | 144 |
|
141 | 145 | --color-ts-keyword: var(--dark-color-ts-keyword);
|
142 | 146 | --color-ts-module: var(--dark-color-ts-module);
|
@@ -187,6 +191,7 @@ body {
|
187 | 191 | --color-text: var(--light-color-text);
|
188 | 192 | --color-text-aside: var(--light-color-text-aside);
|
189 | 193 | --color-link: var(--light-color-link);
|
| 194 | + --color-focus-outline: var(--light-color-focus-outline); |
190 | 195 |
|
191 | 196 | --color-ts-keyword: var(--light-color-ts-keyword);
|
192 | 197 | --color-ts-module: var(--light-color-ts-module);
|
@@ -228,6 +233,7 @@ body {
|
228 | 233 | --color-text: var(--dark-color-text);
|
229 | 234 | --color-text-aside: var(--dark-color-text-aside);
|
230 | 235 | --color-link: var(--dark-color-link);
|
| 236 | + --color-focus-outline: var(--dark-color-focus-outline); |
231 | 237 |
|
232 | 238 | --color-ts-keyword: var(--dark-color-ts-keyword);
|
233 | 239 | --color-ts-module: var(--dark-color-ts-module);
|
@@ -258,6 +264,11 @@ body {
|
258 | 264 | --color-scheme: var(--dark-color-scheme);
|
259 | 265 | }
|
260 | 266 |
|
| 267 | +*:focus-visible, |
| 268 | +.tsd-accordion-summary:focus-visible svg { |
| 269 | + outline: 2px solid var(--color-focus-outline); |
| 270 | +} |
| 271 | + |
261 | 272 | .always-visible,
|
262 | 273 | .always-visible .tsd-signatures {
|
263 | 274 | display: inherit !important;
|
@@ -604,11 +615,8 @@ dl.tsd-comment-tag-group p {
|
604 | 615 | Don't remove unless you know what you're doing. */
|
605 | 616 | opacity: 0.99;
|
606 | 617 | }
|
607 |
| -.tsd-filter-input input[type="checkbox"]:focus + svg { |
608 |
| - transform: scale(0.95); |
609 |
| -} |
610 |
| -.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { |
611 |
| - transform: scale(1); |
| 618 | +.tsd-filter-input input[type="checkbox"]:focus-visible + svg { |
| 619 | + outline: 2px solid var(--color-focus-outline); |
612 | 620 | }
|
613 | 621 | .tsd-checkbox-background {
|
614 | 622 | fill: var(--color-accent);
|
|
0 commit comments