border-bottom: 1px solid #DDD;
box-shadow: $bs-card;
@include lightDark(border-bottom-color, #DDD, #000);
- @include whenDark {
- filter: saturate(0.8) brightness(0.8);
- }
.header-links {
display: flex;
align-items: center;
}
#header-search-box-button {
z-index: 1;
- left: 16px;
+ inset-inline-start: 16px;
top: 10px;
color: #FFF;
opacity: 0.6;
@include lightDark(color, rgba(255, 255, 255, 0.8), #AAA);
- @include rtl {
- left: auto;
- right: 16px;
- }
svg {
- margin-block-end: 0;
+ margin-inline-end: 0;
}
}
-webkit-line-clamp: 2;
overflow: hidden;
}
+ .global-search-loading {
+ position: absolute;
+ width: 100%;
+ }
}
-.search-active .global-search-suggestions {
- display: block;
-}
-header .search-box.search-active input {
- background-color: #EEE;
- color: #444;
- border-color: #DDD;
-}
-header .search-box.search-active #header-search-box-button {
- color: #444;
+header .search-box.search-active:focus-within {
+ .global-search-suggestions {
+ display: block;
+ }
+ input {
+ @include lightDark(background-color, #EEE, #333);
+ @include lightDark(border-color, #DDD, #111);
+ }
+ #header-search-box-button, input {
+ @include lightDark(color, #444, #AAA);
+ }
}
.logo {