.yaran-search{background:#fff;border:1px solid #d4dfda;border-radius:6px;padding:20px;margin:0 0 24px}.yaran-search label{display:block;font-size:19px;font-weight:bold;margin-bottom:8px}.yaran-search .search-row{display:flex;gap:12px;align-items:stretch}.yaran-search input{flex:1;min-width:0;margin:0;font-size:20px;padding:12px 16px}.yaran-search button{font:inherit;font-size:19px;background:#123c50;color:#fff;border:1px solid #123c50;border-radius:5px;padding:10px 22px;cursor:pointer;min-height:48px;white-space:nowrap}.yaran-search .search-help{font-size:16px;color:#617276;margin:10px 0 0}.search-page{padding:45px 0 65px;min-height:60vh}.search-page>h1{font-size:36px;margin:0 0 14px}.search-intro{color:#53676d;margin-bottom:26px}.search-status{font-size:19px;margin:25px 0}.search-result{padding:26px 28px;background:white;border:1px solid #d4dfda;border-top:3px solid #bd9c63;border-radius:5px;margin:20px 0}.search-result h2{font-size:25px;line-height:1.9;margin:8px 0 14px}.search-result h2 a{color:#123c50}.search-result p{margin:0;color:#53676d;overflow-wrap:anywhere}.search-result .result-meta{font-size:16px;color:#806233}.search-result .result-open{display:inline-block;color:#80551e;border-bottom:1px solid #cbb58e;padding:5px 0;margin-top:15px;font-size:18px}.search-empty{padding:24px;background:#edf2f0;border-radius:5px}.yaran-search-nav{color:#80551e}.reader-main>.yaran-search{margin-bottom:22px}@media(max-width:680px){.yaran-search{padding:16px}.yaran-search .search-row{flex-direction:column}.yaran-search button{width:100%}.search-page{padding:30px 0}.search-page>h1{font-size:29px}.search-result{padding:22px 18px}.search-result h2{font-size:23px}}@media print{.yaran-search{display:none}}
