@@ -1908,23 +1908,27 @@ footer.site-footer .footer-bottom:first-child {
19081908 background : var (--color-accent-subtle );
19091909 border-left : 3px solid var (--color-accent-primary );
19101910 border-bottom : 1px solid transparent;
1911- border-radius : var (--radius-sm );
19121911}
19131912
19141913.search-results li {
19151914 list-style : none;
1916- border-bottom : 1px solid var (--color-border-default );
1917- margin-bottom : 0.5em ;
1915+ border-bottom : 1px solid var (--color-border-subtle );
1916+ padding : var (--space-2 ) var (--space-3 );
1917+ margin-bottom : 0 ;
1918+ transition : background-color var (--transition-fast );
1919+ }
1920+
1921+ .search-results li : hover {
1922+ background-color : var (--color-background-secondary );
19181923}
19191924
19201925.search-results li : last-child {
19211926 border-bottom : none;
1922- margin-bottom : 0 ;
19231927}
19241928
19251929.search-results li p {
19261930 padding : 0 ;
1927- margin : 0.5 em ;
1931+ margin : var ( --space-1 ) 0 ;
19281932}
19291933
19301934.search-results .search-namespace {
@@ -1976,13 +1980,16 @@ footer.site-footer .footer-bottom:first-child {
19761980
19771981header .top-navbar # search-field {
19781982 width : 100% ;
1983+ box-sizing : border-box;
19791984 padding : var (--space-2 ) var (--space-4 );
19801985 border : 1px solid var (--color-border-default );
19811986 border-radius : var (--radius-md );
19821987 font-size : var (--font-size-base );
19831988 background : var (--color-background-primary );
19841989 color : var (--color-text-primary );
1985- transition : border-color var (--transition-fast );
1990+ transition :
1991+ border-color var (--transition-fast ),
1992+ box-shadow var (--transition-fast );
19861993}
19871994
19881995header .top-navbar # search-field : focus {
@@ -1998,18 +2005,37 @@ header.top-navbar #search-field::placeholder {
19982005/* Search results dropdown in navbar */
19992006header .top-navbar # search-results-desktop {
20002007 position : absolute;
2001- top : calc (100% + var (--space-2 ));
2008+ top : calc (100% + var (--space-1 ));
20022009 left : 0 ;
2003- width : var ( --layout-search-width ) ;
2010+ right : 0 ;
20042011 max-height : 60vh ;
20052012 background : var (--color-background-primary );
20062013 border : 1px solid var (--color-border-default );
20072014 border-radius : var (--radius-lg );
20082015 box-shadow : var (--shadow-lg );
2009- overflow-y : auto;
2016+ overflow : hidden auto;
20102017 z-index : var (--z-popover );
20112018 margin : 0 ;
20122019 padding : 0 ;
2020+ scrollbar-width : thin;
2021+ scrollbar-color : var (--color-border-default ) transparent;
2022+ }
2023+
2024+ header .top-navbar # search-results-desktop ::-webkit-scrollbar {
2025+ width : 6px ;
2026+ }
2027+
2028+ header .top-navbar # search-results-desktop ::-webkit-scrollbar-track {
2029+ background : transparent;
2030+ }
2031+
2032+ header .top-navbar # search-results-desktop ::-webkit-scrollbar-thumb {
2033+ background : var (--color-border-default );
2034+ border-radius : var (--radius-sm );
2035+ }
2036+
2037+ header .top-navbar # search-results-desktop ::-webkit-scrollbar-thumb : hover {
2038+ background : var (--color-border-emphasis );
20132039}
20142040
20152041header .top-navbar # search-results-desktop .initially-hidden {
0 commit comments