35 lines
726 B
CSS
35 lines
726 B
CSS
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
.wrapper ::slotted(*:first-of-type) {
|
|
display: block;
|
|
outline-offset: var(--focus-outline-offset);
|
|
border: 1px solid var(--border-color-interactive);
|
|
}
|
|
|
|
.wrapper[checked] ::slotted(*:first-of-type) {
|
|
border: var(--focus-outline);
|
|
border-width: 1px;
|
|
}
|
|
|
|
.wrapper:focus-within ::slotted(*:first-of-type) {
|
|
outline: var(--focus-outline);
|
|
}
|
|
|
|
.wrapper {
|
|
display: contents;
|
|
}
|
|
|
|
input,
|
|
label {
|
|
display: block;
|
|
overflow: hidden;
|
|
appearance: none;
|
|
height: 0;
|
|
width: 0;
|
|
|
|
&:focus {
|
|
outline: none;
|
|
}
|
|
}
|