.bukhari-reader{min-width:0}.bukhari-notice p{font-size:12px}.bukhari-notice>p:first-child{color:var(--green);font-weight:600}.bukhari-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin:24px 0}.bukhari-filters label{margin:0}.bukhari-filters input,.bukhari-filters select{width:100%;max-width:100%}.bukhari-filters input[type=search]{min-width:0}.bukhari-filters button{justify-self:start}.bukhari-entry{margin:20px 0;scroll-margin-top:80px;overflow-wrap:anywhere}.bukhari-entry h2{font-size:22px;line-height:1.5;margin:20px 0 10px}.bukhari-entry h3{font-size:16px;line-height:1.6}.bukhari-entry .card-top{gap:12px;flex-wrap:wrap}.bukhari-topics{font-size:11px;color:var(--green)}.bukhari-text-block{border-top:1px solid var(--line);padding:20px 0}.bukhari-arabic{font:30px/2.1 'Noto Naskh Arabic',serif;color:var(--ink);text-align:right;white-space:pre-wrap;margin:18px 0}.bukhari-source-text{font-size:15px;line-height:1.95;white-space:pre-wrap;color:#344b3d}.bukhari-explanation{border:1px solid var(--line);border-radius:7px;background:#f6f7f1;padding:20px;margin:5px 0 20px}.bukhari-reference p{font-size:12px;line-height:1.9}.bukhari-provenance{border-top:1px solid var(--line);padding:17px 0;margin-top:10px}.bukhari-provenance summary,.bukhari-notice summary{cursor:pointer;font-weight:600;line-height:1.7}.bukhari-reader dl{display:grid;grid-template-columns:minmax(120px,.5fr) minmax(0,1fr);gap:12px;font-size:12px;line-height:1.8;margin:20px 0;overflow-wrap:anywhere}.bukhari-reader dt{font-weight:600}.bukhari-reader dd{margin:0}.bukhari-report{max-width:680px}.bukhari-report textarea{min-height:130px}.bukhari-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:25px 0}.bukhari-pagination span{font-size:12px}.bukhari-pagination button:disabled{opacity:.45;cursor:default}.bukhari-copy-fallback textarea{width:100%;min-height:140px}.bukhari-bn-text{font-size:15px;line-height:1.95;white-space:pre-wrap;color:#344b3d}.bukhari-bn-explanation{border:1px solid var(--line);border-radius:7px;background:#f6f7f1;padding:20px;margin:5px 0 20px}.bukhari-arabic-heading{font:20px/1.8 'Noto Naskh Arabic',serif;text-align:right;margin:8px 0}#bukhari-results-status{scroll-margin-top:90px}@media(max-width:800px){.bukhari-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.bukhari-filters{grid-template-columns:minmax(0,1fr)}.bukhari-entry{padding:17px}.bukhari-entry h2{font-size:19px}.bukhari-arabic{font-size:27px}.bukhari-source-text,.bukhari-bn-text{font-size:14px}.bukhari-reader dl{grid-template-columns:minmax(0,1fr);gap:4px}.bukhari-reader dd{margin-bottom:12px}.bukhari-explanation,.bukhari-bn-explanation{padding:15px}.bukhari-pagination .button{padding:10px}.bukhari-pagination span{font-size:11px}}
