Newer
Older
.pagefind-ui__toggle:not(.pagefind-menu),
.pagefind-ui__button,
.search__close
@include meta
&:not(.pagefind-menu)
padding: half($spacing0) $spacing0
&.toggle-both
.menu & span
padding-right: 0
.search__close
@include icon-block(close, after)
&::after
display: inline-flex
justify-content: center
margin-left: $spacing0
width: px2rem(15)
padding-bottom: $spacing3
padding-left: $spacing1
padding-right: $spacing3
padding-left: $spacing3
border-left: 0
border-right: 0
border-radius: 0
border-top: 0
&:focus,
&:focus-visible
border-bottom: 2px solid $color-text
outline: none
@include button-reset
@include link($color-text)
margin-top: $spacing2
padding: 0
&__search-clear,
&__suppressed
display: none
pointer-events: none
&__result
list-style: none
position: relative
&-thumb
grid-column: 1/4
> *
aspect-ratio: 3/2
object-fit: cover
display: none
+ li
margin-top: half($spacing3)
background-color: $color-accent
color: $color-background
&__result-title a
@include h4
@include stretched-link
.menu .nav-level-1 > li .pagefind-ui__toggle:not(.toggle-icon)::after
margin-left: 0
color: $color-text
display: flex
justify-content: space-between
@include media-breakpoint-up(desktop)
&:not(.toggle-icon)
min-width: calc(#{$spacing3} * 3)
&.toggle-icon:not(:hover)
padding-left: 0
padding-right: 0
min-height: px2rem(37)
width: px2rem(50)
&:hover,
&:focus
width: calc(#{$spacing3} * 3)
span
display: inline
left: 0
width: 100vw
&.in-page-with-toc
background: $color-background
border-top: 1px solid #eee
footer#document-footer .footer-search
.pagefind-footer
color: $color-text
.nav-search
display: flex
.menu .nav-level-1 > li .pagefind-ui__toggle span
display: inline
@include media-breakpoint-up(desktop)
.menu .nav-level-1 > li .pagefind-ui__toggle.toggle-icon span
display: none