.root-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:16px 0}
.root-grid>div,.root-card{background:var(--paper,#f5f3ee);border:1px solid #ddd9ce;border-radius:14px;padding:18px;min-width:0}
.root-grid strong{display:block;font-size:1.15rem;margin-top:6px}.root-arabic{font-size:1.8rem;direction:rtl;line-height:1.8}
.root-segments{display:flex;flex-wrap:wrap;gap:8px}.root-segments span{padding:8px 12px;background:#f2eee5;border-radius:10px}
.enrichment-status{font-size:.85rem;color:#52615e;margin:10px 0}.source-warning{border-left:3px solid #ab8226;padding:10px 14px;background:#faf5e8;margin:10px 0}
.root-card p,.root-card a,.source-warning,.citation{overflow-wrap:anywhere}.root-example{display:block;padding:8px 0;border-bottom:1px solid #dedbd1}
.root-card details{margin-top:16px}.root-card summary{cursor:pointer;font-weight:600}.root-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}
.scholar-tab:focus-visible,.word-chip:focus-visible,.arabic-word:focus-visible{outline:3px solid #b79138;outline-offset:3px}
.scholar-tabs{display:flex;flex-wrap:wrap}.scholar-tab{flex:1 1 130px}.source-links{display:flex;gap:12px;flex-wrap:wrap}
.israr-browse{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}
.israr-browse .scholar-tab{flex:0 1 auto}
.israr-lecture-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:10px 0;max-height:340px;overflow:auto}
.israr-lecture{font:inherit;padding:10px;border:1px solid #ddd6c7;border-radius:7px;background:#fffefa;color:#155b58;cursor:pointer;text-align:left}
.israr-lecture:hover{border-color:#155b58}
.ling-panel .ling-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}
.ling-panel .ling-source{font-size:.85em;overflow-wrap:anywhere}
.ling-panel .ling-search{display:block;margin:10px 0}
.ling-panel .ling-search input{display:block;box-sizing:border-box;width:100%;padding:10px;margin-top:6px;font:inherit}
