/* Public catalog pages: loaded after legacy layout rules. */
body.eerie-library-public-page {
  background-color: #070609 !important;
  color: #eee2e7 !important;
  color-scheme: dark;
}
body.eerie-library-public-page :is(main, #content, .site-content, .site-main, .content-area, .entry-content) {
  background-color: #070609 !important;
}
body.eerie-library-public-page .eerie-library-wrap { color: #eee2e7 !important; }
body.eerie-library-public-page :is(.eerie-public-filterbox, .eerie-public-resulthead, .eerie-public-shortcodes, .eerie-discovery-panel, .eerie-result-bar, .eerie-stat) {
  background: #120d12 !important;
  color: #eee2e7 !important;
  border-color: #482333 !important;
}
body.eerie-library-public-page :is(.eerie-public-filterbox label, .eerie-public-filter-summary strong, .eerie-public-resulthead strong, .eerie-public-resulttools label, .eerie-discovery-title h2, .eerie-result-bar strong, .eerie-stat strong, .eerie-filter-drawer > summary, .eerie-advanced summary) {
  color: #f8e7c4 !important;
}
body.eerie-library-public-page :is(.eerie-public-why, .eerie-result-sub, .eerie-chip-note, .eerie-result-line, .eerie-discovery-title p) { color: #cdbbc2 !important; }
body.eerie-library-public-page :is(.eerie-public-filterbox input, .eerie-public-filterbox select, .eerie-public-resulttools select, .eerie-quick-path input) {
  background: #1b1118 !important;
  color: #fff4f7 !important;
  border-color: #765064 !important;
}
body.eerie-library-public-page :is(.eerie-public-filterbox input, .eerie-quick-path input)::placeholder { color: #c0aab5 !important; opacity: 1 !important; }
body.eerie-library-public-page :is(.eerie-public-modify, .eerie-public-tabs a) {
  background: #1b1118 !important;
  color: #ff91b1 !important;
  border-color: #765064 !important;
}
body.eerie-library-public-page .eerie-public-tabs a.active { background: #4a0f1f !important; color: #fff4f7 !important; }
body.eerie-library-public-page :is(.eerie-book-card, .eerie-card-body) { background: #0b090c !important; color: #eee2e7 !important; }
body.eerie-library-public-page .eerie-book-title { color: #ff2f6d !important; }
body.eerie-library-public-page .eerie-book-author { color: #eadde2 !important; }
body.eerie-library-public-page :is(.eerie-public-empty, .eerie-library-note) { background: #251e10 !important; color: #f8e7c4 !important; border-color: #6e5725 !important; }
body.eerie-library-public-page .eerie-public-safe-note { background: #102116 !important; color: #d8f5df !important; border-color: #4d8659 !important; }
body.eerie-library-public-page .eerie-pagination :is(a, span) { background: #1b1118 !important; color: #ff91b1 !important; border-color: #765064 !important; }
body.eerie-library-public-page .eerie-pagination .current { background: #4a0f1f !important; color: #fff4f7 !important; }
body.eerie-library-public-page :is(.eerie-public-filterbox, .eerie-public-resulttools, .eerie-quick-path, .eerie-public-tabs) :is(a, button, input, select):focus-visible {
  outline: 3px solid #f8e7c4 !important;
  outline-offset: 3px;
}
