Project

General

Profile

Feature #33056 » 0001-Introduce-semantic-color-tokens-for-backgrounds-sele.patch

Florian Walchshofer, 2026-10-18 21:17

View differences:

app/assets/stylesheets/application.css
46 46
  --color-header-background: #3A78A3;
47 47
  /* between --oc-gray-6 and --oc-gray-7 with the same hue as Open Color grays */
48 48
  --color-text-muted: #6b737b;
49
  /* text on the top menu and header backgrounds */
50
  --color-top-menu-text: var(--oc-gray-2);
51
  --color-top-menu-link: var(--oc-gray-1);
52
  --color-header-text: var(--oc-white);
53
  --color-header-link: var(--oc-gray-0);
54
  /* page and content background */
55
  --color-background: var(--oc-white);
56
  /* background of dropdowns, modals and tooltips */
57
  --color-background-overlay: var(--oc-white);
58
  /* selected or highlighted items in menus, lists and pagination */
59
  --color-selected-background: var(--oc-blue-7);
60
  --color-selected-text: var(--oc-white);
61
  --color-shadow-rgb: var(--oc-gray-9-rgb);
49 62
}
50 63

  
51 64
html, body { min-block-size: 100vh; }
......
83 96
/***** Layout *****/
84 97
#wrapper {
85 98
  min-block-size: inherit;
86
  background: white;
99
  background: var(--color-background);
87 100
  overflow: hidden;
88 101
  display: flex;
89 102
  flex-direction: column;
......
92 105

  
93 106
nav.top-menu {
94 107
  background: var(--color-top-menu-background);
95
  color: var(--oc-gray-2);
108
  color: var(--color-top-menu-text);
96 109
  font-size: 0.75rem;
97 110
  padding-inline: 14px;
98 111
  display: flex;
......
108 121
}
109 122

  
110 123
.top-menu__links a, .top-menu__links a:link, .top-menu__links a:visited, #account .dropdown-trigger {
111
  color: var(--oc-gray-1);
124
  color: var(--color-top-menu-link);
112 125
  text-decoration: none;
113 126
  transition: background-color 0.18s ease, color 0.18s ease;
114 127
  transform-origin: center;
......
124 137
}
125 138

  
126 139
.top-menu__links svg.icon-svg, #account .dropdown-trigger .icon-svg {
127
  stroke: var(--oc-gray-1);
140
  stroke: var(--color-top-menu-link);
128 141
  transition: stroke 0.18s ease;
129 142
}
130 143

  
......
152 165
#header {
153 166
  margin: 0;
154 167
  background: var(--color-header-background);
155
  color: var(--oc-white);
168
  color: var(--color-header-text);
156 169
  padding-block: 0.25rem 0;
157 170
  padding-inline: 1.25rem;
158 171
  position: relative;
......
160 173
body.has-main-menu #header {
161 174
  padding-block-end: 2rem;
162 175
}
163
#header a {color: var(--oc-gray-0);}
176
#header a {color: var(--color-header-link);}
164 177
#header a:hover {color: var(--oc-white);}
165 178
#header h1 {
166 179
  overflow: hidden;
......
263 276
}
264 277
#main-menu li:hover ul.menu-children, #main-menu li ul.menu-children.visible {display: block;}
265 278
#main-menu li a.selected, #main-menu li a.selected:hover {
266
  background-color: var(--oc-white);
279
  background-color: var(--color-background);
267 280
  color: var(--oc-gray-9);
268 281
  font-weight: bold;
269 282
  box-shadow: inset 0 -2px 0 var(--color-current-marker);
......
287 300
  position:absolute;
288 301
  inline-size: inherit;
289 302
  z-index:45;
290
  background-color:var(--oc-white);
303
  background-color:var(--color-background-overlay);
291 304
  border-block-end: 1px solid var(--oc-blue-7);
292 305
  border-inline-start: 1px solid var(--oc-blue-7);
293 306
  border-inline-end: 1px solid var(--oc-blue-7);
294
  box-shadow: 0 2px 4px rgba(var(--oc-gray-9-rgb), 0.1);
307
  box-shadow: 0 2px 4px rgba(var(--color-shadow-rgb), 0.1);
295 308
}
296 309
#main-menu .menu-children li {float: inline-start; clear: both; inline-size: 100%;}
297 310
#main-menu .menu-children li a {
298 311
  display: block;
299 312
  color: var(--oc-gray-7);
300
  background-color:var(--oc-white);
313
  background-color:var(--color-background-overlay);
301 314
  padding-block: 4px;
302 315
  padding-inline: 10px;
303 316
  font-weight:normal;
304 317
  border-radius: 0;
305 318
}
306
#main-menu .menu-children li a:hover {color: var(--oc-white); background-color: var(--oc-blue-7);}
319
#main-menu .menu-children li a:hover {color: var(--color-selected-text); background-color: var(--color-selected-background);}
307 320

  
308 321
#main-menu .tabs-buttons {
309 322
  position: absolute;
......
367 380

  
368 381
#content {
369 382
  flex-grow: 1;
370
  background-color: var(--oc-white);
383
  background-color: var(--color-background);
371 384
  margin: 0;
372 385
  padding-block: 18px 10px;
373 386
  padding-inline: 20px;
......
378 391
#main.collapsedsidebar #sidebar { inline-size: 0; padding-inline-end: 0 }
379 392
#main.collapsedsidebar #sidebar-wrapper { display: none; }
380 393

  
381
#footer {clear: both; border-block-start: 1px solid var(--oc-gray-4); font-size: 0.9em; color: var(--oc-gray-5); padding: 5px; text-align: center; background: var(--oc-white);}
394
#footer {clear: both; border-block-start: 1px solid var(--oc-gray-4); font-size: 0.9em; color: var(--oc-gray-5); padding: 5px; text-align: center; background: var(--color-background);}
382 395

  
383 396
#login-form {
384 397
  margin-block: 5em 2em;
......
397 410
#login-form a.lost_password {float:inline-end; font-weight:normal;}
398 411
#login-form h3 {text-align: center;}
399 412

  
400
div.modal { border-radius:5px; background:var(--oc-white); z-index:50; padding:4px;}
413
div.modal { border-radius:5px; background:var(--color-background-overlay); z-index:50; padding:4px;}
401 414
div.modal h3.title {display:none;}
402 415
div.modal p.buttons {margin-block-end: 0;}
403 416
div.modal .box p {margin-block: 0.3em; margin-inline: 0;}
......
468 481
  inset-inline-end:0px;
469 482
  inset-block-start:25px;
470 483
  min-inline-size:100px;
471
  background-color:var(--oc-white);
484
  background-color:var(--color-background-overlay);
472 485
  border:1px solid var(--oc-gray-4);
473 486
  border-radius:4px;
474 487
  color:var(--oc-gray-7);
......
485 498
div + .drdn-items {border-block-start: 1px solid var(--oc-gray-4);}
486 499
.drdn-items>* {
487 500
  display:block;
488
  border:1px solid var(--oc-white);
501
  border:1px solid var(--color-background-overlay);
489 502
  overflow:hidden;
490 503
  text-overflow: ellipsis;
491 504
  white-space:nowrap;
......
546 559
  margin:0 !important;
547 560
  vertical-align:middle;
548 561
  color:var(--oc-gray-7);
549
  background:var(--oc-white) url(/chevron-down.svg) no-repeat 98% 50%;
562
  background:var(--color-background) url(/chevron-down.svg) no-repeat 98% 50%;
550 563
}
551 564
#project-jump .drdn.expanded .drdn-trigger {background-image:url(/arrow_up.png);}
552 565
#project-jump .drdn-content {inline-size: 280px;}
553 566
#project-jump .drdn-items>* {color:var(--oc-gray-7) !important;}
554
#project-jump .drdn-items>a:hover {background-color: var(--oc-blue-7); color:var(--oc-white) !important;}
567
#project-jump .drdn-items>a:hover {background-color: var(--color-selected-background); color:var(--color-selected-text) !important;}
555 568

  
556 569
/***** Tables *****/
557 570
table.list, .table-list {
......
712 725
  padding-inline: 0.3em 0;
713 726
  border-block-end: 2px solid var(--oc-gray-4);
714 727
  text-align: start;
715
  background-color: var(--oc-white);
728
  background-color: var(--color-background);
716 729
}
717 730
tr.group span.count {inset-block-start: -1px;}
718 731
tr.group span.name {font-weight:bold;}
......
728 741
table p {margin:0;}
729 742

  
730 743
/* No table striping within `.box` */
731
.box table.list:not(.odd-even) tbody tr:nth-child(even), .box .even { background-color: var(--oc-white); }
732
table.list:not(.odd-even) tbody tr:nth-child(odd), .odd { background-color: var(--oc-white); }
744
.box table.list:not(.odd-even) tbody tr:nth-child(even), .box .even { background-color: var(--color-background); }
745
table.list:not(.odd-even) tbody tr:nth-child(odd), .odd { background-color: var(--color-background); }
733 746
table.list:not(.odd-even) tbody tr:nth-child(even), .even { background-color: var(--oc-gray-0); }
734 747
table.list:not(.odd-even) tbody tr:nth-child(odd):hover, .odd:hover,
735 748
table.list:not(.odd-even) tbody tr:nth-child(even):hover, .even:hover { background-color:var(--oc-yellow-0); }
......
853 866
  padding-block: 4px;
854 867
  padding-inline: 7px;
855 868
}
856
input, select, textarea, button { color: var(--oc-gray-9); background-color: var(--oc-white); border:1px solid var(--oc-gray-4); border-radius:3px; box-sizing: border-box;}
869
input, select, textarea, button { color: var(--oc-gray-9); background-color: var(--color-background); border:1px solid var(--oc-gray-4); border-radius:3px; box-sizing: border-box;}
857 870
select {
858 871
  -webkit-appearance: none;
859 872
  -moz-appearance: none;
860 873
  -o-appearance: none;
861 874
  appearance: none;
862
  background-color: var(--oc-white);
875
  background-color: var(--color-background);
863 876
  background-image: url(/chevron-down.svg);
864 877
  background-repeat: no-repeat;
865 878
  background-position: calc(100% - 2px) 50%;
......
870 883
input[type="submit"], button[type="submit"] {
871 884
  -webkit-appearance: button;
872 885
  cursor: pointer;
873
  background-color: var(--oc-white);
886
  background-color: var(--color-background);
874 887
  block-size: 28px;
875 888
  -webkit-transition: background-color 100ms linear;
876 889
  -moz-transition: background-color 100ms linear;
......
895 908
  text-overflow: ellipsis;
896 909
}
897 910

  
898
select[multiple=multiple] {background: var(--oc-white); padding-inline-end: initial; block-size: auto;}
911
select[multiple=multiple] {background: var(--color-background); padding-inline-end: initial; block-size: auto;}
899 912
fieldset {border: 1px solid var(--oc-gray-4); margin: 0; min-inline-size: inherit;}
900 913
legend {color: var(--oc-gray-9);}
901 914
hr { inline-size: 100%; block-size: 1px; background: var(--oc-gray-4); border: 0;}
......
943 956
  inset-block-start: 0;
944 957
  inset-inline-start: 0;
945 958
  inset-inline-end: 0;
946
  background-color: white;
959
  background-color: var(--color-background);
947 960
  border-block-end: 1px solid var(--oc-gray-4);
948 961
  box-shadow: 0 2px 6px rgba(var(--oc-black-rgb), 0.15);
949 962
  font-size: 0.8125rem;
......
1128 1141
  padding-inline-start: 1.5rem;
1129 1142
}
1130 1143

  
1131
div#version-summary { float: inline-end; inline-size: 28%; margin-inline-start: 16px; margin-block-end: 16px; background-color: var(--oc-white); }
1144
div#version-summary { float: inline-end; inline-size: 28%; margin-inline-start: 16px; margin-block-end: 16px; background-color: var(--color-background); }
1132 1145
div#version-summary fieldset { margin-block-end: 1em; }
1133 1146
div#version-summary fieldset.time-tracking table { inline-size: 100%; }
1134 1147
div#version-summary th, div#version-summary td.total-hours { text-align: end; }
......
1179 1192
  border: 1px solid var(--oc-gray-4);
1180 1193
  border-radius: 3px;
1181 1194
  box-sizing: border-box;
1182
  box-shadow: 0 1px 2px rgba(var(--oc-gray-9-rgb), 0.05);
1195
  box-shadow: 0 1px 2px rgba(var(--color-shadow-rgb), 0.05);
1183 1196
  -moz-box-sizing: border-box;
1184 1197
  -webkit-box-sizing: border-box;
1185 1198
  break-inside: avoid-column;
......
1292 1305
  border-end-end-radius: 4px;
1293 1306
}
1294 1307
.pagination ul.pages li.current {
1295
  color: white;
1296
  background-color: var(--oc-blue-7);
1308
  color: var(--color-selected-text);
1309
  background-color: var(--color-selected-background);
1297 1310
}
1298 1311
.pagination ul.pages li.page:hover {
1299 1312
  background-color: var(--oc-gray-2);
......
1420 1433
  overflow-y:auto;
1421 1434
  padding-block: 2px 4px;
1422 1435
  padding-inline: 2px 4px;
1423
  background:var(--oc-white);
1436
  background:var(--color-background);
1424 1437
  border:1px solid var(--oc-gray-4);
1425 1438
  border-radius:3px
1426 1439
}
......
1464 1477

  
1465 1478
div.thumbnails {margin:0.6em;}
1466 1479
div.thumbnail {
1467
  background: var(--oc-white);
1480
  background: var(--color-background);
1468 1481
  border: 2px solid var(--oc-gray-3);
1469 1482
  display: inline-block;
1470 1483
  margin-inline-end: 2px;
......
1489 1502
.roles-selection label {display: inline-block; inline-size: 210px;}
1490 1503

  
1491 1504
input.autocomplete {
1492
  background: var(--oc-white) url(/search.svg) no-repeat 2px 50%; padding-inline-start: 20px !important;
1505
  background: var(--color-background) url(/search.svg) no-repeat 2px 50%; padding-inline-start: 20px !important;
1493 1506
}
1494 1507
[dir="rtl"] input.autocomplete {
1495 1508
  background-position: right 2px top 50%;
......
1653 1666
  border: 1px solid var(--oc-gray-4);
1654 1667
  border-spacing: 0;
1655 1668
  border-radius: 3px;
1656
  box-shadow: 0 1px 2px rgba(var(--oc-gray-9-rgb), 0.05);
1669
  box-shadow: 0 1px 2px rgba(var(--color-shadow-rgb), 0.05);
1657 1670
}
1658 1671

  
1659 1672
.cal .calhead {
......
1684 1697
  line-height: 1.2;
1685 1698
  min-block-size: calc(1.2em * 6);
1686 1699
  padding: 2px;
1687
  box-shadow: 0 1px 2px rgba(var(--oc-gray-9-rgb), 0.05);
1700
  box-shadow: 0 1px 2px rgba(var(--color-shadow-rgb), 0.05);
1688 1701
}
1689 1702

  
1690 1703
.cal .calbody p.day-num {font-size: 1.1em; text-align: end;}
......
1710 1723
  text-overflow: ellipsis;
1711 1724
  white-space: nowrap;
1712 1725
}
1713
.cal .calbody.this-month {background-color:var(--oc-white);}
1726
.cal .calbody.this-month {background-color:var(--color-background);}
1714 1727
.cal .calbody.other-month {background-color:var(--oc-gray-0);}
1715 1728
.cal .calbody.other-month p.day-num {color: var(--color-text-muted);}
1716 1729
.cal .calbody.today p.day-num {font-weight: bold;}
......
1749 1762
inset-block-start: 12px; inline-size: 270px;
1750 1763
border:1px solid var(--oc-gray-7);
1751 1764
border-radius: 3px;
1752
background-color:var(--oc-white);
1765
background-color:var(--color-background-overlay);
1753 1766
padding: 4px;
1754 1767
font-size: 0.75rem;
1755 1768
color:var(--oc-gray-7);
1756
box-shadow: 0 1px 2px rgba(var(--oc-gray-9-rgb), 0.05);
1769
box-shadow: 0 1px 2px rgba(var(--color-shadow-rgb), 0.05);
1757 1770
}
1758 1771

  
1759 1772
table.cal div.tooltip:hover span.tip {
......
1873 1886
}
1874 1887

  
1875 1888
#content .tabs ul li a.selected {
1876
  background-color: var(--oc-white);
1889
  background-color: var(--color-background);
1877 1890
  border: 1px solid var(--oc-gray-4);
1878
  border-block-end: 1px solid var(--oc-white);
1891
  border-block-end: 1px solid var(--color-background);
1879 1892
  color: var(--oc-gray-8);
1880 1893
  box-shadow: 0 1px 2px rgba(var(--oc-black-rgb), 0.1);
1881 1894
}
1882 1895

  
1883
#content .tabs ul li a.selected:hover {background-color: var(--oc-white);}
1896
#content .tabs ul li a.selected:hover {background-color: var(--color-background);}
1884 1897

  
1885 1898
div.tabs-buttons {
1886 1899
  position: absolute;
1887 1900
  inset-inline-end: 0;
1888 1901
  inline-size: 54px;
1889 1902
  block-size: 24px;
1890
  background: white;
1903
  background: var(--color-background);
1891 1904
  inset-block-end: 0px;
1892 1905
  border-block-end: 1px solid var(--oc-gray-5);
1893 1906
}
......
2025 2038
  cursor: pointer;
2026 2039
  display: none;
2027 2040
  border-radius: 3px;
2028
  background: var(--oc-white);
2041
  background: var(--color-background);
2029 2042
  border: 1px solid var(--oc-gray-4);
2030 2043
  padding-block: 0 3px;
2031 2044
  padding-inline: 3px;
......
2092 2105

  
2093 2106
/***** My page layout *****/
2094 2107
.block-receiver {
2095
  border:1px dashed var(--oc-white);
2108
  border:1px dashed var(--color-background);
2096 2109
  padding-block: 15px 0;
2097 2110
  padding-inline: 0;
2098 2111
}
......
2108 2121
  color:var(--oc-gray-7);
2109 2122
  line-height:1.5em;
2110 2123
  border-radius: 3px;
2111
  box-shadow: 0 1px 2px rgba(var(--oc-gray-9-rgb), 0.05);
2124
  box-shadow: 0 1px 2px rgba(var(--color-shadow-rgb), 0.05);
2112 2125
}
2113 2126

  
2114 2127
.mypage-box>.contextual {opacity:0.001; transition: opacity 0.2s;}
......
2374 2387
}
2375 2388

  
2376 2389
div.avatar-with-child > .avatar:nth-child(2).group-avatar {
2377
    background-color: var(--oc-white);
2390
    background-color: var(--color-background);
2378 2391
}
2379 2392

  
2380 2393
h2 .avatar, h3 .avatar {margin-inline-end: 4px;}
......
2390 2403

  
2391 2404
.hascontextmenu { cursor: context-menu; }
2392 2405

  
2393
.sample-data {border:1px solid var(--oc-gray-4); border-collapse:collapse; background-color:var(--oc-white); margin:0.5em;}
2406
.sample-data {border:1px solid var(--oc-gray-4); border-collapse:collapse; background-color:var(--color-background); margin:0.5em;}
2394 2407
.sample-data td {
2395 2408
  border:1px solid var(--oc-gray-4);
2396 2409
  padding-block: 2px;
......
2403 2416
#progress-label {
2404 2417
position: absolute; inset-inline-start: 50%; inset-block-start: 4px;
2405 2418
font-weight: bold;
2406
color: var(--oc-gray-7); text-shadow: 1px 1px 0 var(--oc-white);
2419
color: var(--oc-gray-7); text-shadow: 1px 1px 0 var(--color-background);
2407 2420
}
2408 2421

  
2409 2422
.repository-graph {inline-size: 75%; margin-block-end: 2em;}
......
2572 2585
  max-inline-size: 500px;
2573 2586
}
2574 2587
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
2575
  border-color: var(--oc-blue-7);
2576
  background: var(--oc-blue-7);
2588
  border-color: var(--color-selected-background);
2589
  background: var(--color-selected-background);
2577 2590
}
2578 2591
.ui-widget-overlay {
2579 2592
    background: var(--oc-black);
......
2582 2595

  
2583 2596
/* Custom tribute styles */
2584 2597
.tribute-container ul {
2585
  background-color: var(--oc-white);
2598
  background-color: var(--color-background-overlay);
2586 2599
  border: 1px solid var(--oc-gray-4);
2587 2600
  border-radius: 2px;
2588 2601
}
2589
.tribute-container li.highlight {background-color: var(--oc-blue-7); color:var(--oc-white);}
2602
.tribute-container li.highlight {background-color: var(--color-selected-background); color:var(--color-selected-text);}
2590 2603

  
2591 2604
/************* Rouge styles *************/
2592 2605
/* Based on the Pygments "colorful" theme, with colors mapped to Open Color */
......
2703 2716
  padding: 1em;
2704 2717
  border: 1px solid var(--oc-gray-4);
2705 2718
  border-radius: 3px;
2706
  box-shadow: 0 1px 2px rgba(var(--oc-gray-9-rgb), 0.05);
2719
  box-shadow: 0 1px 2px rgba(var(--color-shadow-rgb), 0.05);
2707 2720
  overflow-x: auto;
2708 2721
}
2709 2722

  
app/assets/stylesheets/context_menu.css
42 42
#context-menu li:hover ul, #context-menu li:hover li:hover ul { display:block; }
43 43

  
44 44
/* selected element */
45
.context-menu-selection { background-color:var(--oc-blue-7) !important; color:var(--oc-gray-0) !important; }
46
.context-menu-selection a, .context-menu-selection a:hover { color:var(--oc-gray-0) !important; }
47
.context-menu-selection:hover { background-color:var(--oc-blue-7) !important; color:var(--oc-gray-0)  !important; }
48
.context-menu-selection svg.icon-svg { stroke: var(--oc-white) !important; }
45
.context-menu-selection { background-color:var(--color-selected-background) !important; color:var(--color-selected-text) !important; }
46
.context-menu-selection a, .context-menu-selection a:hover { color:var(--color-selected-text) !important; }
47
.context-menu-selection:hover { background-color:var(--color-selected-background) !important; color:var(--color-selected-text)  !important; }
48
.context-menu-selection svg.icon-svg { stroke: var(--color-selected-text) !important; }
49 49
.gantt-timeline .context-menu-selection { background-color: rgba(var(--oc-blue-7-rgb), 0.4) !important; }
50 50
.gantt-timeline .context-menu-selection:hover { background-color: rgba(var(--oc-blue-7-rgb), 0.4) !important; }
51 51
.gantt-timeline .context-menu-selection a { color: var(--oc-blue-9) !important; }
app/assets/stylesheets/dropdown.css
19 19

  
20 20
.dropdown-content {
21 21
  /* Configuration Variables */
22
  --dropdown-bg: var(--oc-white);
22
  --dropdown-bg: var(--color-background-overlay);
23 23
  --dropdown-border: var(--oc-gray-4);
24 24
  --dropdown-shadow: rgba(var(--oc-black-rgb), 0.1);
25 25
  --dropdown-item-padding-block: 6px;
app/assets/stylesheets/gantt.css
355 355
}
356 356

  
357 357
.gantt-row[data-gantt-row-type="version"] .gantt-task-todo {
358
  background: var(--oc-white) url(/milestone_todo.png);
359
  border: 1px solid var(--oc-white);
358
  background: var(--color-background) url(/milestone_todo.png);
359
  border: 1px solid var(--color-background);
360 360
  block-size: 4px;
361 361
  margin-block-start: 3px;
362 362
}
......
384 384
}
385 385

  
386 386
.gantt-row[data-gantt-row-type="project"] .gantt-task-todo {
387
  background: var(--oc-white) url(/milestone_todo.png);
388
  border: 1px solid var(--oc-white);
387
  background: var(--color-background) url(/milestone_todo.png);
388
  border: 1px solid var(--color-background);
389 389
  block-size: 4px;
390 390
  margin-block-start: 3px;
391 391
}
app/assets/stylesheets/jstoolbar.css
47 47
}
48 48
.wiki-preview {
49 49
    color: var(--oc-gray-9);
50
    background-color: var(--oc-white);
50
    background-color: var(--color-background);
51 51
    border: 1px solid var(--oc-gray-4);
52 52
}
53 53
.wiki-preview p.empty-preview {color: var(--color-text-muted); font-style: italic; margin-block-start: 1em; text-align: center;}
......
89 89

  
90 90
.table-generator td {
91 91
    border: 2px solid var(--oc-gray-5);
92
    background-color: white;
92
    background-color: var(--color-background);
93 93
    padding: 10px;
94 94
    cursor: pointer;
95 95
}
app/assets/stylesheets/responsive.css
108 108

  
109 109
  /* reset #header a color for mobile toggle button */
110 110
  #header a.mobile-toggle-button {
111
    color: var(--oc-gray-0);
111
    color: var(--color-header-link);
112 112
  }
113 113

  
114 114

  
......
483 483
    border: none;
484 484
    -webkit-border-radius: 3px;
485 485
    border-radius: 3px;
486
    background-color: var(--oc-white);
486
    background-color: var(--color-background);
487 487
  }
488 488

  
489 489
  .flyout-menu__avatar {
(8-8/11)