|
124 | 124 | }
|
125 | 125 |
|
126 | 126 | .cm-panels {
|
127 |
| - background: var(--sk-bg-4); |
| 127 | + font: var(--sk-font-ui-small); |
| 128 | + background: var(--sk-bg-2); |
128 | 129 | color: var(--sk-fg-1);
|
129 | 130 |
|
130 | 131 | &.cm-panels-top,
|
131 | 132 | &.cm-panels-bottom {
|
132 | 133 | border-top: 1px solid var(--sk-border-medium);
|
133 | 134 | border-bottom: 1px solid var(--sk-border-medium);
|
134 | 135 | }
|
135 |
| - } |
136 | 136 |
|
137 |
| - .cm-button { |
138 |
| - background: var(--sk-bg-5); |
139 |
| - border: 2px solid transparent; |
140 |
| - } |
| 137 | + .cm-panel { |
| 138 | + display: flex; |
| 139 | + flex-wrap: wrap; |
| 140 | + gap: 0.5rem; |
| 141 | + padding: 0.5rem 4.2rem 0.5rem 0.5rem; |
141 | 142 |
|
142 |
| - .cm-textfield { |
143 |
| - background: var(--sk-bg-1); |
144 |
| - color: var(--sk-fg-1); |
145 |
| - border: 2px solid transparent; |
146 |
| - } |
| 143 | + .cm-button, |
| 144 | + button[aria-label='close'] { |
| 145 | + margin: 0; |
| 146 | + font: inherit; |
| 147 | + background: inherit; |
| 148 | + height: 3.2rem; |
| 149 | + padding: 0 0.8rem; |
| 150 | + border-style: solid; |
| 151 | + border-width: var(--sk-raised-width); |
| 152 | + border-color: var(--sk-raised-color); |
| 153 | + border-radius: var(--sk-border-radius); |
147 | 154 |
|
148 |
| - .cm-search button:focus-visible, |
149 |
| - .cm-search input:focus-visible { |
150 |
| - border: 2px solid var(--flash); |
151 |
| - } |
| 155 | + &:hover { |
| 156 | + border-color: var(--sk-raised-hover-color); |
| 157 | + } |
| 158 | + |
| 159 | + &:active { |
| 160 | + border-color: var(--sk-raised-active-color); |
| 161 | + border-width: var(--sk-raised-active-width); |
| 162 | + } |
| 163 | + } |
| 164 | + |
| 165 | + button[aria-label='close'] { |
| 166 | + aspect-ratio: 1; |
| 167 | + top: 0.5rem; |
| 168 | + right: 0.5rem; |
| 169 | + color: transparent; |
| 170 | + background: url(./close-light.svg) 50% 50% no-repeat; |
| 171 | + background-size: 1.8rem; |
152 | 172 |
|
153 |
| - .cm-search input[type='checkbox']:focus-visible { |
154 |
| - outline: 2px solid var(--flash); |
| 173 | + :root.dark & { |
| 174 | + background-image: url(./close-dark.svg); |
| 175 | + } |
| 176 | + } |
| 177 | + |
| 178 | + .cm-textfield { |
| 179 | + font: inherit; |
| 180 | + background: inherit; |
| 181 | + color: var(--sk-fg-1); |
| 182 | + border: 1px solid var(--sk-border-medium); |
| 183 | + border-radius: var(--sk-border-radius); |
| 184 | + margin: 0; |
| 185 | + } |
| 186 | + |
| 187 | + .cm-search button:focus-visible, |
| 188 | + .cm-search input:focus-visible { |
| 189 | + border: 2px solid var(--flash); |
| 190 | + } |
| 191 | + |
| 192 | + .cm-search input[type='checkbox']:focus-visible { |
| 193 | + outline: 2px solid var(--flash); |
| 194 | + } |
| 195 | + |
| 196 | + label { |
| 197 | + font: inherit; |
| 198 | + display: inline-flex; |
| 199 | + gap: 0.5rem; |
| 200 | + align-items: center; |
| 201 | + margin: 0 0 0 0.5rem; |
| 202 | + } |
| 203 | + } |
155 | 204 | }
|
156 | 205 |
|
157 | 206 | .cm-searchMatch.cm-searchMatch-selected {
|
|
0 commit comments