@import"https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&family=Merriweather:wght@400;700&display=swap";body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f8fafc;color:#1e293b;transition:background-color .3s,color .3s}html,body,.reader-page,.reader-container,.reader-content{overflow-anchor:none}body.theme-light{background-color:#f8fafc;color:#1e293b}body.theme-dark{background-color:#11151d;color:#e6edf7}body.theme-sepia{background-color:#f5f0e1;color:#433422}.chapter-title{color:#1e293b}body.theme-dark .chapter-title{color:#f8fafc}body.theme-dark .reader-content,body.theme-dark .reader-content p,body.theme-dark .reader-content div,body.theme-dark .reader-content span,body.theme-dark .reader-content li{color:#d8e2f0}body.theme-dark .reader-content h1,body.theme-dark .reader-content h2,body.theme-dark .reader-content h3,body.theme-dark .reader-content h4,body.theme-dark .reader-content h5,body.theme-dark .reader-content h6{color:#f8fafc}body.theme-dark .text-muted{color:#9eabc0!important}body.theme-sepia .chapter-title{color:#433422}.font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-serif{font-family:Merriweather,Georgia,Times New Roman,serif}.font-lora{font-family:Lora,Georgia,Times New Roman,serif}.font-georgia{font-family:Georgia,Times New Roman,serif}.font-times{font-family:Times New Roman,Times,serif}.font-verdana{font-family:Verdana,Geneva,sans-serif}.font-tahoma{font-family:Tahoma,Geneva,sans-serif}.font-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.reader-container{max-width:800px;margin:0 auto;padding:2rem 1rem;min-height:100vh;transition:max-width .25s ease}.reader-container.width-compact{max-width:680px}.reader-container.width-standard{max-width:800px}.reader-container.width-wide{max-width:960px}.reader-container.width-full{max-width:1120px}.reader-content{font-size:1.1rem;line-height:1.8}.reader-adfinity-content-slot{display:none;overflow-anchor:none}.reader-adfinity-capture-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.reader-adfinity-content-slot,body [class^=adfinity],body [class*=" adfinity"],body [id^=adfox_],body [id*=adfox_],body [class*=adfox],body iframe{overflow-anchor:none}.reader-toolbar{position:relative;height:60px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05);z-index:1000;transition:transform .3s ease;color:#1a202c}body.theme-dark .reader-toolbar{background:#0f131bf5;border-bottom:1px solid rgba(255,255,255,.08);color:#e6edf7}body.theme-dark .reader-toolbar .btn,body.theme-dark .reader-toolbar h6,body.theme-dark .reader-toolbar i{color:#e6edf7!important}body.theme-dark .reader-toolbar small{color:#94a3b8!important}body.theme-dark .reader-toolbar .reader-bookmark-btn.is-active i{color:#ff9a62!important}.reader-toolbar .btn,.reader-toolbar h6,.reader-toolbar i{color:#1a202c}.reader-toolbar small{color:#4a5568}.reader-bookmark-btn.is-active i{color:#ff7b45!important}body.theme-sepia .reader-toolbar{background:#f5f0e1f2;border-bottom:1px solid rgba(67,52,34,.1)}body.theme-sepia .reader-bookmark-btn.is-active i{color:#c7682c!important}body.theme-sepia h2{color:#433422!important}.reader-toolbar__title{max-width:300px}.reader-toolbar__title--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-mobile-settings-toggle{display:none}.reader-settings-drawer{position:static;width:100%;max-width:100vw;max-height:0;overflow:hidden;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);padding:0 max(1rem,(100vw - 1120px) / 2 + 1rem);transition:max-height .3s ease,padding .3s ease,box-shadow .3s ease;z-index:999;box-shadow:none;color:#1a202c;display:flex;flex-wrap:wrap;gap:.55rem .85rem;align-items:end;justify-content:center}.reader-settings-drawer h6{flex:0 0 100%;margin-bottom:.15rem!important;font-size:.78rem;text-align:left;max-width:1220px}.reader-setting-block{margin-bottom:0}.reader-setting-label{display:block;margin-bottom:.25rem;color:#64748b;font-size:.74rem;font-weight:600;white-space:nowrap}.reader-setting-row,.reader-setting-stack,.reader-scroll-controls,.reader-stepper{display:flex;align-items:center}.reader-setting-stack{flex-direction:column;align-items:flex-start}.reader-setting-row,.reader-scroll-controls{justify-content:flex-start;gap:.45rem}.reader-setting-row{align-self:end}.reader-stepper{gap:.35rem;flex-shrink:0}.reader-stepper .btn{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center}.reader-theme-group .btn{padding-top:.28rem;padding-bottom:.28rem}.reader-settings-drawer .form-select-sm{min-height:30px;padding-top:.25rem;padding-bottom:.25rem}.reader-theme-group{width:244px}.reader-setting-block:has(#fontFamilySelect){width:238px}.reader-setting-block:has(#readerWidthSelect){width:220px}.reader-setting-stack:has(#reader-font-decrease){width:118px}.reader-setting-stack:has(#reader-line-height-decrease){width:118px}.reader-setting-block:has(#autoScrollToggle){width:292px}.reader-setting-value{min-width:40px;text-align:center;font-weight:600}.reader-scroll-toggle{min-width:104px}.reader-settings-reset{color:#dc3545;border-color:#dc3545a6;margin-top:0}.reader-settings-reset:hover,.reader-settings-reset:focus{color:#fff;background-color:#dc3545;border-color:#dc3545}.reader-settings-drawer .btn.active{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}body.theme-dark .reader-settings-drawer{background:#182233;border-bottom:1px solid rgba(255,255,255,.08);color:#e6edf7}body.theme-dark .reader-setting-label{color:#aeb9cc}body.theme-dark .reader-setting-value{color:#d9e3f2!important}body.theme-dark .reader-settings-drawer .form-select{background-color:#101722!important;border-color:#aeb9cc73!important;color:#e6edf7!important}body.theme-dark .reader-settings-drawer .form-select:focus{border-color:#3dad76d9!important;box-shadow:0 0 0 .15rem #3dad762e}.reader-settings-drawer.open{max-height:520px;overflow-y:auto;padding-top:.5rem;padding-bottom:.55rem;box-shadow:0 8px 18px #0f172a14}.reader-settings-reset{width:210px;flex:0 0 210px;align-self:end}.reader-navigation-menu{min-width:300px;max-height:min(78vh,520px)}.reader-bookmarks-menu{min-width:260px;max-width:min(88vw,300px)}.reader-navigation-scroll{max-height:min(58vh,360px);overflow-y:auto}.reader-navigation-section-title{font-size:.68rem;letter-spacing:.08em}.reader-bookmark-item,.reader-chapter-item{white-space:normal}.reader-bookmark-item__main,.reader-chapter-item__main{min-width:0;display:flex;flex-direction:column;gap:.18rem}.reader-bookmark-item__title,.reader-chapter-item__title{line-height:1.2;color:inherit;font-size:.98rem;font-weight:600}.reader-bookmark-item__meta{font-size:.74rem;line-height:1.2;opacity:.6}.reader-bookmark-item.active .reader-bookmark-item__meta,.reader-chapter-item.active .reader-chapter-item__title,.reader-chapter-item.active small,.reader-bookmark-item.active small{color:#ffffffeb!important}.reader-bookmark-item small,.reader-chapter-item small{font-size:.9rem;font-weight:600}.reader-page-jump-button,.reader-finish-button,.pagination-circle--current{color:#fff!important}.pagination-circle{width:38px;height:38px;padding:0;display:flex;align-items:center;justify-content:center;font-size:1rem}.pagination-circle--current{pointer-events:none;opacity:1}@media (max-width: 576px){.reader-container{padding-top:.75rem}.reader-heading{padding-top:.75rem!important}.reader-toolbar-settings-toggle{display:none!important}.reader-mobile-settings-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;min-height:38px;margin:0 0 .3rem;padding:0;border:0;color:var(--bs-primary);background:transparent;font-weight:600;text-align:left;box-shadow:none!important}.reader-mobile-settings-toggle:hover,.reader-mobile-settings-toggle:focus,.reader-mobile-settings-toggle:active{color:var(--bs-primary);background:transparent;border:0}.reader-mobile-settings-toggle__chevron{transition:transform .2s ease}.reader-mobile-settings-toggle[aria-expanded=true] .reader-mobile-settings-toggle__chevron{transform:rotate(180deg)}body.theme-dark .reader-mobile-settings-toggle{color:#8ec5ff}body.theme-sepia .reader-mobile-settings-toggle{color:#956c2b}.reader-heading>.reader-settings-drawer{width:100%;max-width:100%;margin-bottom:.75rem;padding-left:0;padding-right:0;background:transparent;border-bottom:0;box-shadow:none}.reader-heading>.reader-settings-drawer.open{padding-left:0;padding-right:0;box-shadow:none;overflow:visible}body.theme-dark .reader-heading>.reader-settings-drawer,body.theme-dark .reader-heading>.reader-settings-drawer.open{background:transparent;border-bottom:0;box-shadow:none}.reader-adfinity-content-slot{display:block;width:100%;min-height:320px;overflow:hidden;contain:layout paint}.pagination-circle{width:32px;height:32px;font-size:.85rem;border-radius:8px!important}.pagination-container{gap:.35rem!important}.reader-nav-btn{min-width:89px!important;width:89px!important;padding-left:.25rem!important;padding-right:.25rem!important;font-size:.85rem!important;height:31px;display:flex;align-items:center;justify-content:center;border-radius:8px!important}.reader-nav-btn i{font-size:.8rem}.reader-nav-wrapper{margin-top:1.5rem!important;padding-top:1.5rem!important;gap:.5rem}.reader-navigation-menu{min-width:280px;max-width:min(92vw,320px)}.reader-bookmarks-menu{min-width:250px;max-width:min(90vw,300px)}.reader-navigation-scroll{max-height:min(56vh,320px)}.reader-settings-drawer{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;justify-content:stretch;gap:1.02rem .35rem;overflow-x:hidden;padding-left:.65rem;padding-right:.65rem}.reader-settings-drawer>*{min-width:0}.reader-settings-drawer.open{max-height:248px;padding-top:.75rem;padding-bottom:.86rem}.reader-settings-drawer h6{display:none}.reader-setting-label{width:auto;margin-bottom:.22rem;font-size:.7rem;line-height:1.1}.reader-stepper{gap:.16rem}.reader-stepper .btn{width:36px;height:36px}.reader-setting-value{min-width:36px;font-size:.94rem}.reader-theme-group .btn,.reader-settings-drawer .form-select-sm,.reader-scroll-toggle,.reader-settings-reset{min-height:34px;font-size:.9rem}.reader-theme-group .btn{flex:0 0 35px!important;width:35px;min-width:35px;max-width:35px;height:35px;padding:0;font-size:0;border-radius:8px!important;border-width:1px!important;margin-left:0!important}.reader-theme-group{grid-column:1/span 4;grid-row:1;width:113px!important;gap:.25rem;align-self:end;display:grid!important;grid-template-columns:repeat(3,35px);flex-direction:initial!important;flex-wrap:initial}.reader-theme-group [data-reader-theme=dark]{background:#111827}.reader-theme-group [data-reader-theme=light]{background:#fff}.reader-theme-group [data-reader-theme=sepia]{background:#efe2bf}.reader-theme-group .btn.active{outline:none;box-shadow:0 0 0 2px var(--bs-primary)}.reader-setting-block:has(#fontFamilySelect){grid-column:1/span 4;grid-row:2;width:100%}.reader-setting-block:has(#fontFamilySelect) .form-select{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-setting-block:has(#readerWidthSelect){display:none}.reader-setting-stack:has(#reader-font-decrease){grid-column:5/span 4;grid-row:1;width:100%}.reader-setting-stack:has(#reader-line-height-decrease){grid-column:9/span 4;grid-row:1;width:100%}.reader-setting-block:has(#autoScrollToggle){grid-column:5/span 6;grid-row:2;width:100%;min-width:0}.reader-setting-block:has(#autoScrollToggle) .reader-setting-label{text-align:center;white-space:nowrap}.reader-setting-row,.reader-setting-stack,.reader-scroll-controls{justify-content:flex-start}.reader-setting-stack{align-items:flex-start}.reader-scroll-controls{gap:.28rem}.reader-scroll-toggle{min-width:48px;width:48px;height:36px;padding-left:0;padding-right:0;font-size:0;margin-right:.14rem}.reader-scroll-toggle .bi{margin-right:0!important;font-size:.95rem}.reader-scroll-toggle span{display:none}.reader-settings-reset{grid-column:11/span 2;grid-row:2;width:46px;min-height:36px;max-width:none;padding-left:0;padding-right:0;justify-self:start}.reader-settings-reset .bi{margin-right:0!important}.reader-settings-reset{font-size:0}.reader-settings-reset .bi{font-size:.95rem}}@media (max-width: 576px) and (max-width: 374px){.reader-settings-drawer{gap:.94rem .26rem;padding-left:.55rem;padding-right:.55rem}.reader-stepper{gap:.16rem}.reader-stepper .btn{width:32px;height:32px;min-width:32px}.reader-scroll-toggle{width:42px;min-width:42px;height:32px;margin-right:.08rem}.reader-setting-value{min-width:32px;font-size:.88rem}.reader-theme-group .btn{flex-basis:32px!important;width:32px;min-width:32px;max-width:32px;height:32px}.reader-theme-group{width:104px!important;gap:.25rem;grid-template-columns:repeat(3,32px)}.reader-settings-reset{width:40px;min-height:32px}}

/* Classic Book pagination: keep all list navigation in the current red palette. */
:root {
    --classic-page-primary: #b63d4d;
    --classic-page-primary-dark: #7f2938;
    --classic-page-primary-hover: #9d2d3d;
    --classic-page-soft: #fff1f3;
    --classic-page-surface: #fffdf8;
    --classic-page-disabled: #f5eee9;
    --classic-page-line: #ead7d3;
    --classic-page-muted: #8a6b68;
}

.pagination,
.avito-pagination,
#catalog-book-pagination .pagination,
#catalog-book-pagination .avito-pagination,
.catalog-mobile-pagination .pagination,
.genre-books-pagination .pagination {
    --bs-pagination-color: var(--classic-page-primary-dark);
    --bs-pagination-bg: var(--classic-page-surface);
    --bs-pagination-border-color: var(--classic-page-line);
    --bs-pagination-hover-color: var(--classic-page-primary-hover);
    --bs-pagination-hover-bg: var(--classic-page-soft);
    --bs-pagination-hover-border-color: rgba(182, 61, 77, 0.46);
    --bs-pagination-focus-color: var(--classic-page-primary-hover);
    --bs-pagination-focus-bg: var(--classic-page-soft);
    --bs-pagination-focus-box-shadow: 0 0 0 0.18rem rgba(182, 61, 77, 0.13);
    --bs-pagination-active-color: var(--classic-page-surface);
    --bs-pagination-active-bg: var(--classic-page-primary);
    --bs-pagination-active-border-color: var(--classic-page-primary);
    --bs-pagination-disabled-color: var(--classic-page-muted);
    --bs-pagination-disabled-bg: var(--classic-page-disabled);
    --bs-pagination-disabled-border-color: var(--classic-page-line);
}

.pagination .page-link,
.avito-pagination .page-link,
#catalog-book-pagination .page-link,
.catalog-mobile-pagination .page-link,
.genre-books-pagination .page-link,
html body.catalog-home-body #catalog-book-pagination .page-link {
    color: var(--classic-page-primary-dark) !important;
    background-color: var(--classic-page-surface) !important;
    border-color: var(--classic-page-line) !important;
    box-shadow: none !important;
}

.pagination .page-link:hover,
.pagination .page-link:focus,
.avito-pagination .page-link:hover,
.avito-pagination .page-link:focus,
#catalog-book-pagination .page-link:hover,
#catalog-book-pagination .page-link:focus,
.catalog-mobile-pagination .page-link:hover,
.catalog-mobile-pagination .page-link:focus,
.genre-books-pagination .page-link:hover,
.genre-books-pagination .page-link:focus,
html body.catalog-home-body #catalog-book-pagination .page-link:hover,
html body.catalog-home-body #catalog-book-pagination .page-link:focus {
    color: var(--classic-page-primary-hover) !important;
    background-color: var(--classic-page-soft) !important;
    border-color: rgba(182, 61, 77, 0.46) !important;
    box-shadow: 0 0 0 0.18rem rgba(182, 61, 77, 0.13) !important;
}

.pagination .page-item.active .page-link,
.avito-pagination .page-item.active .page-link,
#catalog-book-pagination .page-item.active .page-link,
.catalog-mobile-pagination .page-item.active .page-link,
.genre-books-pagination .page-item.active .page-link,
html body.catalog-home-body #catalog-book-pagination .page-item.active .page-link {
    color: var(--classic-page-surface) !important;
    background-color: var(--classic-page-primary) !important;
    border-color: var(--classic-page-primary) !important;
}

.pagination .page-item.disabled .page-link,
.avito-pagination .page-item.disabled .page-link,
#catalog-book-pagination .page-item.disabled .page-link,
.catalog-mobile-pagination .page-item.disabled .page-link,
.genre-books-pagination .page-item.disabled .page-link,
html body.catalog-home-body #catalog-book-pagination .page-item.disabled .page-link {
    color: var(--classic-page-muted) !important;
    background-color: var(--classic-page-disabled) !important;
    border-color: var(--classic-page-line) !important;
}

.pagination .page-link.arrow,
.avito-pagination .page-link.arrow,
#catalog-book-pagination .page-link.arrow,
html body.catalog-home-body #catalog-book-pagination .page-link.arrow {
    color: var(--classic-page-primary-dark) !important;
}

.pagination .page-link.dots,
.avito-pagination .page-link.dots,
#catalog-book-pagination .page-link.dots,
html body.catalog-home-body #catalog-book-pagination .page-link.dots {
    color: var(--classic-page-muted) !important;
    background-color: var(--classic-page-disabled) !important;
}

.pagination-circle,
.pagination-circle.btn-outline-secondary {
    color: var(--classic-page-primary-dark) !important;
    background-color: var(--classic-page-surface) !important;
    border-color: var(--classic-page-line) !important;
    box-shadow: none !important;
}

.pagination-circle:hover,
.pagination-circle:focus {
    color: var(--classic-page-primary-hover) !important;
    background-color: var(--classic-page-soft) !important;
    border-color: rgba(182, 61, 77, 0.46) !important;
}

.pagination-circle--current,
.pagination-circle.btn-primary {
    color: var(--classic-page-surface) !important;
    background-color: var(--classic-page-primary) !important;
    border-color: var(--classic-page-primary) !important;
}

[data-bs-theme="dark"] .pagination,
[data-bs-theme="dark"] .avito-pagination,
[data-bs-theme="dark"] #catalog-book-pagination .pagination,
[data-bs-theme="dark"] #catalog-book-pagination .avito-pagination,
[data-bs-theme="dark"] .catalog-mobile-pagination .pagination,
[data-bs-theme="dark"] .genre-books-pagination .pagination {
    --classic-page-surface: #2b2023;
    --classic-page-disabled: #251b1d;
    --classic-page-line: rgba(255, 221, 218, 0.18);
    --classic-page-muted: #d6aaa9;
    --classic-page-soft: rgba(215, 104, 114, 0.2);
}
/* Classic Book reader controls: align the standalone reader with the red site palette. */
body.reader-page {
    --classic-reader-primary: #b63d4d;
    --classic-reader-primary-dark: #7f2938;
    --classic-reader-primary-hover: #9d2d3d;
    --classic-reader-soft: #fff1f3;
    --classic-reader-surface: #fffdf8;
    --classic-reader-line: #ead7d3;
    --classic-reader-muted: #8a6b68;
}

body.reader-page .reader-toolbar .btn:hover,
body.reader-page .reader-toolbar .btn:focus,
body.reader-page .reader-toolbar-settings-toggle[aria-expanded="true"],
body.reader-page .reader-bookmark-btn.is-active i,
body.reader-page .reader-mobile-settings-toggle {
    color: var(--classic-reader-primary-dark) !important;
}

body.reader-page .reader-settings-drawer {
    border-bottom-color: var(--classic-reader-line) !important;
}

body.reader-page .reader-settings-drawer h6,
body.reader-page .reader-setting-label,
body.reader-page .reader-setting-value,
body.reader-page .reader-toolbar small {
    color: var(--classic-reader-muted) !important;
}

body.reader-page .reader-settings-drawer .btn-outline-secondary,
body.reader-page .reader-nav-btn.btn-outline-secondary,
body.reader-page .reader-settings-drawer .form-select,
body.reader-page .reader-settings-drawer .form-control,
body.reader-page .reader-navigation-menu .form-control {
    color: var(--classic-reader-primary-dark) !important;
    background-color: var(--classic-reader-surface) !important;
    border-color: var(--classic-reader-line) !important;
    box-shadow: none !important;
}

body.reader-page .reader-settings-drawer .btn-outline-secondary:hover,
body.reader-page .reader-settings-drawer .btn-outline-secondary:focus,
body.reader-page .reader-nav-btn.btn-outline-secondary:hover,
body.reader-page .reader-nav-btn.btn-outline-secondary:focus,
body.reader-page .reader-settings-drawer .form-select:focus,
body.reader-page .reader-settings-drawer .form-control:focus,
body.reader-page .reader-navigation-menu .form-control:focus {
    color: var(--classic-reader-primary-hover) !important;
    background-color: var(--classic-reader-soft) !important;
    border-color: rgba(182, 61, 77, 0.46) !important;
    box-shadow: 0 0 0 0.18rem rgba(182, 61, 77, 0.13) !important;
}

body.reader-page .reader-settings-drawer .btn.active,
body.reader-page .reader-page-jump-button,
body.reader-page .reader-finish-button,
body.reader-page .reader-navigation-menu .dropdown-item.active,
body.reader-page .reader-bookmarks-menu .dropdown-item.active {
    color: var(--classic-reader-surface) !important;
    background-color: var(--classic-reader-primary) !important;
    border-color: var(--classic-reader-primary) !important;
}

body.reader-page .reader-settings-drawer .btn.active:hover,
body.reader-page .reader-settings-drawer .btn.active:focus,
body.reader-page .reader-page-jump-button:hover,
body.reader-page .reader-page-jump-button:focus,
body.reader-page .reader-finish-button:hover,
body.reader-page .reader-finish-button:focus {
    color: var(--classic-reader-surface) !important;
    background-color: var(--classic-reader-primary-hover) !important;
    border-color: var(--classic-reader-primary-hover) !important;
}

body.reader-page .reader-settings-reset {
    color: var(--classic-reader-primary-dark) !important;
    background-color: var(--classic-reader-surface) !important;
    border-color: rgba(182, 61, 77, 0.46) !important;
}

body.reader-page .reader-settings-reset:hover,
body.reader-page .reader-settings-reset:focus {
    color: var(--classic-reader-surface) !important;
    background-color: var(--classic-reader-primary) !important;
    border-color: var(--classic-reader-primary) !important;
}

body.reader-page .reader-theme-group .btn.active {
    box-shadow: 0 0 0 0.16rem rgba(182, 61, 77, 0.18) !important;
}

body.reader-page .reader-navigation-menu,
body.reader-page .reader-bookmarks-menu {
    border-color: var(--classic-reader-line) !important;
    background-color: var(--classic-reader-surface) !important;
}

body.reader-page .reader-navigation-menu .dropdown-item,
body.reader-page .reader-bookmarks-menu .dropdown-item {
    color: #2d2526 !important;
}

body.reader-page .reader-navigation-menu .dropdown-item:hover,
body.reader-page .reader-navigation-menu .dropdown-item:focus,
body.reader-page .reader-bookmarks-menu .dropdown-item:hover,
body.reader-page .reader-bookmarks-menu .dropdown-item:focus {
    color: var(--classic-reader-primary-hover) !important;
    background-color: var(--classic-reader-soft) !important;
}

body.reader-page.theme-dark {
    --classic-reader-surface: #2b2023;
    --classic-reader-line: rgba(255, 221, 218, 0.18);
    --classic-reader-muted: #d6aaa9;
    --classic-reader-soft: rgba(215, 104, 114, 0.18);
}

body.reader-page.theme-dark .reader-settings-drawer .btn-outline-secondary,
body.reader-page.theme-dark .reader-nav-btn.btn-outline-secondary,
body.reader-page.theme-dark .reader-settings-drawer .form-select,
body.reader-page.theme-dark .reader-settings-drawer .form-control,
body.reader-page.theme-dark .reader-navigation-menu .form-control,
body.reader-page.theme-dark .reader-navigation-menu,
body.reader-page.theme-dark .reader-bookmarks-menu {
    color: #f5e9e8 !important;
    background-color: #241b1e !important;
    border-color: var(--classic-reader-line) !important;
}

body.reader-page.theme-dark .reader-navigation-menu .dropdown-item,
body.reader-page.theme-dark .reader-bookmarks-menu .dropdown-item {
    color: #f5e9e8 !important;
}

body.reader-page.theme-sepia {
    --classic-reader-surface: #fff8ec;
    --classic-reader-line: #ead2c5;
    --classic-reader-muted: #8f6f66;
    --classic-reader-soft: #ffecef;
}
