::highlight(fall-search-matches){background:#e8c66c;color:#20190e}::highlight(fall-search-active){background:#92491f;color:#fff7df}.search-passage-mark{background:#e8c66c;color:#20190e}.search-passage-mark.search-passage-active{background:#92491f;color:#fff7df}.search-passage-toolbar{position:sticky;top:var(--search-passage-top,5.5rem);z-index:12;display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .8rem;padding:.7rem .85rem;margin:.8rem 0 1.3rem;background:#eee1c4;color:#302517;border:1px solid #9b7d51;box-shadow:0 3px 10px #33230b26;font-size:.88rem;max-width:100%;box-sizing:border-box}.search-passage-form{display:flex;align-items:end;gap:.4rem;flex:1 1 19rem;min-width:0}.search-passage-form label{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.search-passage-form input{min-width:0;width:100%;box-sizing:border-box;border:1px solid #9b7d51;background:#fff8e8;color:#302517;padding:.4rem .5rem;font:inherit}.search-passage-toolbar button,.search-passage-controls a{border:1px solid #9b7d51;background:#fff8e8;color:#302517;padding:.4rem .55rem;font:inherit;cursor:pointer;white-space:nowrap}.search-passage-toolbar button:disabled{opacity:.5;cursor:default}.search-passage-controls{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.search-passage-status{margin:0!important;flex:1 1 100%;font-size:.8rem;line-height:1.4}.search-passage-toolbar :is(input,button,a):focus-visible{outline:3px solid #8b481b;outline-offset:2px}.search-passage-target{scroll-margin-top:14rem;outline:1px dashed #9b7d5170;outline-offset:3px}.search-passage-toolbar [hidden]{display:none!important}@media(max-width:600px){.search-passage-toolbar{top:var(--search-passage-top,5rem);padding:.5rem;gap:.35rem;margin:.6rem 0 1rem}.search-passage-form{flex-basis:100%}.search-passage-toolbar button,.search-passage-controls a{min-height:2.4rem;box-sizing:border-box}.search-passage-controls{gap:.3rem}.search-passage-status{font-size:.76rem}}@media print{.search-passage-toolbar{display:none}.search-passage-target{outline:none}}
