/* PageFind UI調整 */

:root {
   --pagefind-ui-scale: .6;
}

.toolbar {
   padding-right: 0.5rem;
}

#search {
   height: 2.5rem;
   margin-left: auto;
   padding-top: calc((2.5rem - calc(64px * var(--pagefind-ui-scale)))/2)
}

.pagefind-ui svelte-e9gkc3 pagefind-ui--reset {
}

.pagefind-ui__results-area.svelte-e9gkc3 {
   position: absolute;
   right: 0;
   Height: calc(100vh - 3.5rem - 2.5rem);
   background: #fff;
   padding: 0.5rem 0.75rem;
   overflow-y: scroll;
   z-index: 10;
}

.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf {
   width: 4%;
}

.pagefind-ui__results-area.svelte-e9gkc3 a {
   color: #1565c0;
   text-decoration: underline;
}

.pagefind-ui__results-area.svelte-e9gkc3 img {
   max-width: 50%;
}

@media screen and (min-width:1024px) {

   .pagefind-ui__results-area.svelte-e9gkc3 {
      width: calc(100vw - 15rem);
   }

}

@media screen and (max-width:1023.5px) {

   .pagefind-ui__results-area.svelte-e9gkc3 {
      width: 100vw;
  }

}
