main
css 102 lines 2.36 KB
Raw
1 .SuspenseBreadcrumbsContainer {
2 flex: 1;
3 display: flex;
4 }
5
6 .SuspenseBreadcrumbsList {
7 margin: 0;
8 padding: 0;
9 list-style: none;
10 display: inline-flex;
11 flex-direction: row;
12 flex-wrap: nowrap;
13 align-items: baseline;
14 }
15
16 .SuspenseBreadcrumbsListItem {
17 display: inline;
18 }
19
20 .SuspenseBreadcrumbsListItemSeparator {
21 user-select: none;
22 }
23
24 .SuspenseBreadcrumbsListItem[aria-current="true"] .SuspenseBreadcrumbsButton {
25 color: var(--color-button-active);
26 }
27
28 .SuspenseBreadcrumbsButton {
29 background: var(--color-button-background);
30 border: none;
31 border-radius: 0.25rem;
32 color: var(--color-button);
33 font-family: var(--font-family-monospace);
34 font-size: var(--font-size-monospace-normal);
35 padding: 0.25rem;
36 white-space: nowrap;
37 }
38
39 .SuspenseBreadcrumbsButton:hover {
40 background-color: var(--color-button-background-hover);
41 color: var(--color-button-hover);
42 }
43
44 .SuspenseBreadcrumbsButton:focus-visible {
45 background: var(--color-button-background-focus);
46 }
47
48 .SuspenseBreadcrumbsMenuButton {
49 border-radius: 0.25rem;
50 display: inline-flex;
51 align-items: center;
52 padding: 0;
53 flex: 0 0 auto;
54 border: none;
55 background: var(--color-button-background);
56 color: var(--color-button);
57 }
58
59 .SuspenseBreadcrumbsMenuButtonContent {
60 display: inline-flex;
61 align-items: center;
62 border-radius: 0.25rem;
63 padding: 0.25rem;
64 }
65
66 .SuspenseBreadcrumbsMenuButton:hover {
67 color: var(--color-button-hover);
68 }
69 .SuspenseBreadcrumbsMenuButton[aria-expanded="true"],
70 .SuspenseBreadcrumbsMenuButton[aria-expanded="true"]:active {
71 color: var(--color-button-active);
72 outline: none;
73 }
74
75 .SuspenseBreadcrumbsMenuButton:focus,
76 .SuspenseBreadcrumbsMenuButtonContent:focus {
77 outline: none;
78 }
79 .SuspenseBreadcrumbsMenuButton:focus > .SuspenseBreadcrumbsMenuButtonContent {
80 background: var(--color-button-background-focus);
81 }
82
83 .SuspenseBreadcrumbsModal[data-reach-menu-list] {
84 display: inline-flex;
85 flex-direction: column;
86 background-color: var(--color-background);
87 color: var(--color-button);
88 padding: 0.25rem 0;
89 padding-right: 0;
90 border: 1px solid var(--color-border);
91 border-radius: 0.25rem;
92 max-height: 10rem;
93 overflow: auto;
94
95 /* Make sure this is above the DevTools, which are above the Overlay */
96 z-index: 10000002;
97 position: relative;
98
99 /* Reach UI tries to set its own :( */
100 font-family: var(--font-family-monospace);
101 font-size: var(--font-size-monospace-normal);
102 }