
 
@keyframes qpDmPreFadeIn {
  from { opacity: 0; transform: scale(0.97); }
  to   { opacity: 1; transform: scale(1); }
}
 
#qp-voice-picker {
  position: fixed; inset: 0; z-index: 99000;
  display: flex; align-items: center; justify-content: center;
  padding: 24px 16px;
}
 
.qvp-divider {
  height: 1px;
  background: rgba(255,255,255,.12);
  margin: 8px 6px 4px;
}
body.qp-theme-light .qvp-divider {
  background: rgba(0,0,0,.12);
}
 
.qvp-backdrop {
  position: absolute; inset: 0;
  background: rgba(0,0,0,.62);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  cursor: pointer;
}
 
.qvp-modal {
  position: relative; z-index: 1;
  width: 100%; max-width: 460px;
  display: flex; flex-direction: column; gap: 10px;
   
  opacity: 0;
  transform: scale(0.93) translateY(10px);
  transition: opacity .22s ease, transform .22s ease;
}
#qp-voice-picker.qvp-open .qvp-modal {
  opacity: 1;
  transform: scale(1) translateY(0);
}

 
.qvp-header {
  display: flex; align-items: center; justify-content: space-between;
  padding: 4px 4px 2px;
}
.qvp-title {
  font-size: 17px; font-weight: 700;
  color: #e8eaf2; letter-spacing: .2px;
}
.qvp-close {
  background: rgba(255,255,255,.12); border: none; border-radius: 50%;
  width: 30px; height: 30px; display: flex; align-items: center; justify-content: center;
  color: #a8b3d9; font-size: 20px; cursor: pointer; line-height: 1;
  transition: background .15s;
}
.qvp-close:hover { background: rgba(255,255,255,.2); }

 
.qvp-card {
  display: flex; align-items: center; gap: 14px;
  width: 100%; padding: 16px 18px;
  background: #1a2540;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 16px;
  text-align: left; cursor: pointer;
  transition: background .15s, border-color .15s, transform .1s;
  -webkit-tap-highlight-color: transparent;
}
.qvp-card:hover  { background: #1f2d54; border-color: rgba(13,213,213,.35); }
.qvp-card:active { transform: scale(0.985); }

 
.qvp-icon {
  width: 54px; height: 54px; border-radius: 14px; flex-shrink: 0;
  display: flex; align-items: center; justify-content: center;
  background: rgba(13,213,213,.12);
  color: darkturquoise;
}
.qvp-icon svg { width: 26px; height: 26px; }

 
.qvp-text { flex: 1; }
.qvp-name { font-size: 16px; font-weight: 600; color: #e8eaf2; margin-bottom: 4px; }
 
.qvp-desc { font-size: 14px; color: #92a4c4; line-height: 1.45; }
.qvp-card { height: auto; }
.qvp-name, .qvp-desc, .qvp-title { white-space: normal; overflow: visible; text-overflow: clip; }

 
.qvp-badge {
  flex-shrink: 0; padding: 5px 12px; border-radius: 999px;
  font-size: 12px; font-weight: 700; letter-spacing: .8px;
  background: darkturquoise; color: #07131e;
}

 
.qvp-tip {
  font-size: 12.5px; color: #6b7a99; line-height: 1.5;
  text-align: center; padding: 4px 8px;
}

 
body.qp-theme-light .qvp-card  { background: #fff; border-color: rgba(0,0,0,.1); }
body.qp-theme-light .qvp-card:hover { background: #f4f8ff; border-color: rgba(13,213,213,.45); }
body.qp-theme-light .qvp-title { color: #1a202c; }
body.qp-theme-light .qvp-name  { color: #1a202c; }
body.qp-theme-light .qvp-desc  { color: #5a6a85; }
body.qp-theme-light .qvp-tip   { color: #7a8899; }
 
body.qp-theme-light .qvp-close { background: rgba(0,0,0,.14); color: #2b3650; }
body.qp-theme-light .qvp-desc  { color: #4a5a78; }
body.qp-theme-light .qvp-share { color: #0f766e !important; }
body.qp-theme-light .qvp-icon  { background: rgba(13,213,213,.1); }

 

 
#vv-sticky-surah .vv-ss-suras {
font-size: 15px;
margin-top: -4px;
}

@media (max-width: 820px) {
    #vv-sticky-surah .vv-ss-en {
font-size: 18.5px;
font-weight:100;
letter-spacing: 0.9px;
padding-top: 1px;
padding-left: 24px;
}
}

@media (max-width: 820px) {
    #vv-sticky-surah .vv-ss-chev {
margin-left: 0px;
margin-top: 3px;
}
}

 
.surah-intro-tab.active {
color: darkturquoise;
}

.surah-intro-tab {
font-size: 16px;
}

.surah-intro-tab.active::after {
background: darkturquoise;
}

 
.surah-intro-summary-item{
  flex-direction: column;
  align-items: stretch;
  gap: 2px;
}
.surah-intro-summary-range{
  order: 0;
  flex: 0 0 auto;
  flex-direction: row;
  align-items: baseline;
  justify-content: flex-start;
  text-align: left;
  padding-top: 0;
  margin-right: 0;
  margin-bottom: 1px;
  gap: 6px;
}
.surah-intro-summary-desc{ order: 1; }
 
.surah-intro-overlay.qp-intro-drawer .surah-intro-summary-item{ gap: 2px; }
.surah-intro-overlay.qp-intro-drawer .surah-intro-summary-range{
  order: 0; flex: 0 0 auto; align-items: baseline; text-align: left;
}
.surah-intro-overlay.qp-intro-drawer .surah-intro-summary-desc{ order: 1; }

 
#true-mushaf-body .tm-arrive-hl .tm-adv-end::after{ display:none !important; content:none !important; }
#true-mushaf-body .tm-adv-end{ text-decoration:none !important; }

 
#searchbox input, #q {
  -webkit-user-select: text !important;
  user-select: text !important;
  pointer-events: auto !important;
  -webkit-touch-callout: default;
  caret-color: auto !important;
  touch-action: manipulation;
}
 
#searchbox{ position: relative; z-index: 3; }

 
 
#qp-topic-pv57 .qp-pv57-reflink{
  display:inline-flex; align-items:center; gap:7px;
  margin-top:6px; text-decoration:none; cursor:pointer;
  font:400 12.5px system-ui, sans-serif; letter-spacing:.2px;
  color:inherit; opacity:0.5; transition:opacity .18s ease;
}
#qp-topic-pv57 .qp-pv57-reflink:hover{ opacity:0.85; }
#qp-topic-pv57 .qp-pv57-arrow{ font-size:15px; line-height:1; }
 
#qp-topic-pv57 .qp-pv57-acts .qp-pv57-act:has(.qp-pv57-expico){ display:none; }
#qp-topic-pv57 .qp-pv57-rowhead, #qp-topic-pv57 .qp-pv57-vplay{ display:none; }

 
 
@media (max-width: 820px){
  #qp-topic-pv57{ right:0 !important; left:auto !important; max-width:100vw !important; }
}

 
 
 
#qp-topic-pv57 .qp-pv57-ctxbar85{
  display:flex; align-items:center; gap:2px;
  padding:5px 6px 5px 2px; background:rgba(45,212,191,0.10);
  border-bottom:1px solid rgba(45,212,191,0.28);
}
#qp-topic-pv57 .qp-pv57-ctxlab85{
  flex:0 1 auto; min-width:0; margin-right:auto; padding-left:2px;
  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
  font:700 13px/1.2 system-ui,-apple-system,sans-serif;
  letter-spacing:1.3px; text-transform:uppercase; color:darkturquoise; opacity:.95;
}
#qp-topic-pv57 .qp-pv57-ctxbar85 .qp-pv57-back{ flex:0 0 auto; }
 
 
 
 
 
#qp-topic-pv57 .qp-pv57-ctxbar85 .qp-pv57-ctxinfo85,
#qp-topic-pv57 .qp-pv57-ctxbar85 .qp-pv57-share-top48,
 
#qp-topic-pv57 .qp-pv57-x{
  flex:0 0 auto; width:42px; height:42px; padding:0; margin:0 0 0 6px;
  display:inline-flex; align-items:center; justify-content:center;
  border:none; background:none; cursor:pointer; border-radius:50%;
}
#qp-topic-pv57 .qp-pv57-ctxbar85 .qp-pv57-ctxinfo85{ color:#5eb8ff; text-decoration:none; font:inherit; }
#qp-topic-pv57 .qp-pv57-ctxbar85 .qp-pv57-ctxinfo85 svg{ display:block; width:27px; height:27px; }
#qp-topic-pv57 .qp-pv57-ctxbar85 .qp-pv57-share-top48{ color:darkturquoise; }
#qp-topic-pv57 .qp-pv57-ctxbar85 .qp-pv57-share-top48 svg{ display:block; width:24px; height:24px; }
body.qp-theme-light #qp-topic-pv57 .qp-pv57-ctxbar85 .qp-pv57-share-top48{ color:#0b6f66; }
 
#qp-topic-pv57 .qp-pv57-x{
  font-size:15px; font-weight:700; line-height:1; opacity:1; color:transparent;
  background:transparent; position:relative;
}
#qp-topic-pv57 .qp-pv57-x::before{
   
  content:'\00d7'; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);
  width:27px; height:26px; border-radius:50%;
  background:#e22a59; color:#fff; font-size:24px; font-weight:100; line-height:1;
  display:grid; place-items:center; transition:opacity .15s ease;
}
#qp-topic-pv57 .qp-pv57-x:hover::before{ opacity:0.88; }
#qp-topic-pv57 .qp-pv57-x:focus-visible{ outline:2px solid #7fe3d8; outline-offset:2px; }
#qp-topic-pv57 .qp-pv57-ctxlab85{ flex:0 0 auto; }
#qp-topic-pv57 .qp-pv57-ctxinfo85:hover,
#qp-topic-pv57 .qp-pv57-ctxinfo85:active{ color:#8dcdff; }
 
body.qp-theme-light #qp-topic-pv57 .qp-pv57-ctxbar85{
  background: rgb(13 143 160 / 0%);
  padding-top: 14px;
  padding-bottom: 14px;
  border-bottom-color:rgba(13,143,160,0.30);
}
body.qp-theme-light #qp-topic-pv57 .qp-pv57-ctxlab85{ color:#0b6f7d; }
body.qp-theme-light #qp-topic-pv57 .qp-pv57-ctxinfo85{ color:#0b63c5; }

 
 
 
#qp-topic-pv57 .qp-pv57-tip.is-info86{
  position:fixed !important;
  left:50% !important; top:12px !important; right:auto !important; bottom:auto !important;
  transform:translateX(-50%) !important;
  z-index:2147483400 !important;
  width:min(520px, calc(100vw - 36px)) !important; max-width:none !important;
  max-height:calc(100% - 24px) !important; overflow:auto !important;
  box-shadow:0 0 0 100vmax rgba(4,10,20,0.55), 0 24px 70px rgba(0,0,0,0.45) !important;
}
 
#qp-topic-pv57.qp-pv57-info44::after{
  content:''; position:absolute; inset:0; z-index:5; pointer-events:none;
  background:rgba(4,10,20,0.34);
  -webkit-backdrop-filter:blur(10px) saturate(120%); backdrop-filter:blur(10px) saturate(120%);
}
body.qp-theme-light #qp-topic-pv57.qp-pv57-info44::after{ background:rgba(232,238,246,0.34); }
#qp-topic-pv57 .qp-pv57-tip.is-info86 .qp-tip69-btns,
#qp-topic-pv57 .qp-pv57-tip.is-info86 .qp-tip69-dsa{ display:none !important; }
 
 
#qp-topic-pv57 .qp-pv57-tip.is-info86 .qp-pv57-tipx{
  display:inline-flex !important; align-items:center; justify-content:center;
  position:absolute; top:12px; right:12px; z-index:3;
  width:40px; height:40px; padding:0; margin:0 !important;
  border:0; border-radius:50%; cursor:pointer;
  background:rgba(255,255,255,0.16); color:#fff; font-size:20px; line-height:1;
  -webkit-backdrop-filter:blur(2px); backdrop-filter:blur(2px);
}
#qp-topic-pv57 .qp-pv57-tip.is-info86 .qp-pv57-tipx:hover,
#qp-topic-pv57 .qp-pv57-tip.is-info86 .qp-pv57-tipx:active{ background:rgba(255,255,255,0.3); }
#qp-topic-pv57 .qp-pv57-tip.is-info86 > *{ position:relative; }
 
#qp-topic-pv57 .qp-pv57-foot .qp-pv57-pb{ display:none; }
#qp-topic-pv57 .qp-pv57-acts .qp-pv57-play-top{
  width:34px; height:32px; display:inline-flex; align-items:center; justify-content:center;
  background:none; border:0; color:inherit; cursor:pointer; padding:0;
}
 
#qp-topic-pv57 .qp-pv57-item{ cursor:pointer; }
#qp-topic-pv57 .qp-pv57-reflink, #qp-topic-pv57 .qp-pv57-top{ cursor:pointer; }

 
 
#qp-topic-pv57 .qp-pv57-title .qp-pv57-tmain{ font-size:19px; font-weight:700; }
#qp-topic-pv57 .qp-pv57-title .qp-pv57-tsub{ font-size:17px; opacity:0.78; }
#qp-topic-pv57 .qp-pv57-title .qp-pv57-tsub::before{ content:"\203a"; margin:0 7px 0 3px; opacity:0.6; font-weight:400; }

 
#qp-topic-pv57.qp-tip-on .qp-pv57-body{ opacity:0.34; filter:blur(1.5px); transition:opacity .3s ease, filter .3s ease; }
#qp-topic-pv57 .qp-pv57-body{ transition:opacity .3s ease, filter .3s ease; }
 
#qp-topic-pv57 .qp-pv57-tip{ box-shadow:rgba(20,0,8,0.45) 0 14px 40px !important; }    

 
#qp-topic-pv57 .qp-pv57-tx, #qp-topic-pv57 .qp-pv57-ar{ display:inline; }

#qp-topic-pv57 .qp-pv57-reflink{ display:flex; width:max-content; max-width:100%; margin:0 0 5px; vertical-align:baseline; }

 
#qp-topic-pv57 .qp-pv57-back{ color:darkturquoise; font-size:30px; line-height:1; font-weight:400; }

 
#qp-topic-pv57 .qp-pv57-vwrap-ar{ direction:rtl; text-align:right; }
#qp-topic-pv57 .qp-pv57-vwrap-ar .qp-pv57-ar{ display:block; text-align:right; direction:rtl; }
#qp-topic-pv57 .qp-pv57-vwrap-ar .qp-pv57-reflink-ar{ text-align:right; }
body.qp-theme-light #qp-topic-pv57 .qp-pv57-back{ color:#0d8fa0; }

 
#qp-topic-pv57 .qp-pv57-tabs{
  border-bottom:2px solid rgba(255,255,255,0.16);
  background:rgba(255,255,255,0.045);
  padding-left:6px;
}
 
body.qp-theme-light #qp-topic-pv57 .qp-pv57-tabs{
  border-bottom-color: rgb(13 23 42 / 0%);
  background: rgb(13 23 42 / 0%);
  padding-top: 5px;
  padding-bottom: 9px;
}
#qp-topic-pv57 .qp-pv57-tab{
  font-size:16px; font-weight:600; padding:10px 14px;
  color:rgba(226,238,240,0.72);
  border-bottom:2px solid transparent; margin-bottom:-2px;    
  background:none;
}
body.qp-theme-light #qp-topic-pv57 .qp-pv57-tab{ color:rgba(20,32,42,0.7); }
#qp-topic-pv57 .qp-pv57-tab.is-on{ color:darkturquoise; border-bottom-color:darkturquoise; }
body.qp-theme-light #qp-topic-pv57 .qp-pv57-tab.is-on{ color:#0d8fa0; border-bottom-color:#0d8fa0; }
#qp-topic-pv57 .qp-pv57-tab.is-on::after{ content:none; }    

 
#qp-snp-bd, .qp-pv57-bd{ -webkit-backdrop-filter:blur(7px); backdrop-filter:blur(7px); }

 
.qp-sel-vocab-root{
  margin-top: 7px; padding-top: 6px;
  border-top: 1px solid rgba(255,255,255,0.14);
  width: 100%; text-align: center;
  font: 400 12px system-ui, sans-serif; line-height: 1.35;
}
body.qp-theme-light .qp-sel-vocab-root{ border-top-color: rgba(13,23,42,0.16); }
 
.qp-sel-vocab-root .qp-svr-link{
  color: #ffd54a; cursor: pointer; text-decoration: none;
  display: block; white-space: nowrap;
}
.qp-sel-vocab-root .qp-svr-lat{
  display: block; direction: ltr; unicode-bidi: isolate;
  font: 500 12px system-ui, sans-serif; letter-spacing: 0.2px;
}
.qp-sel-vocab-root .qp-svr-ar{
  display: block; direction: rtl; unicode-bidi: isolate;
  margin-top: 3px;                      
  opacity: 0.55;                        
  font-size: 12.5px; line-height: 1.5;
}
.qp-sel-vocab-root .qp-svr-link:hover .qp-svr-lat{ text-decoration: underline; }
body.qp-theme-light .qp-sel-vocab-root .qp-svr-link{ color: #a06a00; }
 
.qp-sel-vocab-word{ flex-wrap: wrap; }

 
@media (min-width: 821px){
  .qp-sel-vocab-wrap{ max-width: min(1380px, calc(100vw - 64px)) !important; }
  body.qp-snp-open .qp-sel-vocab-wrap{
    max-width: min(1380px, calc(100vw - var(--qp-snp-width, 480px) - 64px)) !important;
  }
}

 
body:has(#qp-tab-swipe-hint) #searchbox{ position: relative; z-index: 1000031; }

 
body:not(.qp-theme-light) #verse-viewer-host .qp-thematic-intro-text {
color: #9e865c;
font: 200 23.5px / 1.6 system-ui, sans-serif;
font-family: cursive;
text-align: justify;
}

 
#verse-viewer-host .qp-thematic-intro-range {
font: 700 14px system-ui, sans-serif;
}
#verse-viewer-host .qp-thematic-intro-range{ text-transform:none; }

 
@media (min-width: 821px) {
    #verse-viewer-host .vv-list:not(.vv-solo) .vv-row {
border-bottom: 1px solid rgb(255 255 255 / 38%) !important;
}
}

@media (min-width: 821px) {
    body.qp-theme-light #verse-viewer-host .vv-list:not(.vv-solo) .vv-row {
border-bottom-color: rgb(15 23 42 / 47%) !important;
}
}

 
@media (max-width:767px){
  #verse-viewer-host .qp-thematic-intro.qplus-summary-frame {
margin-bottom: 24px;
margin-left: 10px;
margin-right: 10px;
}
}
@media (min-width:768px){
  #verse-viewer-host .qp-thematic-intro.qplus-summary-frame {
margin-bottom: 70px;
}
}

 

 
#qp-topic-pv57 .qp-pv57-tip{ box-shadow:rgba(20,0,8,0.45) 0 14px 40px !important; }    

 
#qp-topic-pv57-bd{
  background:rgba(2,6,16,0.42);
  -webkit-backdrop-filter:blur(26px) saturate(180%) brightness(1.06);
  backdrop-filter:blur(26px) saturate(180%) brightness(1.06);
}
#qp-topic-pv57.qp-tip-on .qp-pv57-body{ opacity:0.30; filter:blur(6px); }

 
#qp-topic-pv57 .qp-pv57-reflink{
  display:inline; white-space:nowrap; vertical-align:baseline;
  margin-left:20px; margin-top:0;
}
#qp-topic-pv57 .qp-pv57-arrow{ margin-left:7px; font-size:15px; line-height:1; }

 
#qp-topic-pv57 .qp-pv57-tab{ position:relative; }
 
#qp-topic-pv57 .qp-pv57-tab.is-on::after{ content:none; }

 
#qp-topic-pv57 .qp-pv57-tsep{ opacity:0.55; margin:0 6px 0 5px; font-weight:400; }

 
 
#qp-topic-pv57 .qp-pv57-tops{
  transition:opacity .32s ease, max-height .42s cubic-bezier(.32,.72,0,1);
}

 
@media (min-width:900px){
  #qp-topic-pv57 .qp-pv57-item{
    display:grid;
    grid-template-columns:100% 0%;
    column-gap:0px;
    align-items:start;
    transition:grid-template-columns .42s cubic-bezier(.32,.72,0,1),
               column-gap .42s cubic-bezier(.32,.72,0,1);
  }
  #qp-topic-pv57 .qp-pv57-vwrap{ grid-column:1; grid-row:1; min-width:0; }
  #qp-topic-pv57 .qp-pv57-tops{ grid-column:1 / -1; grid-row:2; min-width:0; }
   
  #qp-topic-pv57.qp-tops-lit .qp-pv57-item{
     
    grid-template-columns:calc(64% - 14px) calc(36% - 14px);
    column-gap:28px;
  }
  #qp-topic-pv57.qp-tops-lit .qp-pv57-tops{
    grid-column:2; grid-row:1;
    display:flex; flex-direction:column; align-items:flex-start; gap:10px;
    overflow:hidden; padding:3px 0 0 22px;
    border-left:1px solid rgba(255,255,255,0.10);
    -webkit-mask-image:none; mask-image:none;
  }
  body.qp-theme-light #qp-topic-pv57.qp-tops-lit .qp-pv57-tops{ border-left-color:rgba(13,23,42,0.16); }
  #qp-topic-pv57.qp-tops-lit .qp-pv57-tops::after{ display:none; }
   
  #qp-topic-pv57.qp-tops-lit .qp-pv57-top{ max-width:100%; white-space:nowrap; }
}

 
@media (max-width:899px){
  #qp-topic-pv57.qp-tops-lit .qp-pv57-tops{
    display:flex; flex-direction:column; align-items:flex-start; gap:11px;
    overflow-x:hidden; padding:11px 0 3px 20px; max-height:none;
    -webkit-mask-image:none; mask-image:none;
  }
  #qp-topic-pv57.qp-tops-lit .qp-pv57-tops::after{ display:none; }
  #qp-topic-pv57.qp-tops-lit .qp-pv57-top{ max-width:100%; white-space:normal; }
}

 

 
#qp-topic-pv57.qp-tip-on .qp-pv57-cap,
#qp-topic-pv57.qp-tip-on .qp-pv57-tabs{
  opacity:0.34; filter:blur(5px);
  transition:opacity .3s ease, filter .3s ease;
}
#qp-topic-pv57 .qp-pv57-cap,
#qp-topic-pv57 .qp-pv57-tabs{ transition:opacity .3s ease, filter .3s ease; }

 
body:not(.qp-theme-light) #qp-topic-pv57-bd{
   
  background:rgba(2,6,16,0.88);
  -webkit-backdrop-filter:blur(26px) saturate(180%) brightness(1.06);
  backdrop-filter:blur(26px) saturate(180%) brightness(1.06);
}
body:not(.qp-theme-light) #qp-topic-pv57{
  background:transparent;
  box-shadow:none;
  border-left:1px solid rgba(255,255,255,0.12);
}

 
#qp-topic-pv57 .qp-pv57-tabs{ padding-bottom:0; }

 
#qp-topic-pv57 .qp-pv57-tops{
  max-height:0; opacity:0; padding:0; overflow:hidden; pointer-events:none;
  -webkit-mask-image:none; mask-image:none;
  transition:opacity .3s ease, max-height .42s cubic-bezier(.32,.72,0,1);
}
#qp-topic-pv57 .qp-pv57-tops::after{ display:none; }
#qp-topic-pv57.qp-tops-lit .qp-pv57-tops{ opacity:1; pointer-events:auto; }
@media (min-width:900px){
  #qp-topic-pv57.qp-tops-lit .qp-pv57-tops{ max-height:none; }
}
@media (max-width:899px){
  #qp-topic-pv57.qp-tops-lit .qp-pv57-tops{ max-height:none; }
}

 

 
#qp-topic-pv57 .qp-pv57-tlabel{
  font-weight:600; font-size:13px; opacity:0.55;
  letter-spacing:.04em; text-transform:uppercase; margin-right:2px;
}

 
#qp-topic-pv57 .qp-pv57-reflink-ar{
  display:block; margin-left:0; margin-bottom:9px;
  text-align:right; direction:ltr; unicode-bidi:isolate;
}
#qp-topic-pv57 .qp-pv57-vwrap-ar{ display:block; }

 
#qp-topic-pv57 .qp-pv57-item > *{ min-width:0; }
#qp-topic-pv57 .qp-pv57-vwrap, #qp-topic-pv57 .qp-pv57-vwrap-ar{ min-width:0; overflow-wrap:anywhere; }
#qp-topic-pv57 .qp-pv57-tops{ min-width:0; }
@media (min-width:900px){
   
  #qp-topic-pv57.qp-tops-lit .qp-pv57-reflink{ display:block; margin-left:0; margin-top:6px; }
  #qp-topic-pv57.qp-tops-lit .qp-pv57-vwrap-ar .qp-pv57-reflink-ar{ margin-bottom:7px; }
  #qp-topic-pv57.qp-tops-lit .qp-pv57-tops{ padding-left:10px; }
}

 

 
@keyframes qpRefHint26{
  0%, 100% { box-shadow:0 0 0 0 rgba(94,232,208,0);      text-shadow:none; }
  50%      { box-shadow:0 0 0 1px rgba(94,232,208,0.16), 0 0 12px 1px rgba(94,232,208,0.10);
             text-shadow:0 0 9px rgba(94,232,208,0.40); }
}
.qp-mini .qp-ref{
  border-radius:8px; padding:2px 7px;
  animation:qpRefHint26 4.6s ease-in-out infinite;
}
body.qp-theme-light .qp-mini .qp-ref{ animation-name:qpRefHint26; }
@media (prefers-reduced-motion:reduce){ .qp-mini .qp-ref{ animation:none; } }

 
.vv-head-play, .vv-head-save{
  display:inline-flex; width:38px; height:38px; align-items:center; justify-content:center;
  border:none; background:transparent; cursor:pointer; color:#e8eef7; padding:0;
  -webkit-tap-highlight-color:transparent; flex:0 0 auto;
}
body.qp-theme-light .vv-head-play, body.qp-theme-light .vv-head-save{ color:#0f1b2d; }
.vv-head-play .qp-playall-ic{ width:19px; height:19px; display:block; filter:invert(1); opacity:1; }
body.qp-theme-light .vv-head-play .qp-playall-ic{ filter:none; opacity:0.85; }
.vv-head-save{ opacity:0.8; }
@media (min-width:821px){
  .vv-head-play, .vv-head-save{ width:44px; height:44px; }
}

 
#vv-sticky-surah .vv-ss-playic{ opacity:1; }
@media (max-width:820px){
  #vv-sticky-surah .vv-ss-save{ opacity:0.8; }
}

 
#verse-viewer-host .vv-row.vv-nowplaying .vv-h-play .vv-ico-pause{ color:darkturquoise !important; }
#verse-viewer-host .vv-row.vv-nowplaying .vv-h-play .vv-ico-play{ display:none; }
#verse-viewer-host .vv-row.vv-nowplaying .vv-h-play .vv-ico-pause{ display:inline-block; }

 

 
.qpbs-action-primary .qpbs-action-note{
  font-size:0.9em;    
  font-weight:400; opacity:0.52;
  letter-spacing:0; margin-left:4px;
  white-space:normal;    
  -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;
}

 
#vv-sticky-surah .vv-ss-playic{ width:19px; height:19px; display:block; filter:invert(1); opacity:0.92; }
body.qp-theme-light #vv-sticky-surah .vv-ss-playic{ filter:none; opacity:0.85; }

 
@media (min-width:821px){
  .qp-qc-card .qp-qc-name{ padding-top:19.5px !important; padding-bottom:19.5px !important; }
  .qp-qc-card .qp-qc-save,
  .qp-qc-card .qp-qc-savemem{ padding-top:20.5px !important; padding-bottom:20.5px !important; }
}

 

 
.surah-intro-summary-range{
  display:block; margin:0 0 1px; padding:0;
  font-size:0.74em; font-weight:400; line-height:1.2;
  letter-spacing:.2px; white-space:nowrap; text-align:left;
  color:rgba(255,255,255,0.50);
}
.surah-intro-summary-desc{ display:block; }
.surah-intro-overlay.qp-intro-drawer .surah-intro-summary-range{
  display:block; text-align:left; color:rgba(255,255,255,0.50);
}
body.qp-theme-light .surah-intro-summary-range,
body.qp-theme-light .surah-intro-overlay.qp-intro-drawer .surah-intro-summary-range{
  color:rgba(20,32,45,0.55);
}
.surah-intro-summary-range:hover{ color:rgba(255,255,255,0.80); text-decoration:none; }
body.qp-theme-light .surah-intro-summary-range:hover{ color:rgba(20,32,45,0.85); }
 
.surah-intro-summary-arrow{ margin-left:0; opacity:0.55; }

 
@media (max-width: 820px) {
    #vv-sticky-surah .vv-ss-en {
font-family: arial !important;
margin-left: -69px;
}
}

 

 
@media (max-width:820px){
  #vv-sticky-surah .vv-ss-srch{ display:none !important; }
  #vv-sticky-surah .vv-ss-play,
  #vv-sticky-surah .vv-ss-save{
    position:absolute; top:0; bottom:0; width:46px;
    display:flex; align-items:center; justify-content:center;
    background:transparent; border:none; color:#e8eef7; cursor:pointer; padding:0;
    -webkit-tap-highlight-color:transparent;
  }
  #vv-sticky-surah .vv-ss-save{ right:48px; }
  #vv-sticky-surah .vv-ss-play{ right:94px; }
  body.qp-theme-light #vv-sticky-surah .vv-ss-play,
  body.qp-theme-light #vv-sticky-surah .vv-ss-save{ color:#22333f; }
}
@media (min-width:821px){
  #vv-sticky-surah .vv-ss-play, #vv-sticky-surah .vv-ss-save{ display:none; }
}

 

 
body #qp-fn-sheet{
  top:auto; bottom:0;
  height:var(--qp-fn-h, 45vh); max-height:88vh;    
  border-radius:18px 18px 0 0;
  transition:transform .42s cubic-bezier(.32,.72,0,1),
             height .5s cubic-bezier(.32,.72,0,1);
}
 
body #qp-fn-sheet.is-big{ --qp-fn-h:90vh; max-height:90vh; }
body #qp-fn-bd{
  background:rgba(4,10,18,0.42);
  -webkit-backdrop-filter:blur(10px) saturate(120%);
  backdrop-filter:blur(10px) saturate(120%);
}
body.qp-theme-light #qp-fn-bd{
  background:rgba(20,30,44,0.26);
  -webkit-backdrop-filter:blur(10px) saturate(120%);
  backdrop-filter:blur(10px) saturate(120%);
}

 
@media (max-width: 820px) {
    #vv-sticky-surah .vv-ss-suras {
         font-weight: 100;
          
         font-size: 14px;
         font-family: arial;
        margin-top: 1px !important;
         margin-left: -3px;
         color: #f3f7fa;
    }
}

@media (max-width: 820px) {
    #vv-sticky-surah .vv-ss-en {
           font-size: 14px;
           font-weight: 500;
            
           padding-top: 6px;
           padding-left: 20px;
}
}

 

 
 

 
#verse-viewer-host .qp-thematic-intro.qplus-summary-frame::before{ content:none; }

 
.surah-intro-summary-range{ margin-left:8px; }
.surah-intro-summary-arrow{ margin-left:5px; }

 
#verse-viewer-host .qp-thematic-intro-text {
font: 200 21px / 1.5 system-ui, sans-serif !important; 
margin-top: 16px !important;
}

 
#verse-viewer-host .qp-thematic-intro-range {
font: 700 17px -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, Roboto, Helvetica, Arial, sans-serif;
letter-spacing: normal;
}

#qp-theme-bar .qp-tb-text
{
color: #b79560;
font: 400 17.5px / 1.45 system-ui, sans-serif;
}

#qp-theme-bar .qp-tb-nextlabel {
color: darkturquoise;
 
font: 700 17.5px -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, Roboto, Helvetica, Arial, sans-serif;
letter-spacing: normal;
text-transform: capitalize;
opacity: 1;
}

 

 
.surah-intro-summary-item{ display:block; }
.surah-intro-summary-desc{ display:inline; }
.surah-intro-summary-range{
  display:inline; white-space:nowrap; vertical-align:baseline;
  margin-left:12px; padding:0; text-align:left; gap:0;
  font-weight:400; font-size:0.76em; line-height:1.6;
  color:rgba(255,255,255,0.40);
}
.surah-intro-summary-range:hover{ color:rgba(255,255,255,0.72); text-decoration:none; }
.surah-intro-summary-arrow{ margin-left:7px; }
.surah-intro-overlay.qp-intro-drawer .surah-intro-summary-range{
  display:inline; text-align:left; color:rgba(255,255,255,0.40);
}
body.qp-theme-light .surah-intro-summary-range{ color:rgba(20,32,45,0.46); }
body.qp-theme-light .surah-intro-overlay.qp-intro-drawer .surah-intro-summary-range{ color:rgba(20,32,45,0.46); }
body.qp-theme-light .surah-intro-summary-range:hover{ color:rgba(20,32,45,0.78); }

 

 
 
.qp-sum-intro{
  position:fixed; inset:0; z-index:60;
  display:flex; align-items:flex-start; justify-content:center;
  overflow-y:auto;
  padding:calc(env(safe-area-inset-top,0px) + 18px) 14px 24px; box-sizing:border-box;
  background:rgba(6,10,20,0.46);
  -webkit-backdrop-filter:blur(11px) saturate(120%);
  backdrop-filter:blur(11px) saturate(120%);
  opacity:0; transition:opacity 1.6s ease;
}
.qp-sum-intro.is-in{ opacity:1; }
.qp-sum-intro.is-out{ opacity:0; transition:opacity .34s ease; }
 
.qp-sum-intro-card{
  --sum-ink:#dbeafe; --sum-accent:#7fd8f7; --sum-line:rgba(126,200,240,0.26);
  --sum-deep:#08182f;
  width:min(560px, 100%); max-height:86vh; overflow-y:auto; box-sizing:border-box;
  position:relative;
  background:
    radial-gradient(120% 78% at 0% 0%,   rgba(28,116,138,0.55) 0%, rgba(28,116,138,0) 58%),
    radial-gradient(120% 70% at 50% 108%, rgba(41,110,196,0.42) 0%, rgba(41,110,196,0) 62%),
    linear-gradient(160deg, #0b2b48 0%, #0a1e3c 46%, var(--sum-deep) 100%);
  color:#eaf4ff;
  border:1px solid rgba(126,200,240,0.22);
  border-radius:22px; padding:26px 22px 22px;    
  box-shadow:rgba(0,0,0,0.62) 0 28px 70px, inset 0 1px 0 rgba(255,255,255,0.06);
  opacity:0; transform:scale(.94) translateY(14px);
  transition:opacity 1.2s ease, transform 1.2s cubic-bezier(.22,.75,.2,1);
}
 
.qp-sum-intro-x{
  position:absolute; top:18px; right:18px; z-index:3;
  width:42px; height:42px; border-radius:50%; cursor:pointer;
  display:inline-flex; align-items:center; justify-content:center;
  background:rgba(255,255,255,0.08); border:1px solid rgba(126,200,240,0.42);
  color:#eaf4ff; font:400 19px/1 system-ui,-apple-system,sans-serif;
  transition:background .16s ease, transform .16s ease;
}
.qp-sum-intro-x:hover{ background:rgba(255,255,255,0.18); transform:scale(1.06); }
.qp-sum-intro-x:focus-visible{ outline:2px solid var(--sum-accent); outline-offset:2px; }

 
.qp-sum-intro-h{
  font-family:'Cormorant Garamond', Georgia, 'Times New Roman', serif;
  font-weight:700; font-size:clamp(27px, 3.4vw, 44px); line-height:1.1;
  letter-spacing:-0.02em; margin:0 54px 8px 0;    
}
.qp-sum-accent{ color:var(--sum-accent); }
 
.qp-sum-intro-sub{
  font-family:'Cormorant Garamond', Georgia, 'Times New Roman', serif;
  font-weight:600; font-size:clamp(17px, 1.9vw, 25px); line-height:1.15;
  letter-spacing:-0.01em; color:var(--sum-ink); margin-bottom:18px;
}
 
.qp-sum-plain{ display:flex; align-items:center; gap:12px; margin-bottom:14px; }
.qp-sum-plain span:last-child{ font:400 14.5px/1.45 system-ui,-apple-system,sans-serif; color:#eaf4ff; }
 
 
.qp-sum-ring{
  flex:0 0 auto; width:40px; height:40px; border-radius:50%;
  display:inline-flex; align-items:center; justify-content:center;
  color:var(--sum-accent);
  background:rgba(126,200,240,0.07);
  border:1px solid rgba(126,200,240,0.34);
  box-shadow:inset 0 0 14px rgba(126,200,240,0.14);
}
.qp-sum-label{
  font:700 11.5px/1 system-ui,-apple-system,sans-serif; letter-spacing:1.6px;
  text-transform:uppercase; color:var(--sum-accent);
  margin:20px 0 10px;
}
 
 
.qp-sum-intro-row{
  display:flex; align-items:center; gap:12px; margin-top:12px; margin-bottom:0; padding:12px 14px;
  background:rgba(255,255,255,0.05); border:1px solid var(--sum-line); border-radius:12px;
  font:400 14.5px/1.45 system-ui,-apple-system,sans-serif;
}
.qp-sum-intro-tap{
  display:flex; align-items:center; gap:12px; margin:20px 0 14px;
  font:400 15.5px/1.4 system-ui,-apple-system,sans-serif; color:#eaf4ff;
}
.qp-sum-intro-tap svg{ flex:0 0 auto; color:var(--sum-accent); }
.qp-sum-intro-dsa{ margin:0 0 18px; color:var(--sum-ink); }
.qp-sum-intro-dsa input{ border-color:rgba(126,200,240,0.55); background:rgba(255,255,255,0.06); }
.qp-sum-intro-dsa input:checked{ background:var(--sum-accent); border-color:var(--sum-accent); }
.qp-sum-intro-dsa input::before{ box-shadow:inset 1em 1em #06263f; }
 
.qp-sum-intro-btns{ display:flex; flex-wrap:wrap; gap:14px; margin-top:18px; }
 
 
.qp-sum-intro-b{
  border-radius:12px; padding:13px 22px; cursor:pointer;
  font:700 15px/1 system-ui,-apple-system,sans-serif;
}
.qp-sum-intro-ok{
  border:1px solid #a5e4fb;
  background:linear-gradient(180deg, #a5e4fb 0%, #6cc4ee 100%);
  color:#062440; font-weight:800;
  box-shadow:0 6px 20px rgba(108,196,238,0.28);
}
.qp-sum-intro-cancel{
  background:transparent; border:1px solid rgba(165,228,251,0.55); color:#dbeafe;
}
.qp-sum-intro-cancel:hover{ background:rgba(165,228,251,0.12); }
.qp-sum-intro-ok:hover{ filter:brightness(1.05); }
 
.qp-sum-intro.is-in .qp-sum-intro-card{ opacity:1; transform:scale(1) translateY(0); }
 
.qp-sum-intro.is-out .qp-sum-intro-card{
  opacity:0; transform:scale(.97) translateY(6px);
  transition:opacity .3s ease, transform .3s ease;
}
.qp-sum-intro-ok:hover{ background:#fff; }
.qp-sum-intro-btns{ display:flex; gap:10px; margin-top:22px; flex-wrap:wrap; }
.qp-sum-intro-b{
  font:700 13px/1 system-ui,-apple-system,sans-serif; letter-spacing:.03em;
  color:#fff; background:transparent; border:1.5px solid rgba(255,255,255,0.85);
  border-radius:8px; padding:12px 18px; cursor:pointer;
}
.qp-sum-intro-b:hover{ background:rgba(255,255,255,0.12); }
.qp-sum-intro-later{ border-color:rgba(255,255,255,0.5); font-weight:600; }
 
.surah-intro-modal.qp-sumintro-on .surah-intro-content{ pointer-events:none; }
@media (max-width:520px){
  .qp-sum-intro-card{ padding:22px 20px 18px; border-radius:14px; }
  .qp-sum-intro-h{ font-size:19px; }
}

 
#qp-topic-pv57 .qp-pv57-top{ font-size:13px; }
#qp-topic-pv57.is-lg .qp-pv57-top{ font-size:15.5px; }

 
#qp-topic-pv57 .qp-pv57-w{ transition:color .12s ease; }
#qp-topic-pv57 .qp-pv57-w.is-recit{ color:#ffd27a; }
body.qp-theme-light #qp-topic-pv57 .qp-pv57-w.is-recit{ color:#a4650a; }

 

 
.surah-intro-summary-item{ display:block; }
 
.qp-sumnext44{
  flex:0 0 auto; cursor:pointer;
  padding:12px 16px 13px;
  border-top:1px solid rgba(255,255,255,0.10);
  background:rgba(255,255,255,0.035);
  transition:background .16s ease;
}
.qp-sumnext44:hover{ background:rgba(255,255,255,0.07); }
.qp-sumnext44:focus-visible{ outline:2px solid darkturquoise; outline-offset:-2px; }
 
body.qp-theme-light .qp-sumnext44{ border-top-color:rgba(0,0,0,0.10); background:rgb(119 218 223 / 15%); }
 
.qp-sumnext44-cap{ display:flex; align-items:center; flex-wrap:wrap; margin-bottom:5px; }
.qp-sumnext44-cap b{ font:800 15px/1 system-ui,-apple-system,sans-serif; color:darkturquoise; }
.qp-sumnext44-word{
  font:500 11.5px/1 system-ui,-apple-system,sans-serif; text-transform:uppercase;
  letter-spacing:0.12em; opacity:0.62; margin-left:6px; color:darkturquoise;
}
 
.qp-sumnext44-ref{
  margin-left:7px; font:700 12px/1 system-ui,-apple-system,sans-serif;
  letter-spacing:0.03em; color:#b79560;
}

 
.qp-sumcur45{
  flex:0 0 auto;
  padding:9px 16px 10px;
  border-bottom:1px solid rgba(255,255,255,0.08);
  background:rgba(37,206,190,0.05);
}
body.qp-theme-light .qp-sumcur45{ border-bottom-color:rgba(0,0,0,0.08); background:rgb(119 218 223 / 15%); }
 
 
.qp-sumcur45-cap{ margin-bottom:7px; }
.qp-sumcur45-txt{ margin-top:10px; margin-bottom:7px; }
 
.qp-pv57-item.is-playing{ box-shadow:inset 1px 0 0 darkturquoise; }
body.qp-theme-light .qp-pv57-item.is-playing{ background:rgb(13 129 119 / 0%); box-shadow:inset 1px 0 0 #0d8177; }
.qp-sumcur45-cap{ display:flex; align-items:center; flex-wrap:wrap; margin-bottom:3px; }
.qp-sumcur45-cap b{ font:800 13px/1 system-ui,-apple-system,sans-serif; color:darkturquoise; }
.qp-sumcur45-word{
  font:500 10.5px/1 system-ui,-apple-system,sans-serif; text-transform:uppercase;
  letter-spacing:0.12em; opacity:0.6; margin-left:6px; color:darkturquoise;
}
.qp-sumcur45-txt{
  font:400 13.5px/1.4 system-ui,-apple-system,sans-serif; color:#b79560;
  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
body.qp-theme-light .qp-sumcur45-txt{ color:#7a5f2a; }
.qp-sumnext44-txt{
  font:400 14.5px/1.45 system-ui,-apple-system,sans-serif; color:#b79560;
  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
body.qp-theme-light .qp-sumnext44-txt{ color:#7a5f2a; }
.qp-sumnext44-arrow{
  display:flex; justify-content:flex-end; color:darkturquoise; opacity:0.85; margin-top:4px;
  animation:qpGoArrow37 2.6s ease-in-out infinite;
}
@media (prefers-reduced-motion: reduce){ .qp-sumnext44-arrow{ animation:none; } }

 
.surah-intro-summary-item.qp-sumrow-on40{
  background:rgba(37,208,191,0.12) !important;
  box-shadow:inset 3px 0 0 rgba(37,208,191,0.90) !important;
  transition:background .25s ease, box-shadow .25s ease;
}
body.qp-theme-light .surah-intro-summary-item.qp-sumrow-on40{
  background:rgba(15,140,128,0.10) !important;
  box-shadow:inset 3px 0 0 rgba(15,140,128,0.85) !important;
}
.surah-intro-summary-desc{ display:inline; }
.surah-intro-summary-range{
  display:inline; white-space:nowrap; vertical-align:baseline;
  margin:0 0 0 8px; padding:0; text-align:left;
  font-size:13px; font-weight:400; line-height:1.5; letter-spacing:.2px;
  color:rgba(255,255,255,0.50);
}
.surah-intro-overlay.qp-intro-drawer .surah-intro-summary-range{
  display:inline; text-align:left; font-size:13px; color:rgba(255,255,255,0.50);
}
body.qp-theme-light .surah-intro-summary-range,
body.qp-theme-light .surah-intro-overlay.qp-intro-drawer .surah-intro-summary-range{ color:rgba(20,32,45,0.55); }
.surah-intro-summary-range:hover{ color:rgba(255,255,255,0.80); text-decoration:none; }
body.qp-theme-light .surah-intro-summary-range:hover{ color:rgba(20,32,45,0.85); }
.surah-intro-summary-arrow{ margin-left:6px; opacity:0.60; }

 

 

 
#verse-viewer-host .vv-related::before{ content:"Topics Covered  \25BE"; cursor:pointer; }
#verse-viewer-host .vv-related.vv-rel-open::before{ content:"Topics Covered"; cursor:default; }

 
html:not(.qp-topics-v) #verse-viewer-host .vv-related.vv-rel-open .vv-related-links{
  display:block; white-space:normal; overflow-x:hidden; overflow-y:visible;
  -webkit-mask-image:none; mask-image:none; touch-action:auto;
}
html:not(.qp-topics-v) #verse-viewer-host .vv-related.vv-rel-open .vv-related-links::after{ display:none; }
html:not(.qp-topics-v) #verse-viewer-host .vv-related.vv-rel-open .vv-related-item{
  display:block; margin:0 0 7px 0; white-space:normal;
}
html:not(.qp-topics-v) body.qp-vvicons-min #verse-viewer-host .vv-related.vv-rel-open .vv-related-links,
html:not(.qp-topics-v) body.qp-theme-light.qp-vvicons-min #verse-viewer-host .vv-related.vv-rel-open .vv-related-links{
  opacity:1; overflow-x:hidden;
}

 
.qpbs-action-primary .qpbs-action-note {
display: block;
text-transform: capitalize;
margin-top: 5px;
margin-left:0px;
}

.qpbs-action-icon {
margin-top: -16px;
}

 

 
.qp-sel-vocab-root{ border-top:none !important; margin-top:14px !important; padding-top:0 !important; }
.qp-sel-vocab-root .qp-svr-link,
.qp-sel-vocab-root .qp-svr-link:hover,
.qp-sel-vocab-root .qp-svr-link:hover .qp-svr-lat,
.qp-sel-vocab-root .qp-svr-lat{ text-decoration:none !important; }

 

 
@media (min-width:821px){
  #verse-viewer-host .vv-related::before{ content:"Topics Covered"; cursor:default; }
  #verse-viewer-host .vv-related.vv-rel-open::before{ content:"Topics Covered"; cursor:default; }
}
 
@media (max-width:820px){
  #verse-viewer-host .vv-related::before{ content:"Topics Covered  \25BE"; cursor:pointer; }
  #verse-viewer-host .vv-related.vv-rel-open::before{ content:"Topics Covered  \25B4"; cursor:pointer; }
}

 

 
@media (max-width:820px){
  #verse-viewer-host .vv-related::before{ content:"Topics Covered"; cursor:default; }
  #verse-viewer-host .vv-related.vv-rel-open::before{ content:"Topics Covered"; cursor:default; }
}

 
@media (max-width:820px){
  #qp-topic-pv57 .qp-pv57-acts{ gap:20px; margin-right:2px; }
  #qp-topic-pv57 .qp-pv57-acts .qp-pv57-act,
  #qp-topic-pv57 .qp-pv57-acts .qp-pv57-play-top{
    min-width:38px; min-height:36px;
    display:inline-flex; align-items:center; justify-content:center;
  }
}

 
 
#verse-viewer-host .vv-selection-header .vv-selection-header-btn.play-btn,
#verse-viewer-host .vv-selection-header .vv-selection-header-btn.folder-btn{ display:none !important; }
 
#verse-viewer-host .vv-selection-header:not(:has(.vv-rootlab-btn)):not(:has(.vv-juz-mushaf-btn)){ display:none !important; }

.qp-sel-vocab-root, .qp-sel-vocab-root *{ pointer-events:auto !important; }
.qp-sel-vocab-root{ position:relative !important; z-index:3 !important; }

 
.qp-sel-vocab-root .qp-svr-lat {
  font: 200 12px system-ui, sans-serif;
  margin-top: 5px;
  margin-bottom: 5px;
  letter-spacing: 0.4px;
  font-family: monospace;
}
.qp-sel-vocab-root .qp-svr-ar {
  opacity: 0.65;
  font-size: 16.5px;
  color: blanchedalmond;
}
 
body.qp-theme-light .qp-sel-vocab-root .qp-svr-ar{ color:#8a5a1e; opacity:0.85; }

 
 
.qp-sel-popup.qp-wp-parked42, .qp-sel-popup-backdrop.qp-wp-parked42{
  visibility:hidden !important; pointer-events:none !important;
}
 
.qp-sel-popup.qp-sel-single .qp-sel-vocab-list{
  justify-content:center; padding-left:12px; padding-right:12px;
}

 
@media (max-width: 768px) {
  .sb-tab { padding: 17px 12px; font-size: 15.2px; line-height: 1.15; letter-spacing: 0.2px; font-weight: 400; }
}
.sb-tabs { border-bottom: 0px solid rgba(148, 163, 184, 0.28); margin-bottom: 33px; }

 
 
.qpbs-reading-foot91{
  position:absolute; left:0; right:0; bottom:0; z-index:6;
  display:flex; align-items:center; gap:12px;
  padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));
  background:rgba(9,15,28,0.98); border-top:1px solid rgba(255,255,255,0.10);
  backdrop-filter:blur(10px);
}
 
.qpbs-sheet.qpbs-has-rmfoot92 .qpbs-tab-panels-wrap::after{
  content:''; position:absolute; left:0; right:0; height:34px; pointer-events:none;
  bottom:calc(58px + env(safe-area-inset-bottom,0px));
  background:linear-gradient(to bottom, rgba(9,15,28,0) 0%, rgba(9,15,28,0.92) 100%);
}
body.qp-theme-light .qpbs-sheet.qpbs-has-rmfoot92 .qpbs-tab-panels-wrap::after{
  background:linear-gradient(to bottom, rgba(247,250,252,0) 0%, rgba(247,250,252,0.94) 100%);
}
 
.qpbs-sheet.qpbs-has-rmfoot92 .qpbs-tab-panel{ padding-bottom:calc(96px + env(safe-area-inset-bottom,0px)); }
body.qp-theme-light .qpbs-reading-foot91{ background:rgba(247,250,252,0.98); border-top-color:rgba(0,0,0,0.10); }
.qpbs-reading-foot91 .qp-rm91-lbl{ font:600 14.5px system-ui,-apple-system,sans-serif; }
.qpbs-reading-foot91 .qp-rm91-lbl{ margin-right:auto; }
 
@keyframes qpRm91Pulse111{
  0%,100% { background:rgba(9,15,28,0.98); box-shadow:none; }
  50%     { background:rgba(224,82,99,0.16); box-shadow:inset 0 0 0 1px rgba(224,82,99,0.42); }
}
.qpbs-reading-foot91.qp-rm91-pulse111{ animation:qpRm91Pulse111 1.15s ease-in-out 2; }
body.qp-theme-light .qpbs-reading-foot91.qp-rm91-pulse111{ animation:qpRm91PulseLight111 1.15s ease-in-out 2; }
@keyframes qpRm91PulseLight111{
  0%,100% { background:rgba(247,250,252,0.98); box-shadow:none; }
  50%     { background:rgba(224,82,99,0.13); box-shadow:inset 0 0 0 1px rgba(224,82,99,0.34); }
}
@media (prefers-reduced-motion: reduce){
  .qpbs-reading-foot91.qp-rm91-pulse111,
  body.qp-theme-light .qpbs-reading-foot91.qp-rm91-pulse111{ animation:none; }
}
.qpbs-reading-foot91 .qp-rm91-ico{ display:inline-flex; color:#e05263; }
 
.qpbs-reading-foot91 .qp-rm91-seg{ display:inline-flex; border:1px solid rgba(148,163,184,0.40); border-radius:9px; overflow:hidden; }
.qpbs-reading-foot91 .qp-rm91-opt{
  background:transparent; border:0; color:inherit; opacity:.62; cursor:pointer;
  font:700 13px system-ui,-apple-system,sans-serif; padding:8px 16px;
}
.qpbs-reading-foot91 .qp-rm91-opt.is-on{ background:#b3123c; color:#fff; opacity:1; }
 
 
body.qp-reading-mode #verse-viewer-host .vv-row-head .vv-h-actions > *:not(.vv-h-more):not(.vv-h-ref):not(.vv-h-focus115){ display:none !important; }
body.qp-reading-mode #verse-viewer-host .vv-related{ display:none !important; }

 
@media (max-width: 820px) {
  #verse-viewer-host .vv-related::before { content: "Topics (Themes)"; color: darkturquoise; }
}
@media (min-width: 900px) {
  #qp-topic-pv57.qp-tops-lit .qp-pv57-tops { margin-top: 42px; }
}
.qp-pv57-top.is-cur { opacity: 1; color:darkturquoise; }
#qp-topic-pv57 .qp-pv57-reflink { margin-right: 106px; }

 
.qpbs-reading-foot91 {
  background: rgb(59 68 82 / 58%);
  border-top: 1px solid rgb(255 255 255);
}
 
 
body.qp-theme-light .qpbs-reading-foot91 {
  background: rgb(19 95 179 / 9%);
  border-top: 1px solid rgb(15 23 42 / 22%);
}
body.qp-theme-light .qpbs-reading-foot91 .qp-rm91-seg{ border-color: rgba(15,23,42,0.22); }

 
.qpbs-sheet.qpbs-has-rmfoot92 .qpbs-tab-panels-wrap::after{
  height:64px;
  background:linear-gradient(to bottom, rgba(17,28,43,0) 0%, rgba(17,28,43,0.55) 45%, rgba(17,28,43,0.98) 100%);
}
body.qp-theme-light .qpbs-sheet.qpbs-has-rmfoot92 .qpbs-tab-panels-wrap::after{
  background:linear-gradient(to bottom, rgba(247,250,252,0) 0%, rgba(247,250,252,0.6) 45%, rgba(247,250,252,0.98) 100%);
}
.qpbs-sheet.qpbs-has-rmfoot92 .qpbs-tab-panel{ padding-bottom:calc(126px + env(safe-area-inset-bottom,0px)); }

 
.sb-tabswrap96{
  position:sticky; top:0; z-index:6;
  background:#1a2a3a;
  margin:-12px -16px 33px; padding:12px 16px 0;
}
body.qp-theme-light .sb-tabswrap96{ background:#ffffff; }
.sb-tabswrap96::after{
  content:''; position:absolute; top:100%; left:0; right:0; height:22px; pointer-events:none;
  background:linear-gradient(to bottom, rgba(26,42,58,0.96), rgba(26,42,58,0));
}
body.qp-theme-light .sb-tabswrap96::after{
  background:linear-gradient(to bottom, rgba(255,255,255,0.97), rgba(255,255,255,0));
}
.sb-tabswrap96 .sb-tabs{ margin-bottom:0; }

 
.qpbs-sheet.qpbs-has-rmfoot92 .qpbs-tab-panels-wrap::after{
  height:46px;
  background:linear-gradient(to bottom, rgba(17,28,43,0) 0%, rgba(30,40,54,0.45) 55%, rgba(41,51,64,0.92) 100%);
}
 
body.qp-theme-light .qpbs-sheet.qpbs-has-rmfoot92 .qpbs-tab-panels-wrap::after{
  height:34px;
  background:linear-gradient(to bottom, rgba(247,250,252,0) 0%, rgba(247,250,252,0.55) 60%, rgba(247,250,252,0.92) 100%);
}
.qpbs-sheet.qpbs-has-rmfoot92 .qpbs-tab-panel{ padding-bottom:calc(108px + env(safe-area-inset-bottom,0px)); }

 
.sb-tabswrap96::before{
  content:''; position:absolute; bottom:100%; left:0; right:0; height:64px; pointer-events:none;
  background:#1a2a3a;
}
body.qp-theme-light .sb-tabswrap96::before{ background:#ffffff; }
 

 

 
body.qp-vvchrome-off #verse-viewer-host .vv-head{
  transform:none !important; opacity:1 !important; pointer-events:auto !important;
}
body.qp-vvchrome-off #verse-viewer-host:has(.vv-surah-header) .vv-head{
  transform:translateY(-110%) !important; opacity:0 !important; pointer-events:none !important;
}

 
@media (min-width: 769px){
  .qp-bm-overlay .qp-bm-modal{ max-width: 780px !important; }
}

 
.qp-khatm-dlg-v2{ z-index: 2147483600 !important; }    

 
html.qp-standalone #tm-mini-player{ padding-bottom:17px; }
html.qp-standalone #tm-mini-player #tm-mp-pageview{ left:17px; top:calc(50% - 5px); }
html.qp-standalone #tm-mini-player #tm-mp-goto{ right:17px; top:calc(50% - 5px); }

 
html.qp-standalone #tm-lab-top{ padding-top:calc(14px + var(--qp-safe-top, 0px)); }

 
#tm-lab #tm-lab-mp-nav{ top:calc(50% - (env(safe-area-inset-bottom, 0px) / 2)); }
#tm-lab #tm-lab-mp-goto{ top:calc(50% - (env(safe-area-inset-bottom, 0px) / 2)); }

 
#tm-lab #tm-lab-mp{ padding-left:30px; }

 
html.qp-standalone #verse-viewer-host .vv-endbar{ margin-bottom:100px; }

 
 
.qp-srow-mush51 img{ filter:invert(1); opacity:.85; margin-left:-3px; margin-right:-12px; }    

 
.qp-ar-key56{
   
  width:55px; height:64px; margin:3px 3px 13px; border-radius:10px; border:1px solid var(--line);
  font-family:"me_quran","Traditional Arabic",serif; font-size:20px;
  display:flex; flex-direction:column; align-items:center; justify-content:center;
  cursor:pointer; background:rgba(18,194,181,0.12); color:var(--arabic-text);
  overflow:hidden; padding:0;
  transition:width .38s cubic-bezier(.33,1,.68,1), margin .38s cubic-bezier(.33,1,.68,1),
             opacity .3s ease, border-color .3s ease, background .15s ease;
}
.qp-ar-key56.is-off56{
   
  width:0; margin:3px 0 13px; opacity:0; border-color:transparent; pointer-events:none;
}
.qp-ar-key56.no-anim56{ transition:none !important; }
 
body.qp-rootlab56 #ql-bottom-tabs{
  transform:translateY(120%) !important; opacity:0 !important; pointer-events:none !important;
}

 
.ql-bs-wrap .ql-add-folder-row input{ min-width:0; }
.ql-bs-wrap .ql-add-folder-row .add-btn{ flex:0 0 auto; white-space:nowrap; }

 
.ql-add-folder-row input{ min-width:0; }
.ql-add-folder-row .add-btn{ flex:0 0 auto; white-space:nowrap; }

 
.ql-add-folder-row input{ font-size:16px; }
.ql-bs-wrap .ql-add-folder-row input{ font-size:16px; }
input.new-folder-input{ font-size:16px !important; }

 
body.qp-rootlab56 .leftScroll{ -webkit-mask-image:none !important; mask-image:none !important; }
 
.leftScroll{ touch-action:pan-y; overscroll-behavior-x:none; overscroll-behavior-y:contain; }
html.qp-standalone .leftScroll{ padding-bottom:calc(78px + env(safe-area-inset-bottom, 0px)); }
 
 
html.qp-standalone #ql-bottom-tabs{ bottom:0 !important; }
 
@media (max-width: 899px) {
    #qp-topic-pv57 {
height: min(100dvh);
}
}

@media (max-width: 820px) {
    #qp-topic-pv57 {
max-width: 81vw !important;
}
}

#qp-topic-pv57-bd {
backdrop-filter: blur(2px) saturate(180%) brightness(1.06);
}

body:not(.qp-theme-light) #qp-topic-pv57-bd {
background: rgb(7 12 41 / 67%);
}

body:not(.qp-theme-light) #qp-topic-pv57 {
background: #02112f;
}

#qp-topic-pv57 .qp-pv57-ctxbar85 .qp-pv57-back {
display: none;
}

#qp-topic-pv57 .qp-pv57-ctxlab85 {
padding-left: 14px;
font: 300 16px / 1.2 system-ui, -apple-system, sans-serif;
letter-spacing: 0.5px;
color: #ffffff;
font-family: sans-serif;
}

#qp-topic-pv57 .qp-pv57-ctxbar85 {
display:none;
}

.qp-pv57-grip43 {
height: 4px;
margin: 14px auto 14px;
}

.qp-pv57-title {
padding: 5px;
padding-bottom: 9px;
}

#qp-topic-pv57 .qp-pv57-tabs {
padding-bottom: 14px;
}

#qp-topic-pv57 .qp-pv57-tabs {
border-bottom: 0px solid rgba(255, 255, 255, 0.16);
}

#qp-topic-pv57 .qp-pv57-tab {
font-size: 13px;
font-weight: 400;
border-bottom: 1px solid transparent;
margin-bottom: 0px;
}

.qp-pv57-tmn {
font-weight: 700;
font-size: 19px;
}

.qp-pv57-sub {
opacity: 0.80;
font-size: 14px;
}

.qp-pv57-fsgrp {
gap: 14px;
padding: 10px;
}

 
body:not(.qp-theme-light) #qp-topic-pv57-bd {
background: rgb(41 7 36 / 21%);
}

 
body.qp-pillsdev44 #browsebar .pillRow > .pill,
body.qp-pillsdev44 #browsebar .pillRow > .pill.active{ display:inline-block !important; }

 
body.qp-pillsdev44 #browsebar .pillRow{ flex-wrap:wrap !important; overflow-x:visible !important;
  white-space:normal !important; row-gap:6px; }
body.qp-pillsdev44 #browsebar .pillRow > .pill{ flex:0 0 auto !important; min-width:max-content !important; }

 
@media (min-width: 821px){
  #qp-topic-pv57 .qp-pv57-cap .qp-pv57-x{ margin-left:auto; }
}
.qp-ar-key56 .qp-ar-l58{ line-height:1.15; }
.qp-ar-key56 .qp-ar-t58{ direction:ltr; font-family:system-ui; font-size:10px; line-height:1.2; opacity:.8; padding-top:17px; }
.vr-arrow{ cursor:pointer; }
@media (min-width: 821px){
  .qp-ar-key56{ width:80px; height:104px; margin:6px 6px 13px; border-radius:14px; font-size:33px; }
  .qp-ar-key56 .qp-ar-t58{ font-size:13px; padding-top:22px; }
}

 
.qp-arg59-scrim{
  position:fixed; inset:0; z-index:2147483400;
  display:flex; align-items:center; justify-content:center;
  background:rgba(1,8,20,0.76);
  -webkit-backdrop-filter:blur(12px); backdrop-filter:blur(12px);
  opacity:0; transition:opacity .3s ease;
}
.qp-arg59-scrim .qp-arg59-card{ transform:scale(0.97); transition:transform .3s ease; }
.qp-arg59-scrim.qp-arg59-in{ opacity:1; }
.qp-arg59-scrim.qp-arg59-in .qp-arg59-card{ transform:scale(1); }
.qp-arg59-card{
  position:relative; width:min(700px, calc(100vw - 36px));
  padding:34px 46px 40px; border-radius:28px; color:rgba(241,247,250,0.94);
  background:
    radial-gradient(circle at 12% 0%, rgba(25,174,188,0.10), transparent 34%),
    linear-gradient(145deg, rgba(15,31,52,0.98) 0%, rgba(7,19,35,0.99) 55%, rgba(8,24,39,0.99) 100%);
  border:1px solid rgba(73,224,221,0.42);
  box-shadow:
    0 28px 90px rgba(0,0,0,0.62),
    0 0 34px rgba(38,218,212,0.08),
    inset 0 1px 0 rgba(255,255,255,0.05),
    inset 0 -1px 18px rgba(19,210,209,0.055);
}
.qp-arg59-x{
  position:absolute; top:18px; right:18px; width:52px; height:52px;
  border:none; background:none; padding:0; cursor:pointer;
  transition:transform .15s ease, filter .15s ease;
}
.qp-arg59-x img{ display:block; width:100%; height:100%; }
.qp-arg59-x:hover{ transform:scale(1.07); filter:drop-shadow(0 0 8px rgba(82,224,213,0.55)); }
.qp-arg59-head{ display:flex; align-items:center; gap:18px; margin:0 64px 6px 0; }
.qp-arg59-emblem{ width:70px; height:70px; flex:0 0 auto; display:block; }
.qp-arg59-title{
  font-size:42px; font-weight:900; letter-spacing:3px; color:#c9f7f6;
  text-shadow:0 0 16px rgba(94,232,208,0.28);
}
.qp-arg59-divider{ display:block; width:min(470px, 86%); margin:14px auto 10px; }
.qp-arg59-row{
  display:flex; align-items:flex-start; gap:23px; padding:21px 4px;
  border-bottom:1px solid rgba(89,218,215,0.13);
}
.qp-arg59-row.qp-arg59-last{ border-bottom:none; padding-bottom:6px; }
.qp-arg59-ico{ width:62px; height:62px; flex:0 0 auto; display:block; }
.qp-arg59-txt{ font-size:18px; line-height:1.55; padding-top:6px; }
.qp-arg59-teal{ color:#52e0d5; }
.qp-arg59-txt .qp-arabic{ font-size:25px; color:#52e0d5; }

 
.vr-col-icons{ display:flex; align-items:center; gap:14px; }
.vr-chevron, .vr-arrow{
  width:38px; height:38px; border-radius:10px; box-sizing:border-box;
  display:flex; align-items:center; justify-content:center; flex:0 0 auto;
  background:rgba(18,194,181,0.10); border:1px solid rgba(18,194,181,0.25);
}
.vr-chevron{ padding:0; cursor:pointer; }
.vr-chevron:hover, .vr-arrow:hover{ background:rgba(18,194,181,0.22); }
.qp-ar-key56{ font-size:25px; }
.qp-ar-key56 .qp-ar-t58{ font-size:13px; color:#fff; opacity:1; }

 
.vr-col-root{ flex:0 0 auto; display:flex; align-items:center; margin:0 6px; }
.vr-root{
  display:flex; align-items:center; gap:7px; cursor:pointer;
  background:rgba(18,194,181,0.08); border:1px solid rgba(18,194,181,0.22);
  border-radius:9px; padding:7px 11px; color:var(--arabic-text);
  transition:opacity .2s ease, background .15s ease;
}
.vr-root:hover{ background:rgba(18,194,181,0.2); }
.vr-root .qp-arabic{ font-size:17px; line-height:1; }
.vr-root .vr-root-tr{ font-size:11.5px; font-family:system-ui; opacity:0.85; white-space:nowrap; }
.vr-root.vr-root-dim{ opacity:0.35; }
.vr-root.vr-root-dim:hover{ opacity:0.9; }

 
 
@media (max-width: 820px){
  #tm-mp-pageview{ display:none !important; }
}

 
#qp-exit-roots64{
   
  display:none; background:none; border:0; padding:0; color:#ff6b6b; cursor:pointer;
  font-size:13px; font-weight:600; letter-spacing:0.2px; white-space:nowrap;
  text-decoration:underline; text-underline-offset:3px; text-decoration-thickness:1px;
}
body.qp-roottab64 #qp-exit-roots64{ display:inline-flex; align-items:center; }

 
body.qp-roottab64 #micBtn{ display:none !important; }
body.qp-roottab64 #askAIboxBtn{ display:none !important; }
body.qp-roottab64 #btnBrowseRoots68{ color:var(--arabic-text); border-bottom:1px solid var(--arabic-text); border-radius:0; }    
.qp-pillwrap2-70{ flex:0 0 auto; padding-right:0 !important; overflow:visible !important; }
 
 
.browsebar .pillRowWrap::after, .browsebar .pillRowWrap::before{ display:none !important; content:none !important; }

 

 
.vr-balanced70{ display:flex !important; align-items:stretch; gap:12px; }    
.vr-balanced70 .vr-col-word{
  flex:1 1 auto; min-width:0; display:flex; align-items:center; gap:14px;
  border:1px solid rgba(94,232,208,0.18); background:rgba(94,232,208,0.045);
  border-radius:14px; padding:10px 14px;
  transition:background .15s ease;
}
.vr-balanced70 .vr-col-word:hover{ background:rgba(94,232,208,0.10); }
.vr-isle70-main{ display:flex; flex-direction:column; min-width:0; flex:0 0 auto; }
.vr-isle70-sep{ width:1px; align-self:stretch; background:rgba(94,232,208,0.18); flex:0 0 auto; }
.vr-balanced70 .vr-col-meaning{ flex:1 1 auto; min-width:0; }
.vr-balanced70 .vr-col-root{ flex:0 0 auto; }
.vr-balanced70 .vr-col-icons{ flex:0 0 auto; }
.vr-balanced70 .vr-root{
  border-radius:14px; padding:10px 16px;
   
  height:100%; box-sizing:border-box; margin:0;
  display:flex; flex-direction:column; justify-content:center; align-items:center; gap:2px;
}
.vr-balanced70 .vr-col-root{ display:flex; align-items:stretch; }
.vr-balanced70 .vr-col-word{ flex-wrap:nowrap; }
.vr-balanced70 .vr-isle70-main{ justify-content:center; }
.vr-balanced70 .vr-col-meaning{ display:flex; align-items:center; }
.vr-balanced70 .vr-col-icons{ align-self:center; }
 
.srow.vr-main.vr-balanced70{ align-items:stretch; padding:14px 16px; }
body.qp-theme-light .vr-balanced70 .vr-col-word{
  border-color:rgba(13,143,160,0.25); background:rgba(13,143,160,0.05);
}
body.qp-theme-light .vr-balanced70 .vr-col-word:hover{ background:rgba(13,143,160,0.10); }
body.qp-theme-light .vr-isle70-sep{ background:rgba(13,143,160,0.20); }

 
body.qp-roottab64 #qp-exit-roots64{
   
   
   
  margin:0 18px 8px auto; height:auto; background:none; color:#ff6b6b;
  font-size:13px; font-family:helvetica; font-weight:500; text-decoration:none;
  position:relative; z-index:3;
}
@media (max-width: 820px){
   
  body.qp-roottab64 #qp-exit-roots64{ margin:-23px 18px 8px auto; }
}
#qp-ar-wrap56 > div:first-child{ padding:20px 0 16px !important; }
#qp-ar-grid56{
  display:flex !important; flex-wrap:nowrap !important; overflow-x:auto; direction:rtl;
  scrollbar-width:none; padding-bottom:4px;
  -webkit-mask-image:linear-gradient(to left, #000 0%, #000 calc(100% - 70px), transparent 100%);
          mask-image:linear-gradient(to left, #000 0%, #000 calc(100% - 70px), transparent 100%);
}
#qp-ar-grid56::-webkit-scrollbar{ display:none; }
.qp-ar-key56 .qp-ar-t58{ letter-spacing:0.8px; }
#qp-ar-sel58{ margin-right:14px !important; }
#qp-ar-verbs56{ padding:12px 0 16px !important; }
 
 
#qp-ar-mcount78{
  display:none; text-align:center; font-size:15.5px; font-weight:800; line-height:1.4;
  padding:8px 0 10px; color:var(--arabic-text);
}
.vr-root68-ar{ display:block; font-size:21px; line-height:1.45; }
.vr-root68-tr{ display:block; font-size:11.5px; font-family:system-ui; opacity:0.85; white-space:nowrap; direction:ltr; }
 
.vr-balanced70 .vr-isle70-sep{ display:none; }
.vr-balanced70 .vr-col-word{ gap:4px; }
.vr-balanced70 .vr-root{ gap:7px; }
 
.vr-balanced70 .vr-root .vr-root68-ar{
  font-size: 32px;
  line-height: 1.3;
  padding-bottom: 16px;
  display: block;
  margin-top: -13px;
}
.vr-balanced70 .vr-root .vr-root68-tr{ font-size:14px; opacity:1; }
 
.vr-col-meaning {
  font-size: 12px;
}
body.qp-theme-light .vr-col-word .vocab-ar-link {
  color: #272727;
}
.vr-col-word .vocab-ar-link {
  padding-bottom: 4px;
}
 
.qp-exitref84{ color:#ff6b6b; text-decoration:underline; cursor:pointer; font-style:normal; }
body.qp-theme-light .qp-exitref84{ color:#c0252f; }
 
#qp-rg87-more{ color:#ffffff; text-decoration:underline; text-underline-offset:2px; font-weight:700; cursor:pointer; }
#qp-rg87-more:hover{ opacity:0.85; }
.vr-root{ flex-direction:column; gap:2px; padding:6px 12px; }
.vr-col-word{ cursor:pointer; }
.qp-arg59-x-fallback{
  position:absolute; inset:0; display:grid; place-items:center; z-index:0;
  color:#52e0d5; font-size:26px; font-weight:700;
}
.qp-arg59-x img{ position:relative; z-index:1; }
.qp-arg59-ico-svg{ display:grid; place-items:center; background:rgba(18,194,181,0.08); border:1px solid rgba(82,224,213,0.35); border-radius:12px; }

 
 
#browsebar .pillRow > #btnBrowseRoots68{ margin:0 !important; }
#qp-ar-mwrap78{ padding:6px 0 12px; }
#qp-ar-mhdr78{ color:var(--sub); font-size:12px; letter-spacing:1px; text-transform:uppercase; padding:10px 0 8px; }
#qp-ar-mbar78{ display:none; align-items:center; justify-content:flex-end; gap:8px; padding:2px 0 10px; }
 
#qp-ar-mchips78{ display:flex; flex-direction:row-reverse; gap:10px; align-items:center; }
 
.qp-mr78{ display:flex; flex-wrap:wrap; justify-content:center; padding:4px 0 6px; direction:ltr; }
.qp-mr78-cell{
   
  flex:0 0 auto; width:52px; box-sizing:border-box; overflow:hidden;
  display:flex; flex-direction:column; align-items:center; gap:2px;
  border:1px solid rgba(18,194,181,0.22); background:rgba(18,194,181,0.05);
  color:var(--arabic-text); border-radius:12px; padding:5px 0 6px; margin:4px;
  cursor:pointer; font-family:system-ui;
   
  transition:width 1.12s cubic-bezier(0.22,0.61,0.36,1), margin 1.12s cubic-bezier(0.22,0.61,0.36,1),
             padding 1.12s cubic-bezier(0.22,0.61,0.36,1), opacity .88s ease,
             transform 1.12s cubic-bezier(0.22,0.61,0.36,1),
             border-width 1.12s cubic-bezier(0.22,0.61,0.36,1), background .15s ease;
}
.qp-mr78-cell-ar{ font-size:21px; line-height:1.35; }    
.qp-mr78-cell-t{ font-size:10.5px; letter-spacing:0.3px; opacity:0.85; margin-top:1px; white-space:nowrap; }    
.qp-mr78-cell.is-off78{
  opacity:0.24; filter:grayscale(1); pointer-events:none;
}
body.qp-roottab64 #q::placeholder{ font-size:13px; }
.qp-mr78-cell.qp-mr78-hot{ background:rgba(37,208,191,0.45); color:#06231f; }
body.qp-theme-light .qp-mr78-cell{ border-color:rgba(13,143,160,0.3); background:rgba(13,143,160,0.05); color:#0d4c56; }
body.qp-theme-light .qp-mr78-cell.qp-mr78-hot{ background:rgba(13,143,160,0.4); color:#fff; }
 
 
 
#qp-ar-mres78, .qp-mr78-res{
  display:flex; flex-direction:column; gap:10px;
   
   
   
  padding:12px 0 10px;
   
   
  max-height:none; overflow:visible;
   
  scrollbar-width:none; -ms-overflow-style:none;
  -webkit-mask-image:none; mask-image:none;
}
#qp-ar-mres78::-webkit-scrollbar, .qp-mr78-res::-webkit-scrollbar{ display:none; width:0; height:0; }
 
 
html.qp-rootfit14 #qp-ar-mwrap78, html.qp-rootfit14 #qp-ar-wrap56{
  display:block !important; height:auto !important; min-height:0; overflow:visible !important;
}
html.qp-rootfit14 .qp-rootchrome20{ flex:0 0 auto; }
html.qp-rootfit14 #qp-ar-mres78, html.qp-rootfit14 .qp-mr78-res{
  flex:none; min-height:0; height:auto !important; max-height:none !important;
}
 
#qp-ar-mhelp78{
  text-align:center; font-size:12.5px; opacity:0.85; padding:2px 4px 4px;
  max-width:960px; margin:0 auto; direction:ltr; line-height:1.5;
}
#qp-ar-mwhy78{
  background:none; border:0; padding:0; cursor:pointer;
  color:var(--arabic-text); text-decoration:underline; font-size:12px;
}
 
#qp-ar-mres78, .qp-mr78-res{ border-top:1px solid rgba(94,232,208,0.10); }
body.qp-theme-light #qp-ar-mres78, body.qp-theme-light .qp-mr78-res{ border-top-color:rgba(13,143,160,0.14); }
#qp-mr78-count, .qp-mr78-res > div:first-child{ font-weight:700; font-size:14.5px; padding:0 0 2px; }
 
#qp-mr78-count .qp-mr78-cnt-ar{ font-size:1.35em; letter-spacing:3px; }
 
.qp-mr78-root{
  display:flex; flex-direction:row; align-items:center; width:100%; box-sizing:border-box;
  border:1px solid rgba(94,232,208,0.18); background:rgba(94,232,208,0.045);
  border-radius:14px; padding:10px 14px; cursor:pointer;
  color:var(--arabic-text); transition:background .15s ease;
}
.qp-mr78-root:hover{ background:rgba(94,232,208,0.10); }
.qp-mr78-root-plain{ opacity:0.6; cursor:default; }
.qp-mr78-root-ar{
  flex:1 1 50%; text-align:right; padding-right:14px;
  font-size:21px; line-height:1.5;
}
.qp-mr78-root-tr{
  flex:1 1 50%; text-align:left; padding-left:14px;
  border-left:1px solid rgba(94,232,208,0.25);
  font-size:12.5px; font-family:system-ui; opacity:0.9; direction:ltr;
}
body.qp-theme-light .qp-mr78-root{ border-color:rgba(13,143,160,0.25); background:rgba(13,143,160,0.05); color:#0d4c56; }
body.qp-theme-light .qp-mr78-root:hover{ background:rgba(13,143,160,0.10); }
body.qp-theme-light .qp-mr78-root-tr{ border-left-color:rgba(13,143,160,0.25); }
#qp-exit-roots64{ height:auto; border-radius:0; flex:0 0 auto; }    
 
.qp-ar-verb67{
  width:62px; height:56px; border-radius:12px; box-sizing:border-box;
  border:1px solid rgba(18,194,181,0.35); background:rgba(18,194,181,0.10);
  color:var(--arabic-text); cursor:pointer;
  display:flex; flex-direction:column; align-items:center; justify-content:center; gap:1px;
  padding:4px 0 5px; font-family:system-ui;
  transition:background .15s ease, box-shadow .15s ease;
}
.qp-ar-verb67-ic{ display:block; font-size:23px; line-height:1.05; }
.qp-ar-verb67-lb{ display:block; font-size:10px; letter-spacing:0.3px; opacity:0.85; line-height:1.1; }
.qp-ar-verb67:hover{ background:rgba(18,194,181,0.22); }
.qp-ar-x67{ color:#ef4444; border-color:rgba(239,68,68,0.40); background:rgba(239,68,68,0.10); font-weight:700; }    
.qp-ar-x67 .qp-ar-verb67-ic{ font-size:25px; }
.qp-ar-x67:hover{ background:rgba(239,68,68,0.20); }
body.qp-theme-light .qp-ar-verb67{ background:rgba(13,143,160,0.08); border-color:rgba(13,143,160,0.35); color:#0d8fa0; }
body.qp-theme-light .qp-ar-verb67:hover{ background:rgba(13,143,160,0.16); }
body.qp-theme-light .qp-ar-x67{ color:#c0252f; border-color:rgba(192,37,47,0.35); background:rgba(192,37,47,0.07); }
body.qp-theme-light .qp-ar-x67:hover{ background:rgba(192,37,47,0.14); }
.qp-ar-chip67{
  font-family:"me_quran","Traditional Arabic",serif; font-size:21px; line-height:1.5;
  color:var(--arabic-text); background:rgba(18,194,181,0.14); border:1px solid var(--line);
  border-radius:9px; padding:3px 12px 6px; min-width:42px; text-align:center; box-sizing:border-box;
}
body.qp-theme-light .qp-ar-chip67{ background:rgba(13,143,160,0.08); color:#0d4c56; border-color:rgba(13,143,160,0.3); }
 
body.qp-roottab64 .lettersWrap{ display:none !important; }
#browsebar .pillRow > .pill,
#browsebar .pillRow > .pill:hover,
#browsebar .pillRow > .pill:focus,
#browsebar .pillRow > .pill.active,
#browsebar .pillRow > .pill.active:hover{ background:none !important; }
body.qp-theme-light #qp-exit-roots64{ color:#c0252f; }
 
body.qp-roottab64 .leftScroll{
  -webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 30px);
  mask-image: linear-gradient(to bottom, transparent 0, #000 30px);
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%; mask-size: 100% 100%;
}
 
#qp-ar-mchips78{ margin-right:18px; }
#qp-ar-mstat78{
  min-height:16px; text-align:center; padding:2px 0 8px;
  color:var(--sub); font-size:11.5px; letter-spacing:1.1px; text-transform:uppercase;
  font-family:system-ui; opacity:0.9;
}
#qp-mr78-count .qp-mr78-cnt-tail{ font-size:0.8em; font-weight:500; opacity:0.6; }
#qp-ar-mchips78 .qp-ar-chip67{
  background:none; border:0; border-radius:0; padding:0; min-width:0;
  font-size:26px; line-height:1.35;
}
body.qp-theme-light .qp-ar-key56 .qp-ar-t58{ color:#16283c; }
@media (max-width: 820px){
  #tm-fx-switch{ left:50% !important; right:auto !important; transform:translateX(-50%) !important; }
}

 
#qp-topic-pv57.qp-tip-on > :not(.qp-pv57-tip){
  opacity:0.3 !important; filter:blur(7px) !important; pointer-events:none !important;
  transition:opacity .3s ease, filter .3s ease;
}
@media (max-width: 820px){
  #tm-size-snap{
    left:12px !important; right:auto !important;
    bottom:calc(10px + env(safe-area-inset-bottom, 0px)) !important;
    z-index:100020 !important;
  }
}
.qp-arabic{ font-family:"me_quran","Traditional Arabic",serif; }
@media (max-width: 620px){
  .qp-arg59-card{ width:calc(100vw - 30px); padding:28px 22px; border-radius:23px; }
  .qp-arg59-title{ font-size:27px; letter-spacing:2px; }
  .qp-arg59-emblem{ width:52px; height:52px; }
  .qp-arg59-x{ width:44px; height:44px; top:12px; right:12px; }
  .qp-arg59-ico{ width:52px; height:52px; }
  .qp-arg59-txt{ font-size:16px; }
  .qp-arg59-row{ gap:16px; padding:16px 2px; }
}
.qp-srow-mush51:hover img{ opacity:1; }
body.qp-theme-light .qp-srow-mush51 img{ filter:invert(0); opacity:0.6; }    

 
.qp-pv57-tiph{ font-family:'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-weight:700;
  font-size:clamp(27px, 3.4vw, 44px); line-height:1.1; letter-spacing:-0.02em; color:#FFF6F8;
  display:block; margin-bottom:12px; }
 
#qp-topic-pv57 .qp-pv57-tip{
  max-height: calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 28px);
  overflow-y: auto; -webkit-overflow-scrolling: touch; overscroll-behavior: contain;
   
  margin:14px auto; max-width:560px; width:calc(100% - 28px);
  border-radius:28px; padding:42px 40px 34px; color:#FFF6F8; text-align:left;
  box-sizing:border-box; position:relative; flex:0 0 auto; pointer-events:auto;
  transition:transform .35s, opacity .35s;
  background:
    radial-gradient(circle at 18% 12%, rgba(201,75,120,0.22) 0%, rgba(201,75,120,0.10) 18%, rgba(0,0,0,0) 38%),
    linear-gradient(135deg, #8E0038 0%, #A00044 45%, #7A002F 100%);
  border:1px solid rgba(255,255,255,0.12);
}
 
.qp-tip69-grid{ display:block; width:100%; }
 
.qp-tip69-main{ width:100%; min-width:0; margin:0; padding:0; float:none; clear:both; display:block; }
.qp-tip69-art{ display:none; }
.qp-tip69-p{ font-size:16px; line-height:1.5; margin-top:9px; color:rgba(255,246,248,0.94); }
.qp-tip69-lbl{ margin-top:20px; font-size:12.5px; font-weight:600; letter-spacing:0.14em; text-transform:uppercase; color:rgba(255,246,248,0.72); }
.qp-tip69-pill{ display:flex; align-items:center; gap:12px; margin-top:8px; padding:14px 16px;
  background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.18); border-radius:14px;
  font-size:16px; font-weight:600; }
.qp-tip69-pill svg{ flex:0 0 auto; opacity:0.9; }
.qp-tip69-row{ display:flex; align-items:center; gap:12px; margin-top:12px; padding:12px 14px;
  background:rgba(255,255,255,0.05); border:1px solid rgba(255,255,255,0.10); border-radius:12px;
  font-size:14.5px; line-height:1.45; color:rgba(255,246,248,0.92); }
.qp-tip69-ic{ flex:0 0 40px; width:40px; height:40px; border-radius:50%; display:inline-flex;
  align-items:center; justify-content:center; background:rgba(255,255,255,0.08);
  border:1px solid rgba(255,255,255,0.18); color:#FFF6F8; }
 
 
.qp-tip69-dsa, .qp-sum-intro-dsa{
  display:flex; align-items:center; gap:10px; margin-top:14px; margin-bottom:0; cursor:pointer;
  font:500 14px/1.4 system-ui,-apple-system,sans-serif; color:rgba(255,246,248,0.88);
  -webkit-user-select:none; user-select:none;
}
.qp-tip69-dsa input, .qp-sum-intro-dsa input{
  appearance:none; -webkit-appearance:none; flex:0 0 auto; margin:0;
  width:19px; height:19px; border-radius:5px; cursor:pointer;
  border:1.5px solid rgba(255,255,255,0.62); background:rgba(255,255,255,0.10);
  display:inline-grid; place-content:center; transition:background .16s ease, border-color .16s ease;
}
.qp-tip69-dsa input::before, .qp-sum-intro-dsa input::before{
  content:''; width:10px; height:10px; transform:scale(0); transition:transform .14s ease;
  box-shadow:inset 1em 1em #8E0038;
  clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
}
.qp-tip69-dsa input:checked, .qp-sum-intro-dsa input:checked{ background:#FFF6F8; border-color:#FFF6F8; }
.qp-tip69-dsa input:checked::before, .qp-sum-intro-dsa input:checked::before{ transform:scale(1); }
.qp-tip69-dsa input:focus-visible, .qp-sum-intro-dsa input:focus-visible{ outline:2px solid #FFF6F8; outline-offset:2px; }
.qp-tip69-btns{ display:flex; flex-wrap:wrap; gap:14px; margin-top:18px; }
#qp-topic-pv57 .qp-pv57-tipok{ background:#FFF6F8; color:#8E0038; border:0; border-radius:12px;
  padding:13px 26px; font-weight:800; font-size:15px; letter-spacing:.02em; cursor:pointer;
  box-shadow:0 8px 24px rgba(44,0,16,0.28); white-space:nowrap; transition:transform .2s ease; }
#qp-topic-pv57 .qp-pv57-tipok:hover{ transform:translateY(-1px); }
#qp-topic-pv57 .qp-pv57-tipcancel{ background:transparent; color:#FFF6F8; border:1.5px solid rgba(255,255,255,0.6);
  border-radius:12px; padding:12px 24px; font-weight:600; font-size:15px; cursor:pointer; white-space:nowrap; }
 
.qp-tip69-head{ display:flex; align-items:center; gap:16px; margin-bottom:10px; }
.qp-tip69-head .qp-pv57-tiph{ margin-bottom:0; }
 
.qp-tip69-htxt{ min-width:0; }
 
.qp-tip69-sub{ font-family:'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-weight:600;
  font-size:clamp(17px, 1.9vw, 25px); line-height:1.15; letter-spacing:-0.01em;
  color:rgba(255,246,248,0.86); margin-top:5px; }
 
 
 
 
 
.qp-tip69-xwrap{ display:contents; }
 
#qp-topic-pv57 .qp-pv57-tipx{ margin-top:20px; margin-right:20px; }
#qp-topic-pv57 .qp-pv57-tip .qp-tip69-head{ padding-right:56px; }
 
#qp-topic-pv57 .qp-pv57-tipx{
  pointer-events:auto; position:absolute; top:0; left:auto; right:0;
  width:38px; height:38px; border-radius:50%; padding:0;
  display:inline-flex; align-items:center; justify-content:center;
  background:rgba(255,255,255,0.16); border:1.5px solid rgba(255,255,255,0.55);
  color:#FFF6F8; font-size:17px; line-height:1; cursor:pointer;
  -webkit-backdrop-filter:blur(4px); backdrop-filter:blur(4px);
  box-shadow:0 4px 14px rgba(44,0,16,0.38);
  transition:background .18s ease, transform .18s ease;
}
#qp-topic-pv57 .qp-pv57-tipx:hover{ background:rgba(255,255,255,0.28); transform:scale(1.06); }
#qp-topic-pv57 .qp-pv57-tipx:focus-visible{ outline:2px solid #FFF6F8; outline-offset:2px; }
 
.qp-tip69-head .qp-tip69-hic{ display:none; }
.qp-tip69-hic{ flex:0 0 56px; width:56px; height:56px; border-radius:50%; display:inline-flex;
  align-items:center; justify-content:center; background:rgba(255,255,255,0.08);
  border:1px solid rgba(255,255,255,0.20); color:#FFF6F8; }
.qp-tip69-lead{ font-size:16.5px; line-height:1.5; font-weight:600; color:#FFF6F8; margin-top:2px; }
.qp-tip69-lead b{ font-weight:800; }
.qp-tip69-row--plain{ background:none; border:0; padding:6px 0; }
.qp-tip69-listen{ margin-top:14px; font-size:14.5px; color:rgba(255,246,248,0.92); }
@media (max-width:768px){
   
#qp-topic-pv57 .qp-pv57-tip{ margin:10px auto; max-width:560px; padding:26px 20px; }
  .qp-tip69-art{ display:none; }
   
  .qp-pv57-tiph{ font-size:25px; }    
  .qp-tip69-sub{ font-size:15.5px; font-weight:500; }    
   
  .qp-tip69-hic{ flex-basis:46px; width:46px; height:46px; }
   
  #qp-topic-pv57 .qp-pv57-tipx{ margin-top:14px; margin-right:14px; }
  #qp-topic-pv57 .qp-pv57-tip .qp-tip69-head{ padding-right:48px; }
  #qp-topic-pv57 .qp-pv57-tipx{ width:36px; height:36px; }
}

 

 
body.qp-theme-light #verse-viewer-host .vv-tr .vv-trw-m{ color: #000102; }

 
#verse-viewer-host.vv--stacked .vv-tr{ padding-left: 4px !important; }

#verse-viewer-host .vv-related{ padding: 0 0 0 5px; }

 
body:not(.qp-theme-light) #verse-viewer-host .vv-tr-word.is-highlighted,
body:not(.qp-theme-light) #verse-viewer-host .vv-tr-word.is-highlighted .vv-trw-t{ color: #f80d66; }

 
.surah-intro-tabs{ padding: 0 8px; }
.surah-intro-tab.active::after{ height: 2px; }

 
.surah-intro-summary-range{
  display: block;
  margin: 0 0 0px 1px;
  font-size: 12px;
  font-weight: 300;
}
body.qp-theme-light .surah-intro-summary-range,
body.qp-theme-light .surah-intro-overlay.qp-intro-drawer .surah-intro-summary-range{ color: rgb(20 32 45 / 43%); }

 
.qp-pv57-top.is-cur{ display: none; }

 

 
.vv-surah-header--slim .vv-surah-header-meta{
  font-size: 13px;
  color: rgb(255 255 255 / 79%);
}
#verse-viewer-host .vv-surah-header-title{ font-size: 20px; }
.vv-surah-header-title{ font-weight: 600; }    

 
.qpbs-reading-foot91 .qp-rm91-tip104{
  display: block; margin-top: 2px; font-size: 11.5px; font-weight: 400;
  line-height: 1.35; opacity: 0.62; letter-spacing: 0;
}
.qpbs-reading-foot91 .qp-rm91-lbl{ line-height: 1.2; }

 
 
#qp-topic-pv57 .qp-pv57-reflink{
  display: block !important;
  white-space: nowrap;
  margin: 0 0 2px 0 !important;
  text-align: left;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: .2px;
  color: rgba(255,255,255,0.72);
}
body.qp-theme-light #qp-topic-pv57 .qp-pv57-reflink{ color: rgba(20,32,45,0.55); }
#qp-topic-pv57 .qp-pv57-vwrap{ text-align: left; }
#qp-topic-pv57 .qp-pv57-tops{ margin-left: 0; padding-left: 0; }

 

 
@media (max-width:820px){
   
   
  body.qp-themebar-on #vv-sticky-surah{ display:none !important; }

   
   
  #verse-viewer-host .qp-thematic-intro.qplus-summary-frame{
    position: sticky !important;
    top: var(--qp-sumtop124, 0px) !important;
    z-index: 8 !important;
    border: 0 !important;
    border-radius: 0 !important;
    border-bottom: 1px solid rgba(37,208,191,0.35) !important;
    margin: 0 0 12px !important;
    padding: 11px 14px 12px !important;
     
     
    background: #131c2b !important;
    border-bottom: 1px solid rgba(37,206,190,0.34) !important;
    box-shadow: 0 6px 16px rgba(0,0,0,0.42) !important;
  }
  body.qp-theme-light #verse-viewer-host .qp-thematic-intro.qplus-summary-frame{
    background: #eef3f8 !important;
    border-bottom-color: rgba(91,117,131,0.42) !important;
    box-shadow: 0 6px 16px rgba(15,23,42,0.10) !important;
  }

   
  #verse-viewer-host .qplus-summary-ornament{ display: none !important; }
  #verse-viewer-host .qp-thematic-intro.qplus-summary-frame::before{ display: none !important; }
  #verse-viewer-host .qplus-summary-frame__content{ padding: 0 !important; }

   
   
   
   
  #verse-viewer-host .qp-thematic-intro-range{
    color:darkturquoise !important;
    font:700 10.5px system-ui,sans-serif !important;
    letter-spacing:0.14em !important; text-transform:uppercase !important;
    opacity:0.9 !important; margin-bottom:5px !important;
  }
  body.qp-theme-light #verse-viewer-host .qp-thematic-intro-range{ color:#0f8c80 !important; }
   
  #verse-viewer-host .qp-thematic-intro-text{
    color:#b79560 !important;
    font:400 17.5px/1.45 system-ui,sans-serif !important;
    letter-spacing:normal !important;
  }
  body.qp-theme-light #verse-viewer-host .qp-thematic-intro-text{ color:#26343f !important; }

   
  #verse-viewer-host .qp-thematic-intro.qplus-summary-frame::after{
    content: "";
    position: absolute; left: 0; right: 0; top: 100%; height: 26px;
    background: linear-gradient(to bottom, rgba(2,8,23,0.92) 0%, rgba(2,8,23,0) 100%);
    pointer-events: none;
  }
  body.qp-theme-light #verse-viewer-host .qp-thematic-intro.qplus-summary-frame::after{
    background: linear-gradient(to bottom, rgba(247,250,252,0.94) 0%, rgba(247,250,252,0) 100%);
  }

   
  body.qp-themebar-on #verse-viewer-host .vv-list{ padding-top: 0 !important; }
}

 

 
 
#qp-topic-pv57.qp-tops-lit .qp-pv57-tops{ padding-left: 0 !important; }

 
@media (min-width:900px){
  #qp-topic-pv57.qp-tops-lit .qp-pv57-tops{ padding-left: 14px !important; }
}

 
#qp-topic-pv57 .qp-pv57-tlabel{ display: none !important; }

 
#qp-topic-pv57 .qp-pv57-back{ font-size: 0 !important; }
#qp-topic-pv57 .qp-pv57-back::before{
  content: "\2190";
  font-size: 27px;
  font-weight: 600;
  line-height: 1;
  color: darkturquoise;
}
body.qp-theme-light #qp-topic-pv57 .qp-pv57-back::before{ color: #0d8fa0; }

 
#verse-viewer-host .vv-related::before{ content: "Topics Covered"; color: darkturquoise; }
 
#verse-viewer-host .vv-related::before {
content: "Topics Covered";
color: #9cbfbb;
}
#verse-viewer-host .vv-related-sub-text {
opacity: 0.8;
}
 
 

 
#qp-growl-top-center{ top: 50px !important; }
