.site-search-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:36px;border:0;background:none;color:inherit;cursor:pointer;padding:7px}.site-search-toggle svg{display:block;width:21px;height:21px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.site-search-toggle:hover{color:var(--olive,#626c52)}.site-search-toggle:focus-visible,.site-search-dialog a:focus-visible,.site-search-close:focus-visible{outline:2px solid var(--olive,#626c52);outline-offset:4px}
.site-search-dialog{box-sizing:border-box;width:min(760px,calc(100vw - 40px));max-height:85svh;padding:34px 38px;margin:auto;border:1px solid var(--line,#d4d0c7);color:var(--ink,#252b25);background:var(--paper,#f3f0e9);font-family:NouvelR,Arial,sans-serif;overflow:auto;box-shadow:0 25px 100px #0003}.site-search-dialog::backdrop{background:#171d176b;backdrop-filter:blur(5px)}.site-search-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.site-search-top h2{font-family:inherit;font-weight:800;font-size:30px;line-height:1.2;letter-spacing:-.035em;margin:0}.site-search-close{font:32px/1 Arial,sans-serif;background:none;border:0;color:inherit;cursor:pointer;width:38px;height:38px;flex:0 0 38px}.site-search-label{display:block;font-size:14px;font-weight:600;margin-bottom:10px}.site-search-dialog input{box-sizing:border-box;width:100%;font:18px NouvelR,Arial,sans-serif;border:1px solid #a8aa9c;border-radius:0;padding:16px;background:#ffffff75;color:inherit;outline-offset:3px}.site-search-status{font-size:14px;line-height:1.6;color:var(--muted,#676e66);margin:18px 0 12px;min-height:23px}.site-search-results{padding:0;margin:0;list-style:none}.site-search-results li{padding:0;margin:0;border-top:1px solid var(--line,#d4d0c7)}.site-search-results a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 6px;text-decoration:none;color:inherit}.site-search-results a:hover{background:#e8e8dd}.site-search-results strong{display:block;font-size:18px;line-height:1.35;font-weight:700}.site-search-results small{display:block;font-size:13px;line-height:1.6;margin-top:5px;color:var(--muted,#676e66)}.site-search-results small:dir(rtl){unicode-bidi:plaintext}.site-search-more{font-size:13px;line-height:1.6;color:var(--muted,#676e66);margin-top:15px}
@media(max-width:600px){.site-search-dialog{width:calc(100vw - 24px);max-height:88svh;padding:24px 20px}.site-search-top h2{font-size:25px}.site-search-dialog input{font-size:16px}.site-search-toggle{flex-basis:30px;width:30px;padding:5px}.site-search-results strong{font-size:17px}}
html[dir=rtl] .site-search-top h2{letter-spacing:0}html:has(.site-search-dialog[open]){overflow:hidden}
