/* Dickens & Rumi shared site theme. The homepage stores dr-theme; every page reads it. */
:root[data-theme="dark"]{
  --ink:#FFF8E9!important;
  --soft:#D7D0C4!important;
  --paper:#101413!important;
  --card:#1A201E!important;
  --rule:#4E5752!important;
  --gold:#F3C66A!important;
  --berry:#EE9ABC!important;
  --green:#8FD3AC!important;
  color-scheme:dark;
}
html[data-theme="dark"],html[data-theme="dark"] body{
  background:#101413!important;
  color:#FFF8E9!important;
}
html[data-theme="dark"] body,
html[data-theme="dark"] main,
html[data-theme="dark"] header,
html[data-theme="dark"] footer,
html[data-theme="dark"] nav{
  color:#FFF8E9;
}
html[data-theme="dark"] a{color:#F3C66A}
html[data-theme="dark"] .brand,
html[data-theme="dark"] nav a,
html[data-theme="dark"] h1,
html[data-theme="dark"] h2,
html[data-theme="dark"] h3,
html[data-theme="dark"] h4,
html[data-theme="dark"] strong{color:#FFF8E9!important}
html[data-theme="dark"] .brand span,
html[data-theme="dark"] .eyebrow,
html[data-theme="dark"] .kind,
html[data-theme="dark"] .open,
html[data-theme="dark"] .verdict{color:#EE9ABC!important}

html[data-theme="dark"] .card,
html[data-theme="dark"] .panel,
html[data-theme="dark"] .context,
html[data-theme="dark"] .notice,
html[data-theme="dark"] .guide-link,
html[data-theme="dark"] .title-card,
html[data-theme="dark"] .series-group,
html[data-theme="dark"] .rating,
html[data-theme="dark"] .buybox,
html[data-theme="dark"] .glance-card,
html[data-theme="dark"] .related-card,
html[data-theme="dark"] .community-summary,
html[data-theme="dark"] .parent-review-card,
html[data-theme="dark"] .feed-item,
html[data-theme="dark"] .rss-hero,
html[data-theme="dark"] .instructions,
html[data-theme="dark"] .catalogue a,
html[data-theme="dark"] .catalogue-search,
html[data-theme="dark"] .request-card,
html[data-theme="dark"] .result,
html[data-theme="dark"] .row,
html[data-theme="dark"] .box,
html[data-theme="dark"] .item,
html[data-theme="dark"] .sidebar,
html[data-theme="dark"] .side,
html[data-theme="dark"] .toolbar,
html[data-theme="dark"] form{
  background:#1A201E!important;
  color:#FFF8E9!important;
  border-color:#4E5752!important;
}
html[data-theme="dark"] .rss-hero{
  background:linear-gradient(135deg,#1A201E,#202825)!important;
}
html[data-theme="dark"] .instructions,
html[data-theme="dark"] .context,
html[data-theme="dark"] .notice{
  background:#292517!important;
  border-color:#F3C66A!important;
}

html[data-theme="dark"] p,
html[data-theme="dark"] li,
html[data-theme="dark"] td,
html[data-theme="dark"] th,
html[data-theme="dark"] label{color:inherit}
html[data-theme="dark"] .lede,
html[data-theme="dark"] .muted,
html[data-theme="dark"] .meta,
html[data-theme="dark"] .creator,
html[data-theme="dark"] .summary,
html[data-theme="dark"] .updated,
html[data-theme="dark"] .count,
html[data-theme="dark"] .affiliate-disclosure,
html[data-theme="dark"] .series-creator,
html[data-theme="dark"] .series-age,
html[data-theme="dark"] .related-copy small,
html[data-theme="dark"] .rating p,
html[data-theme="dark"] .age-card>span,
html[data-theme="dark"] .age-card small,
html[data-theme="dark"] .feed-item p,
html[data-theme="dark"] .catalogue span{
  color:#D7D0C4!important;
}
html[data-theme="dark"] input,
html[data-theme="dark"] textarea,
html[data-theme="dark"] select,
html[data-theme="dark"] code{
  background:#151A18!important;
  color:#FFF8E9!important;
  border-color:#626B66!important;
}
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder{color:#AAA69D!important}
html[data-theme="dark"] button{
  color:#FFF8E9;
  border-color:#626B66;
}
html[data-theme="dark"] .buybutton,
html[data-theme="dark"] button.primary,
html[data-theme="dark"] .primary{
  background:#F3C66A!important;
  color:#101413!important;
  border-color:#F3C66A!important;
}
html[data-theme="dark"] .buybutton.secondary,
html[data-theme="dark"] button.secondary,
html[data-theme="dark"] .secondary{
  background:#1A201E!important;
  color:#FFF8E9!important;
  border-color:#7A827E!important;
}
html[data-theme="dark"] .badge,
html[data-theme="dark"] .badges span,
html[data-theme="dark"] .tag,
html[data-theme="dark"] .chip{
  background:#252C29!important;
  color:#FFF8E9!important;
  border-color:#626B66!important;
}
html[data-theme="dark"] .positive,
html[data-theme="dark"] .positive span,
html[data-theme="dark"] .positive-card li strong{color:#8FD3AC!important}
html[data-theme="dark"] .rating span,
html[data-theme="dark"] .glance-card li strong{color:#EE9ABC!important}
html[data-theme="dark"] .meter i{background:#3E4742!important}
html[data-theme="dark"] .meter i.on{background:#EE9ABC!important}
html[data-theme="dark"] .positive .meter i.on{background:#8FD3AC!important}
html[data-theme="dark"] hr,
html[data-theme="dark"] header,
html[data-theme="dark"] footer,
html[data-theme="dark"] .section,
html[data-theme="dark"] .related{border-color:#4E5752!important}

/* Keep the user's visual preference consistent everywhere. */
html *{border-radius:0!important}
