.qke-content-share{vertical-align:middle;display:inline-flex}.qke-share-trigger{border:1px solid var(--line-dark,#c9c1b2);background:var(--surface,#fffdf8);min-height:44px;color:var(--teal,#0c4a42);border-radius:7px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:15px;font-weight:650;display:inline-flex}.qke-share-dialog{color:#172520;overscroll-behavior:contain;background:#fffdf8;border:1px solid #c9c1b2;border-radius:12px;width:min(1100px,100vw - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.qke-share-dialog::backdrop{background:#0f201a94}.qke-share-header{z-index:2;background:#fffdf8;border-bottom:1px solid #ddd8cc;justify-content:space-between;align-items:center;gap:1rem;padding:16px 22px;display:flex;position:sticky;top:0}.qke-share-header span{color:#65716b;letter-spacing:.07em;font-size:12px}.qke-share-header h2{margin:3px 0 0;font-size:22px;line-height:1.4}.qke-share-header button{width:44px;height:44px;font-family:var(--sans,sans-serif);background:#f6f3eb;border:1px solid #ddd8cc;border-radius:50%;flex:none;place-items:center;font-size:28px;line-height:1;display:grid}.qke-share-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:22px;padding:22px;display:grid}.qke-share-settings>p{margin:0 0 14px;font-size:15px}.qke-share-settings fieldset{border:1px solid #ddd8cc;border-radius:8px;gap:8px;margin:0 0 16px;padding:12px;display:grid}.qke-share-settings legend{padding:0 5px;font-size:14px;font-weight:650}.qke-share-settings fieldset label{align-items:flex-start;gap:8px;min-height:35px;font-size:14px;display:flex}.qke-share-range p{margin:0;font-size:14px;line-height:1.6}.qke-share-range-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qke-share-range .qke-share-range-inputs label{gap:5px;display:grid}.qke-share-range input{color:#172520;width:100%;min-width:0;min-height:44px;font:inherit;direction:ltr;background:#fff;border:1px solid #c9c1b2;border-radius:6px;padding:8px}.qke-share-range button{color:#0c4a42;min-height:44px;font:inherit;background:#f6f3eb;border:1px solid #c9c1b2;border-radius:6px;padding:9px 12px;font-size:14px}.qke-share-range button:disabled{opacity:.55;cursor:not-allowed}.qke-share-range [role=alert]{color:#9c302b}.qke-share-range small{color:#65716b;line-height:1.6}.qke-share-settings input[type=checkbox]{accent-color:#0c4a42;flex:none;width:18px;height:18px;margin-top:7px}.qke-share-field{gap:6px;margin:14px 0;font-size:14px;font-weight:600;display:grid}.qke-share-field select,.qke-share-field textarea,.qke-share-text-preview textarea{color:#172520;width:100%;font:inherit;background:#fff;border:1px solid #c9c1b2;border-radius:6px;padding:10px;font-weight:400;display:block}.qke-share-field select{min-height:44px}.qke-share-actions,.qke-share-platforms{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.qke-share-actions button,.qke-share-platforms a,.qke-share-platforms button,.qke-share-pagination button,.qke-share-primary{color:#0c4a42;min-height:44px;font:inherit;background:#f6f3eb;border:1px solid #c9c1b2;border-radius:6px;padding:9px 12px;font-size:14px;line-height:1.5}.qke-share-actions button:disabled,.qke-share-pagination button:disabled,.qke-share-primary:disabled{opacity:.55;cursor:not-allowed}.qke-share-platforms{border-bottom:1px solid #ddd8cc;padding-bottom:12px}.qke-share-platforms a{background:#fff;align-items:center;display:inline-flex}.qke-share-primary{color:#fff;background:#0c4a42;border-color:#0c4a42;width:100%;font-weight:650}.qke-share-settings .qke-share-small{color:#65716b;margin:12px 0;font-size:13px;line-height:1.65}.qke-share-excerpt{background:#f3e8d3;border-radius:5px;padding:8px 10px}.qke-share-preview{min-width:0}.qke-share-card-preview{object-fit:contain;background:#f6f3eb;border:1px solid #ddd8cc;width:100%;height:auto;max-height:650px;display:block}.qke-share-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.qke-share-source-preview{background:#f6f3eb;border:1px solid #ddd8cc;border-radius:8px;max-height:620px;padding:20px;overflow:auto}.qke-share-source-preview>strong{margin-bottom:18px;font-size:20px;display:block}.qke-share-source-preview section+section{border-top:1px solid #ddd8cc;margin-top:16px;padding-top:16px}.qke-share-source-preview small{color:#65716b;font-size:13px;display:block}.qke-share-source-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.qke-share-source-preview [lang=ar]{font-size:30px;line-height:2.3}.qke-share-source-preview [lang=ur]{font-size:21px;line-height:2.4}.qke-share-text-preview{margin:15px 0;font-size:14px}.qke-share-text-preview summary{cursor:pointer;min-height:44px;padding:8px 0}.qke-share-text-preview textarea{resize:vertical;font-size:14px;line-height:1.8}.qke-share-source-link{color:#0c4a42;font-size:14px;text-decoration:underline}.qke-share-status{background:#eee8db;border-top:1px solid #ddd8cc;padding:14px 22px}.qke-share-status p{margin:3px 0 10px;font-size:15px}.qke-share-status [role=alert]{color:#9c302b}.qke-share-status small{white-space:pre-line;overflow-wrap:anywhere;color:#65716b;font-size:12px;display:block}.qke-source-tools{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0;display:flex}.qke-public-source{max-width:950px;margin:auto;padding:24px 20px 60px}.qke-public-source>nav{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.qke-public-source>nav a{color:#0c4a42;min-height:44px;padding:9px 0;text-decoration:underline}.qke-public-source-card{background:#fffdf8;border:1px solid #ddd8cc;border-radius:10px;padding:clamp(18px,4vw,38px)}.qke-public-source-card h1{margin:5px 0 12px;font-size:clamp(24px,4vw,34px)}.qke-public-source-card section{border-top:1px solid #ddd8cc;margin-top:22px;padding-top:18px}.qke-public-source-card blockquote{white-space:pre-wrap;margin:12px 0}.qke-public-source-card [lang=ar]{font-size:clamp(28px,5vw,40px);line-height:2.35}.qke-public-source-card [lang=ur]{font-size:23px;line-height:2.4}.qke-public-source-card footer{white-space:pre-line;color:#65716b;overflow-wrap:anywhere;border-top:1px solid #ddd8cc;margin-top:25px;padding-top:16px;font-size:14px}.qke-public-source-note{color:#65716b;font-size:14px}.qke-public-ayah>h2{color:#0c4a42;font-size:22px}.qke-public-ayah-translation h3{color:#65716b;margin:20px 0 8px;font-size:16px}@media (max-width:700px){.qke-share-layout{grid-template-columns:1fr;gap:16px;padding:16px}.qke-share-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.qke-share-header{padding:12px 16px}.qke-share-card-preview{max-height:580px}}
