.category-extra-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.category-extra-links .category-comprehensive{min-width:0;height:100%;box-sizing:border-box}
.category-extra-links .category-qawm{background:linear-gradient(120deg,#245866,#427681);border-color:#628d94}
.category-extra-links .category-qawm>svg{color:#d7eff0}
.category-extra-links .category-qawm small{color:#e1f0f0}
.qawm-main{min-width:0;padding-bottom:44px}
.qawm-hero{position:relative;overflow:hidden;padding:25px 30px;border:1px solid #c5d5d6;border-radius:16px;background:linear-gradient(115deg,#e8eeee,#f6f3ed 75%);margin:12px 0 20px}
.qawm-hero:after{content:'قوم';position:absolute;left:30px;top:-5px;font:700 125px/1.5 Amiri,serif;color:#38687408;pointer-events:none}
.qawm-hero h1{margin:5px 0 8px;font-size:30px;color:#254955;line-height:1.7}
.qawm-hero>p:last-of-type{margin:0;color:#60716f;font-size:14px}
.qawm-stats{display:flex;flex-wrap:wrap;gap:18px 36px;margin-top:20px}
.qawm-stats>div{display:flex;align-items:baseline;gap:9px}
.qawm-stats strong{font:700 27px/1.3 Cairo,Noto,sans-serif;color:#2b5360}
.qawm-stats span{font-size:12px;color:#596970}
.qawm-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 19px}
.qawm-legend>span:last-child{font-size:12px;color:#66727a;margin-inline-start:5px}
.qawm-badge{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:3px 7px;font:600 11px/1.5 Cairo,Noto,sans-serif;white-space:nowrap}
.qawm-badge.good{background:#e2eee7;color:#286044}
.qawm-badge.bad{background:#f4e7e4;color:#964c43}
.qawm-badge.contextual{background:#e9edf0;color:#53636d}
.qawm-badge>span{font-size:13px;font-family:Arial,sans-serif;font-weight:700}
.qawm-filters{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px;gap:12px;align-items:end}
.qawm-filters label,.qawm-verse-tools label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#52606b}
.qawm-filters input,.qawm-filters select,.qawm-verse-tools select{box-sizing:border-box;width:100%;max-width:100%;height:43px;border:1px solid #cfd7d9;border-radius:8px;background:#fffdf8;padding:0 11px;font:400 13px Cairo,Noto,sans-serif;color:#263f4d}
.qawm-result-count{margin:11px 0 8px;font-size:12px;color:#667781}
.qawm-section{margin:23px 0 30px}
.qawm-section .section-head{margin-bottom:12px;padding-bottom:10px}
.qawm-section .section-head h2{font-size:18px;margin:0}
.qawm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start}
.qawm-card{display:flex;flex-direction:column;gap:13px;box-sizing:border-box;min-width:0;padding:14px 13px 11px;border:1px solid #d5ddd8;border-inline-start:3px solid #789d86;border-radius:10px;background:#fafbf8;color:#244431;text-decoration:none;box-shadow:0 2px 5px #213c4210;transition:border-color .15s,box-shadow .15s}
.qawm-card.bad{background:#fcf8f5;border-color:#e4d6d1;border-inline-start-color:#b27b70;color:#72433d}
.qawm-card.contextual{background:#f8f9f8;border-color:#d8dfe0;border-inline-start-color:#929fa8;color:#495b65}
.qawm-card h3{font:700 16px/1.7 Cairo,Noto,sans-serif;margin:0;overflow-wrap:anywhere}
.qawm-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}
.qawm-card-count{display:flex;gap:4px;align-items:center;font-size:11px;color:#5c686f;white-space:nowrap}
.qawm-card-count b{font-size:14px;color:inherit;font-variant-numeric:tabular-nums}
.qawm-card-count>span{margin-inline-start:6px;color:#73818a}
.qawm-card:hover{box-shadow:0 4px 12px #213c421a;border-color:#759a8a}
.qawm-card.bad:hover{border-color:#b47f73}
.qawm-card:focus-visible,.qawm-filters :is(input,select):focus-visible,.qawm-verse-tools :is(select,button):focus-visible{outline:3px solid #ad894a;outline-offset:3px}
.qawm-empty{padding:25px;text-align:center;border:1px dashed #c8d0d1;border-radius:10px;color:#5d6b74}
.qawm-detail-head{margin:16px 0 22px;padding:22px 25px;border:1px solid #c8dcd1;border-radius:14px;background:#f0f5ee}
.qawm-detail-head.bad{background:#f7efea;border-color:#e4d1c9}
.qawm-detail-head.contextual{background:#edf1f1;border-color:#d3dcde}
.qawm-detail-head h1{font:700 clamp(21px,2.2vw,30px)/1.8 Cairo,Noto,sans-serif;margin:10px 0;color:#25464c;overflow-wrap:anywhere}
.qawm-detail-head.bad h1{color:#764b42}
.qawm-context-note{font-size:13px;line-height:2;color:#52616b;padding:13px 16px;border-inline-start:3px solid #9eacaa;background:#f6f4ed;border-radius:8px;margin:16px 0 22px}
.qawm-forms{margin:12px 0 22px;font-size:13px;color:#566871}
.qawm-forms summary{cursor:pointer;padding:8px 0}
.qawm-forms>div{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0}
.qawm-forms>div>span{font:400 19px/1.7 Amiri,serif;background:#eeeae1;padding:6px 10px;border-radius:6px}
.qawm-forms b{font:700 11px Cairo,sans-serif;margin-inline-start:8px}
.qawm-verse-tools{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:14px 0}
.qawm-verse-tools label{display:flex;align-items:center}
.qawm-verse-tools select{min-width:150px}
.qawm-verse-tools>span{font-size:12px;color:#65747d}
.qawm-verse-tools button{margin-inline-start:auto;background:#f3eee4;border:1px solid #d7c9b5;border-radius:8px;padding:10px 14px;font:600 12px Cairo,sans-serif;cursor:pointer;color:#405562}
#qawm-copy-status{font-size:12px;color:#53666d}
.qawm-highlight{border-radius:4px;padding:0 .04em;color:inherit;background:#deecdf;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.qawm-highlight.bad{background:#f1ded5}
.qawm-highlight.contextual{background:#e0e7eb}
.qawm-page [hidden],.qawm-card[hidden]{display:none!important}
@media(min-width:1400px){.qawm-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:1050px){.qawm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qawm-filters{grid-template-columns:minmax(160px,1fr) 140px 140px}}
@media(max-width:700px){.qawm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qawm-filters{grid-template-columns:1fr 1fr}.qawm-search{grid-column:1/-1}.qawm-hero{padding:20px}.qawm-hero h1{font-size:25px}.qawm-stats{gap:14px 20px}.qawm-stats strong{font-size:23px}.qawm-stats>div{gap:6px}.qawm-card{padding:12px 10px 10px;gap:10px}.qawm-card h3{font-size:14px}.qawm-legend>span:last-child{width:100%;margin-top:3px}.category-extra-links{gap:8px}.category-extra-links .category-comprehensive{padding:10px 8px;gap:8px}.category-extra-links .category-comprehensive>svg{width:28px;height:28px}.category-extra-links .category-comprehensive strong{font-size:13px}.category-extra-links .category-comprehensive small{font-size:10px}.qawm-detail-head{padding:18px}}
@media(max-width:380px){.qawm-card-bottom{gap:6px}.qawm-badge{font-size:10px}.qawm-hero .qawm-stats{gap:12px}.qawm-stats>div{flex-direction:column;gap:1px}.category-extra-links .category-comprehensive>svg{display:none}}
@media(prefers-reduced-motion:reduce){.qawm-card{transition:none}}
