at path:ROOT / wp-admin / css / colors / _admin.scss
run:R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
DIR
2026-03-11 16:18:51
R W Run
22.49 KB
2026-03-11 16:18:51
R W Run
945 By
2026-03-11 16:18:51
R W Run
2.51 KB
2026-03-11 16:18:51
R W Run
error_log
📄_admin.scss
1@use 'sass:color';
2@use 'sass:string';
3@forward 'variables' show $scheme-name, $base-color, $body-background, $button-color, $custom-welcome-panel, $dashboard-accent-1, $dashboard-accent-2, $dashboard-icon-background, $form-checked, $highlight-color, $icon-color, $link, $link-focus, $low-contrast-theme, $menu-bubble-text, $menu-collapse-focus-icon, $menu-collapse-text, $menu-highlight-background, $menu-highlight-icon, $menu-highlight-text, $menu-submenu-text, $menu-submenu-focus-text, $menu-submenu-background, $notification-color, $text-color;
4@use 'variables';
5@use 'mixins';
6
7/**
8 * This function name uses British English to maintain backward compatibility, as developers
9 * may use the function in their own admin CSS files. See #56811.
10 */
11@function url-friendly-colour( $color ) {
12 @return '%23' + string.slice( '#{ $color }', 2, -1 );
13}
14
15body {
16 background: variables.$body-background;
17}
18
19
20/* Links */
21
22a {
23 color: variables.$link;
24
25 &:hover,
26 &:active,
27 &:focus {
28 color: variables.$link-focus;
29 }
30}
31
32#post-body .misc-pub-post-status:before,
33#post-body #visibility:before,
34.curtime #timestamp:before,
35#post-body .misc-pub-revisions:before,
36span.wp-media-buttons-icon:before {
37 color: currentColor;
38}
39
40.wp-core-ui .button-link {
41 color: variables.$link;
42
43 &:hover,
44 &:active,
45 &:focus {
46 color: variables.$link-focus;
47 }
48}
49
50.media-modal .delete-attachment,
51.media-modal .trash-attachment,
52.media-modal .untrash-attachment,
53.wp-core-ui .button-link-delete {
54 color: #a00;
55}
56
57.media-modal .delete-attachment:hover,
58.media-modal .trash-attachment:hover,
59.media-modal .untrash-attachment:hover,
60.media-modal .delete-attachment:focus,
61.media-modal .trash-attachment:focus,
62.media-modal .untrash-attachment:focus,
63.wp-core-ui .button-link-delete:hover,
64.wp-core-ui .button-link-delete:focus {
65 color: #dc3232;
66}
67
68/* Forms */
69
70input[type=checkbox]:checked::before {
71 content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27#{url-friendly-colour(variables.$form-checked)}%27%2F%3E%3C%2Fsvg%3E");
72 content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27#{url-friendly-colour(variables.$form-checked)}%27%2F%3E%3C%2Fsvg%3E") / '';
73}
74
75input[type=radio]:checked::before {
76 background: variables.$form-checked;
77}
78
79.wp-core-ui input[type="reset"]:hover,
80.wp-core-ui input[type="reset"]:active {
81 color: variables.$link-focus;
82}
83
84input[type="text"]:focus,
85input[type="password"]:focus,
86input[type="color"]:focus,
87input[type="date"]:focus,
88input[type="datetime"]:focus,
89input[type="datetime-local"]:focus,
90input[type="email"]:focus,
91input[type="month"]:focus,
92input[type="number"]:focus,
93input[type="search"]:focus,
94input[type="tel"]:focus,
95input[type="text"]:focus,
96input[type="time"]:focus,
97input[type="url"]:focus,
98input[type="week"]:focus,
99input[type="checkbox"]:focus,
100input[type="radio"]:focus,
101select:focus,
102textarea:focus {
103 border-color: variables.$highlight-color;
104 box-shadow: 0 0 0 1px variables.$highlight-color;
105}
106
107
108/* Core UI */
109
110.wp-core-ui {
111
112 .button {
113 border-color: #7e8993;
114 color: #32373c;
115 }
116
117 .button.hover,
118 .button:hover,
119 .button.focus,
120 .button:focus {
121 border-color: color.adjust(#7e8993, $lightness: -5%);
122 color: color.adjust(#32373c, $lightness: -5%);
123 }
124
125 .button.focus,
126 .button:focus {
127 border-color: #7e8993;
128 color: color.adjust(#32373c, $lightness: -5%);
129 box-shadow: 0 0 0 1px #32373c;
130 }
131
132 .button:active {
133 border-color: #7e8993;
134 color: color.adjust(#32373c, $lightness: -5%);
135 box-shadow: none;
136 }
137
138 .button.active,
139 .button.active:focus,
140 .button.active:hover {
141 border-color: variables.$button-color;
142 color: color.adjust(#32373c, $lightness: -5%);
143 box-shadow: inset 0 2px 5px -3px variables.$button-color;
144 }
145
146 .button.active:focus {
147 box-shadow: 0 0 0 1px #32373c;
148 }
149
150 @if ( variables.$low-contrast-theme != "true" ) {
151 .button,
152 .button-secondary {
153 color: variables.$highlight-color;
154 border-color: variables.$highlight-color;
155 }
156
157 .button.hover,
158 .button:hover,
159 .button-secondary:hover{
160 border-color: color.adjust(variables.$highlight-color, $lightness: -10%);
161 color: color.adjust(variables.$highlight-color, $lightness: -10%);
162 }
163
164 .button.focus,
165 .button:focus,
166 .button-secondary:focus {
167 border-color: color.adjust(variables.$highlight-color, $lightness: 10%);
168 color: color.adjust(variables.$highlight-color, $lightness: -20%);
169 box-shadow: 0 0 0 1px color.adjust(variables.$highlight-color, $lightness: 10%);
170 }
171
172 .button-primary {
173 &:hover {
174 color: #fff;
175 }
176 }
177 }
178
179 .button-primary {
180 @include mixins.button( variables.$button-color );
181 }
182
183 .button-group > .button.active {
184 border-color: variables.$button-color;
185 }
186
187 .wp-ui-primary {
188 color: variables.$text-color;
189 background-color: variables.$base-color;
190 }
191 .wp-ui-text-primary {
192 color: variables.$base-color;
193 }
194
195 .wp-ui-highlight {
196 color: variables.$menu-highlight-text;
197 background-color: variables.$menu-highlight-background;
198 }
199 .wp-ui-text-highlight {
200 color: variables.$menu-highlight-background;
201 }
202
203 .wp-ui-notification {
204 color: variables.$menu-bubble-text;
205 background-color: variables.$menu-bubble-background;
206 }
207 .wp-ui-text-notification {
208 color: variables.$menu-bubble-background;
209 }
210
211 .wp-ui-text-icon {
212 color: variables.$menu-icon;
213 }
214}
215
216
217/* List tables */
218@if variables.$low-contrast-theme == "true" {
219 .wrap .page-title-action:hover {
220 color: variables.$menu-text;
221 background-color: variables.$menu-background;
222 }
223} @else {
224 .wrap .page-title-action,
225 .wrap .page-title-action:active {
226 border: 1px solid variables.$highlight-color;
227 color: variables.$highlight-color;
228 }
229
230 .wrap .page-title-action:hover {
231 color: color.adjust(variables.$highlight-color, $lightness: -10%);
232 border-color: color.adjust(variables.$highlight-color, $lightness: -10%);
233 }
234
235 .wrap .page-title-action:focus {
236 border-color: color.adjust(variables.$highlight-color, $lightness: 10%);
237 color: color.adjust(variables.$highlight-color, $lightness: -20%);
238 box-shadow: 0 0 0 1px color.adjust(variables.$highlight-color, $lightness: 10%);
239 }
240}
241
242.view-switch a.current:before {
243 color: variables.$menu-background;
244}
245
246.view-switch a:hover:before {
247 color: variables.$menu-bubble-background;
248}
249
250
251/* Admin Menu */
252
253#adminmenuback,
254#adminmenuwrap,
255#adminmenu {
256 background: variables.$menu-background;
257}
258
259#adminmenu a {
260 color: variables.$menu-text;
261}
262
263#adminmenu div.wp-menu-image:before {
264 color: variables.$menu-icon;
265}
266
267#adminmenu a:hover,
268#adminmenu li.menu-top:hover,
269#adminmenu li.opensub > a.menu-top,
270#adminmenu li > a.menu-top:focus {
271 color: variables.$menu-highlight-text;
272 background-color: variables.$menu-highlight-background;
273}
274
275#adminmenu li.menu-top:hover div.wp-menu-image:before,
276#adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
277 color: variables.$menu-highlight-icon;
278}
279
280
281/* Active tabs use a bottom border color that matches the page background color. */
282
283.about-wrap .nav-tab-active,
284.nav-tab-active,
285.nav-tab-active:hover {
286 background-color: variables.$body-background;
287 border-bottom-color: variables.$body-background;
288}
289
290
291/* Admin Menu: submenu */
292
293#adminmenu .wp-submenu,
294#adminmenu .wp-has-current-submenu .wp-submenu,
295#adminmenu .wp-has-current-submenu.opensub .wp-submenu,
296#adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
297 background: variables.$menu-submenu-background;
298}
299
300#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after,
301#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after {
302 border-right-color: variables.$menu-submenu-background;
303}
304
305#adminmenu .wp-submenu .wp-submenu-head {
306 color: variables.$menu-submenu-text;
307}
308
309#adminmenu .wp-submenu a,
310#adminmenu .wp-has-current-submenu .wp-submenu a,
311#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a,
312#adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
313 color: variables.$menu-submenu-text;
314
315 &:focus, &:hover {
316 color: variables.$menu-submenu-focus-text;
317 }
318}
319
320
321/* Admin Menu: current */
322
323#adminmenu .wp-submenu li.current a,
324#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a,
325#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
326 color: variables.$menu-submenu-current-text;
327
328 &:hover, &:focus {
329 color: variables.$menu-submenu-focus-text;
330 }
331}
332
333ul#adminmenu a.wp-has-current-submenu:after,
334ul#adminmenu > li.current > a.current:after {
335 border-right-color: variables.$body-background;
336}
337
338#adminmenu li.current a.menu-top,
339#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
340#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,
341.folded #adminmenu li.current.menu-top {
342 color: variables.$menu-current-text;
343 background: variables.$menu-current-background;
344}
345
346#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,
347#adminmenu a.current:hover div.wp-menu-image:before,
348#adminmenu li.current div.wp-menu-image:before,
349#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,
350#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,
351#adminmenu li:hover div.wp-menu-image:before,
352#adminmenu li a:focus div.wp-menu-image:before,
353#adminmenu li.opensub div.wp-menu-image:before {
354 color: variables.$menu-current-icon;
355}
356
357
358/* Admin Menu: bubble */
359
360#adminmenu .menu-counter,
361#adminmenu .awaiting-mod,
362#adminmenu .update-plugins {
363 color: variables.$menu-bubble-text;
364 background: variables.$menu-bubble-background;
365}
366
367#adminmenu li.current a .awaiting-mod,
368#adminmenu li a.wp-has-current-submenu .update-plugins,
369#adminmenu li:hover a .awaiting-mod,
370#adminmenu li.menu-top:hover > a .update-plugins {
371 color: variables.$menu-bubble-current-text;
372 background: variables.$menu-bubble-current-background;
373}
374
375
376/* Admin Menu: collapse button */
377
378#collapse-button {
379 color: variables.$menu-collapse-text;
380}
381
382#collapse-button:hover,
383#collapse-button:focus {
384 color: variables.$menu-submenu-focus-text;
385}
386
387/* Admin Bar */
388
389#wpadminbar {
390 color: variables.$menu-text;
391 background: variables.$menu-background;
392}
393
394#wpadminbar .ab-item,
395#wpadminbar a.ab-item,
396#wpadminbar > #wp-toolbar span.ab-label,
397#wpadminbar > #wp-toolbar span.noticon {
398 color: variables.$menu-text;
399}
400
401#wpadminbar .ab-icon,
402#wpadminbar .ab-icon:before,
403#wpadminbar .ab-item:before,
404#wpadminbar .ab-item:after {
405 color: variables.$menu-icon;
406}
407
408#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
409#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus,
410#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
411#wpadminbar.nojs .ab-top-menu > li.menupop:hover > .ab-item,
412#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
413 color: variables.$menu-submenu-focus-text;
414 background: variables.$menu-submenu-background;
415}
416
417#wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label,
418#wpadminbar:not(.mobile) > #wp-toolbar li.hover span.ab-label,
419#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label {
420 color: variables.$menu-submenu-focus-text;
421}
422
423#wpadminbar:not(.mobile) li:hover .ab-icon:before,
424#wpadminbar:not(.mobile) li:hover .ab-item:before,
425#wpadminbar:not(.mobile) li:hover .ab-item:after,
426#wpadminbar:not(.mobile) li:hover #adminbarsearch:before {
427 color: variables.$menu-submenu-focus-text;
428}
429
430
431/* Admin Bar: submenu */
432
433#wpadminbar .menupop .ab-sub-wrapper {
434 background: variables.$menu-submenu-background;
435}
436
437#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
438#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
439 background: variables.$menu-submenu-background-alt;
440}
441
442#wpadminbar .ab-submenu .ab-item,
443#wpadminbar .quicklinks .menupop ul li a,
444#wpadminbar .quicklinks .menupop.hover ul li a,
445#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
446 color: variables.$menu-submenu-text;
447}
448
449#wpadminbar .quicklinks li .blavatar,
450#wpadminbar .menupop .menupop > .ab-item:before {
451 color: variables.$menu-icon;
452}
453
454#wpadminbar .quicklinks .menupop ul li a:hover,
455#wpadminbar .quicklinks .menupop ul li a:focus,
456#wpadminbar .quicklinks .menupop ul li a:hover strong,
457#wpadminbar .quicklinks .menupop ul li a:focus strong,
458#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a,
459#wpadminbar .quicklinks .menupop.hover ul li a:hover,
460#wpadminbar .quicklinks .menupop.hover ul li a:focus,
461#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
462#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
463#wpadminbar li:hover .ab-icon:before,
464#wpadminbar li:hover .ab-item:before,
465#wpadminbar li a:focus .ab-icon:before,
466#wpadminbar li .ab-item:focus:before,
467#wpadminbar li .ab-item:focus .ab-icon:before,
468#wpadminbar li.hover .ab-icon:before,
469#wpadminbar li.hover .ab-item:before,
470#wpadminbar li:hover #adminbarsearch:before,
471#wpadminbar li #adminbarsearch.adminbar-focused:before {
472 color: variables.$menu-submenu-focus-text;
473}
474
475#wpadminbar .quicklinks li a:hover .blavatar,
476#wpadminbar .quicklinks li a:focus .blavatar,
477#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a .blavatar,
478#wpadminbar .menupop .menupop > .ab-item:hover:before,
479#wpadminbar.mobile .quicklinks .ab-icon:before,
480#wpadminbar.mobile .quicklinks .ab-item:before {
481 color: variables.$menu-submenu-focus-text;
482}
483
484#wpadminbar.mobile .quicklinks .hover .ab-icon:before,
485#wpadminbar.mobile .quicklinks .hover .ab-item:before {
486 color: variables.$menu-icon;
487}
488
489
490/* Admin Bar: search */
491
492#wpadminbar #adminbarsearch:before {
493 color: variables.$menu-icon;
494}
495
496#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
497 color: variables.$menu-text;
498 background: variables.$adminbar-input-background;
499}
500
501/* Admin Bar: recovery mode */
502
503#wpadminbar #wp-admin-bar-recovery-mode {
504 color: variables.$adminbar-recovery-exit-text;
505 background-color: variables.$adminbar-recovery-exit-background;
506}
507
508#wpadminbar #wp-admin-bar-recovery-mode .ab-item,
509#wpadminbar #wp-admin-bar-recovery-mode a.ab-item {
510 color: variables.$adminbar-recovery-exit-text;
511}
512
513#wpadminbar .ab-top-menu > #wp-admin-bar-recovery-mode.hover >.ab-item,
514#wpadminbar.nojq .quicklinks .ab-top-menu > #wp-admin-bar-recovery-mode > .ab-item:focus,
515#wpadminbar:not(.mobile) .ab-top-menu > #wp-admin-bar-recovery-mode:hover > .ab-item,
516#wpadminbar:not(.mobile) .ab-top-menu > #wp-admin-bar-recovery-mode > .ab-item:focus {
517 color: variables.$adminbar-recovery-exit-text;
518 background-color: variables.$adminbar-recovery-exit-background-alt;
519}
520
521/* Admin Bar: my account */
522
523#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
524 border-color: variables.$adminbar-avatar-frame;
525 background-color: variables.$adminbar-avatar-frame;
526}
527
528#wpadminbar #wp-admin-bar-user-info .display-name {
529 color: variables.$menu-text;
530}
531
532#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
533 color: variables.$menu-submenu-focus-text;
534}
535
536#wpadminbar #wp-admin-bar-user-info .username {
537 color: variables.$menu-submenu-text;
538}
539
540
541/* Pointers */
542
543.wp-pointer .wp-pointer-content h3 {
544 background-color: variables.$highlight-color;
545 border-color: color.adjust(variables.$highlight-color, $lightness: -5%);
546}
547
548.wp-pointer .wp-pointer-content h3:before {
549 color: variables.$highlight-color;
550}
551
552.wp-pointer.wp-pointer-top .wp-pointer-arrow,
553.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,
554.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,
555.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner {
556 border-bottom-color: variables.$highlight-color;
557}
558
559
560/* Media */
561
562.media-item .bar,
563.media-progress-bar div {
564 background-color: variables.$highlight-color;
565}
566
567.details.attachment {
568 box-shadow:
569 inset 0 0 0 3px #fff,
570 inset 0 0 0 7px variables.$highlight-color;
571}
572
573.attachment.details .check {
574 background-color: variables.$highlight-color;
575 box-shadow: 0 0 0 1px #fff, 0 0 0 2px variables.$highlight-color;
576}
577
578.media-selection .attachment.selection.details .thumbnail {
579 box-shadow: 0 0 0 1px #fff, 0 0 0 3px variables.$highlight-color;
580}
581
582
583/* Themes */
584
585.theme-browser .theme.active .theme-name,
586.theme-browser .theme.add-new-theme a:hover:after,
587.theme-browser .theme.add-new-theme a:focus:after {
588 background: variables.$highlight-color;
589}
590
591.theme-browser .theme.add-new-theme a:hover span:after,
592.theme-browser .theme.add-new-theme a:focus span:after {
593 color: variables.$highlight-color;
594}
595
596.theme-section.current,
597.theme-filter.current {
598 border-bottom-color: variables.$menu-background;
599}
600
601body.more-filters-opened .more-filters {
602 color: variables.$menu-text;
603 background-color: variables.$menu-background;
604}
605
606body.more-filters-opened .more-filters:before {
607 color: variables.$menu-text;
608}
609
610body.more-filters-opened .more-filters:hover,
611body.more-filters-opened .more-filters:focus {
612 background-color: variables.$menu-highlight-background;
613 color: variables.$menu-highlight-text;
614}
615
616body.more-filters-opened .more-filters:hover:before,
617body.more-filters-opened .more-filters:focus:before {
618 color: variables.$menu-highlight-text;
619}
620
621/* Widgets */
622
623.widgets-chooser li.widgets-chooser-selected {
624 background-color: variables.$menu-highlight-background;
625 color: variables.$menu-highlight-text;
626}
627
628.widgets-chooser li.widgets-chooser-selected:before,
629.widgets-chooser li.widgets-chooser-selected:focus:before {
630 color: variables.$menu-highlight-text;
631}
632
633
634/* Nav Menus */
635
636.nav-menus-php .item-edit:focus:before {
637 box-shadow:
638 0 0 0 1px color.adjust(variables.$button-color, $lightness: 10%),
639 0 0 2px 1px variables.$button-color;
640}
641
642
643/* Responsive Component */
644
645div#wp-responsive-toggle a:before {
646 color: variables.$menu-icon;
647}
648
649.wp-responsive-open div#wp-responsive-toggle a {
650 // ToDo: make inset border
651 border-color: transparent;
652 background: variables.$menu-highlight-background;
653}
654
655.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
656 background: variables.$menu-submenu-background;
657}
658
659.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
660 color: variables.$menu-icon;
661}
662
663/* TinyMCE */
664
665.mce-container.mce-menu .mce-menu-item:hover,
666.mce-container.mce-menu .mce-menu-item.mce-selected,
667.mce-container.mce-menu .mce-menu-item:focus,
668.mce-container.mce-menu .mce-menu-item-normal.mce-active,
669.mce-container.mce-menu .mce-menu-item-preview.mce-active {
670 background: variables.$highlight-color;
671}
672
673/* Customizer */
674.wp-core-ui {
675 #customize-controls .control-section:hover > .accordion-section-title,
676 #customize-controls .control-section .accordion-section-title:hover,
677 #customize-controls .control-section.open .accordion-section-title,
678 #customize-controls .control-section .accordion-section-title:focus {
679 color: variables.$link;
680 border-left-color: variables.$button-color;
681 }
682
683 .customize-controls-close:focus,
684 .customize-controls-close:hover,
685 .customize-controls-preview-toggle:focus,
686 .customize-controls-preview-toggle:hover {
687 color: variables.$link;
688 border-top-color: variables.$button-color;
689 }
690
691 .customize-panel-back:hover,
692 .customize-panel-back:focus,
693 .customize-section-back:hover,
694 .customize-section-back:focus {
695 color: variables.$link;
696 border-left-color: variables.$button-color;
697 }
698
699 .customize-screen-options-toggle:hover,
700 .customize-screen-options-toggle:active,
701 .customize-screen-options-toggle:focus,
702 .active-menu-screen-options .customize-screen-options-toggle,
703 #customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:hover,
704 #customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:active,
705 #customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:focus {
706 color: variables.$link;
707 }
708
709 .customize-screen-options-toggle:focus:before,
710 #customize-controls .customize-info .customize-help-toggle:focus:before,
711 &.wp-customizer button:focus .toggle-indicator:before,
712 .menu-item-bar .item-delete:focus:before,
713 #available-menu-items .item-add:focus:before,
714 #customize-save-button-wrapper .save:focus,
715 #publish-settings:focus {
716 box-shadow:
717 0 0 0 1px color.adjust(variables.$button-color, $lightness: 10%),
718 0 0 2px 1px variables.$button-color;
719 }
720
721 #customize-controls .customize-info.open .customize-help-toggle,
722 #customize-controls .customize-info .customize-help-toggle:focus,
723 #customize-controls .customize-info .customize-help-toggle:hover {
724 color: variables.$link;
725 }
726
727 .control-panel-themes .customize-themes-section-title:focus,
728 .control-panel-themes .customize-themes-section-title:hover {
729 border-left-color: variables.$button-color;
730 color: variables.$link;
731 }
732
733 .control-panel-themes .theme-section .customize-themes-section-title.selected:after {
734 background: variables.$button-color;
735 }
736
737 .control-panel-themes .customize-themes-section-title.selected {
738 color: variables.$link;
739 }
740
741 #customize-theme-controls .control-section:hover > .accordion-section-title:after,
742 #customize-theme-controls .control-section .accordion-section-title:hover:after,
743 #customize-theme-controls .control-section.open .accordion-section-title:after,
744 #customize-theme-controls .control-section .accordion-section-title:focus:after,
745 #customize-outer-theme-controls .control-section:hover > .accordion-section-title:after,
746 #customize-outer-theme-controls .control-section .accordion-section-title:hover:after,
747 #customize-outer-theme-controls .control-section.open .accordion-section-title:after,
748 #customize-outer-theme-controls .control-section .accordion-section-title:focus:after {
749 color: variables.$link;
750 }
751
752 .customize-control .attachment-media-view .button-add-media:focus {
753 background-color: #fbfbfc;
754 border-color: variables.$button-color;
755 border-style: solid;
756 box-shadow: 0 0 0 1px variables.$button-color;
757 outline: 2px solid transparent;
758 }
759
760 .wp-full-overlay-footer .devices button:focus,
761 .wp-full-overlay-footer .devices button.active:hover {
762 border-bottom-color: variables.$button-color;
763 }
764
765 .wp-full-overlay-footer .devices button:hover:before,
766 .wp-full-overlay-footer .devices button:focus:before {
767 color: variables.$button-color;
768 }
769
770 .wp-full-overlay .collapse-sidebar:hover,
771 .wp-full-overlay .collapse-sidebar:focus {
772 color: variables.$button-color;
773 }
774
775 .wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow,
776 .wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow {
777 box-shadow:
778 0 0 0 1px color.adjust(variables.$button-color, $lightness: 10%),
779 0 0 2px 1px variables.$button-color;
780 }
781
782 &.wp-customizer .theme-overlay .theme-header .close:focus,
783 &.wp-customizer .theme-overlay .theme-header .close:hover,
784 &.wp-customizer .theme-overlay .theme-header .right:focus,
785 &.wp-customizer .theme-overlay .theme-header .right:hover,
786 &.wp-customizer .theme-overlay .theme-header .left:focus,
787 &.wp-customizer .theme-overlay .theme-header .left:hover {
788 border-bottom-color: variables.$button-color;
789 color: variables.$link;
790 }
791}
792