
/* AFAQ_QURAN_WARM_ACCESSIBLE */
:root{
  --bg:#e7ddcd !important;
  --bg-soft:#ddd0bd !important;
  --panel:#ded2c0 !important;
  --panel2:#d5c5ae !important;
  --card:#f7f2e9 !important;
  --ink:#211c17 !important;
  --text:#211c17 !important;
  --muted:#62594f !important;
  --line:rgba(55,43,31,.22) !important;
  --gold:#866438 !important;
  --cyan:#866438 !important;
}
html,body{
  background:linear-gradient(180deg,#eee7dc 0%,#e5dac9 55%,#dacbb5 100%) !important;
  color:#211c17 !important;
}
body{font-size:17px}
.topbar,.app-header{
  background:rgba(238,231,220,.96) !important;
  color:#211c17 !important;
  border-color:rgba(55,43,31,.18) !important;
}
.selection-card,.now-playing,.options-card,
.status-card,.search-panel,.list-card,.reader-toolbar,
.index-panel,.sheet-card,.audio-dock{
  background:#f5efe5 !important;
  color:#211c17 !important;
  border-color:rgba(55,43,31,.18) !important;
}
select,input,button{
  font-size:1rem;
}
select,input{
  background:#fbf8f2 !important;
  color:#211c17 !important;
  border-color:rgba(55,43,31,.24) !important;
}
.back,.quran-section-back{
  color:#211c17 !important;
  font-weight:700;
  text-decoration:none;
}
.back:hover,.quran-section-back:hover{text-decoration:underline}
.status,.rights-note,.source-note,.audio-rights,
.title p,.brand p,small{color:#62594f}


/* AFAQ_QURAN_ACCESSIBILITY_DARK_TEXT */
.list-card small,
.search-result small,
.reader-toolbar p,
.readerMeta,
#readerMeta,
.title p,
.brand p,
.status,
.rights-note,
.source-note,
.audio-rights{
  color:#453629 !important;
  opacity:1 !important;
}

.list-num{
  color:#21180f !important;
  background:#e1d2bd !important;
  border-color:rgba(55,43,31,.30) !important;
  font-weight:800 !important;
}

.list-card strong,
.search-result strong{
  color:#17110c !important;
}

.back,
.quran-section-back{
  color:#17110c !important;
  font-weight:800 !important;
  font-size:1rem !important;
}


/* AFAQ_QURAN_ALL_SECONDARY_TEXT_DARK */
small,
.status-card p,
.status-card small,
#statusText,
#searchHint,
.search-results-title,
.list-card small,
.search-result small,
.reader-toolbar p,
#readerMeta,
.title p,
.brand p,
.status,
.rights-note,
.source-note,
.audio-rights,
.footer,
.footer p,
.footer button,
.continue-card small,
.continue-card span,
.index-head p,
.audioSubtitle,
#audioSubtitle,
#playbackLabel,
.field label,
.option-title{
  color:#30251c !important;
  opacity:1 !important;
  text-shadow:none !important;
}

.list-num,
.service-no{
  color:#17110c !important;
  opacity:1 !important;
  font-weight:800 !important;
}

.list-card strong,
.search-result strong,
.status-card strong,
#statusTitle{
  color:#17110c !important;
  opacity:1 !important;
}

::placeholder{
  color:#57483c !important;
  opacity:1 !important;
}
