.reader-modal{position:relative;display:flex;flex-direction:column;gap:24px;width:90%;max-width:670px;padding:15px 16px 40px;border-radius:var(--border-radius);background:#191919}.reader-modal .modal__title{text-transform:capitalize;font-family:var(--font-futura);font-size:20px;font-weight:600;color:#fff}.reader-modal .modal__close{color:#fff}.reader-modal-list{display:flex;flex-direction:column;gap:12px;width:100%;height:300px}.reader-modal-list__item{display:flex;align-items:center;gap:10px;width:100%;padding:15px 10px;border-radius:10px;background:var(--button-secondary-color)}.reader-modal-list__item:hover .reader-modal-list__item-name{color:#f23914}.reader-modal-list__progress{font-size:16px;font-weight:700;color:#80807e}.reader-modal-list__item-name{flex-grow:1;text-align:left;font-size:14px;color:#fff}.reader-text-options{display:flex;flex-direction:column;gap:15px;width:100%}.reader-text-options__option{display:flex;flex-direction:column;gap:10px;width:100%}.reader-text-options__label{display:flex;justify-content:space-between;font-size:16px;font-weight:700;text-transform:capitalize;color:#80807e}.reader-text-options__buttons{display:flex;justify-content:space-between;gap:20px}.reader-text-options__buttons_four{justify-content:flex-start;gap:10px}.reader-text-options__button{width:100%;padding:10px 25px;border:1px solid rgba(0,0,0,0);background:var(--button-secondary-color);font-size:16px;color:#d1d1d1}.reader-text-options__button:hover{border:1px solid #f23914;background:var(--button-secondary-color)}.reader-text-options__button_active{border:1px solid #f23914}.reader-text-options__button-color{max-width:25%;padding:5px}.reader-text-options__color{width:100%;height:31px;border-radius:4px}.reader-text-options__button-text-size{padding:10px}@media(min-width:768px){.reader-text-options__button-text-size{padding:10px 25px}}.reader-text-options__separator{width:100%;height:1px;border-top:1px solid #80807e}.reader-text-options__line-spacing_large,.reader-text-options__line-spacing_medium,.reader-text-options__line-spacing_normal{width:100%;height:10px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.reader-text-options__line-spacing_medium{height:15px}.reader-text-options__line-spacing_large{border-width:2px;height:22px}.reader-text-options__alignment{display:flex;gap:10px}.reader-text-options__alignment-button{display:flex;border-radius:3px;border:1px solid rgba(0,0,0,0)}.reader-text-options__alignment-button_active{border-color:#f23914}.reader-manage-book{gap:12px;width:100%}.reader,.reader-manage-book{display:flex;flex-direction:column}.reader{width:100vw;height:100%;height:100dvh;padding:80px 16px 0}@media(min-width:768px){.reader{padding:100px 40px 0}}@media(min-width:992px){.reader{padding:30px 50px 20px}}.reader_white{background:#fff}.reader_white h2,.reader_white h3,.reader_white p{color:#000}.reader_white .chapter-view,.reader_white .chapter-view-controls,.reader_white .chapter-view__content{border-color:rgba(128,128,126,.35)!important}.reader_white .chapter-view-controls__button,.reader_white .chapter-view-controls__page,.reader_white .chapter-view-controls__progress-value,.reader_white .chapter-view__page-number{color:#262626}.reader_white .chapter-view-controls__button svg path,.reader_white .chapter-view-controls__page svg path,.reader_white .chapter-view-controls__progress-value svg path,.reader_white .chapter-view__page-number svg path{stroke:#262626}.reader__line-spacing_medium .chapter-view__text{line-height:1.5em}.reader__line-spacing_large .chapter-view__text{line-height:2em}.reader__alignment_justify .chapter-view__text{text-align:justify}.chapter-view-header{position:fixed;top:0;left:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:20px 16px 15px;background:rgba(128,128,126,.35);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.chapter-view-header__titles{display:flex;flex-direction:column;width:60%}.chapter-view-header__titles h2{overflow:hidden;width:100%;min-width:0;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.chapter-view-header__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;height:-moz-fit-content;height:fit-content;border-radius:15px}.chapter-view-header__actions button{display:flex;align-items:center;gap:10px;text-transform:uppercase;font-size:18px;color:#80807e}.chapter-view-header__actions img,.chapter-view-header__actions svg{width:28px;height:28px}.chapter-view-header_hidden{display:none}@media(min-width:768px){.chapter-view-header{padding:32px 40px 10px}.chapter-view-header__titles h2{font-size:24px}}@media(min-width:992px){.chapter-view-header{position:static;display:flex;gap:20px;height:80px;padding:0 0 10px;background:rgba(0,0,0,0)}.chapter-view-header__actions{padding:10px 20px;background:rgba(128,128,126,.35)}.chapter-view-header__actions img,.chapter-view-header__actions svg{width:32px;height:32px}.chapter-view-header__titles h2{font-size:40px}}.chapter-view{position:relative;display:flex;align-items:flex-start;overflow:hidden;height:calc(100vh - 60px - 91px);padding-top:20px}@media(min-width:768px){.chapter-view{height:calc(100vh - 80px - 91px)}}@media(min-width:992px){.chapter-view{height:calc(100vh - 30px - 80px - 94px);padding:30px 0 50px;border-top:1px solid #262626}}.chapter-view__content{display:flex;flex-direction:column;width:100%;height:100%;transition:transform .3s ease;will-change:transform}.chapter-view__content:not(:last-child){padding-right:30px;margin-right:30px;border-right:1px solid #262626}.chapter-view__title{display:none;gap:15px;padding-bottom:30px;font-size:1.5em}.chapter-view__title>*{margin-bottom:0}@media(min-width:992px){.chapter-view__title{display:flex}}.chapter-view__title_mobile{display:flex;padding:0;width:100%;font-size:12px}.chapter-view__title_mobile h3{overflow:hidden;width:100%;min-width:0;white-space:nowrap;text-overflow:ellipsis}@media(min-width:768px){.chapter-view__title_mobile{font-size:18px}}@media(min-width:992px){.chapter-view__title_mobile{display:none}}.chapter-view__text{flex-grow:2;-webkit-user-select:text;-moz-user-select:text;user-select:text;pointer-events:none;white-space:pre-line;font-size:1em;color:#fff}@media(min-width:768px){.chapter-view__text{font-size:1.125em}}.chapter-view__page-number{position:absolute;left:0;bottom:10px;display:none;font-size:12px;color:#fff}@media(min-width:992px){.chapter-view__page-number{display:flex}}.chapter-view__page-number_right{left:auto;right:0}.chapter-view-controls{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(100% + 32px);padding:15px 16px;margin:0 -16px;border-top:1px solid #262626;background:rgba(128,128,126,.35)}@media(min-width:768px){.chapter-view-controls{width:calc(100% + 80px);padding:15px 80px;margin:0 -40px}}@media(min-width:992px){.chapter-view-controls{margin:0;padding:30px 0 20px;width:100%;background:rgba(0,0,0,0)}}.chapter-view-controls__progress-bar{display:flex;align-items:center;gap:20px;width:100%;min-height:22px;border-radius:15px}@media(min-width:992px){.chapter-view-controls__progress-bar{width:50vw;padding:10px 30px;min-height:42px;background:rgba(128,128,126,.35)}}.chapter-view-controls__progress-line{overflow:hidden;width:100%;height:5px;border-radius:9px;background:rgba(128,128,126,.35);cursor:pointer}.chapter-view-controls__progress{height:100%;background:linear-gradient(180deg,#ff9100 12.5%,#f23914 31%,#ef2820 79.96%,#e1118a 121.31%)}.chapter-view-controls__progress-value{display:none;font-size:18px;font-weight:400;text-transform:uppercase}@media(min-width:768px){.chapter-view-controls__progress-value{display:block}}.chapter-view-controls__buttons{display:flex;justify-content:space-between;width:100%}@media(min-width:992px){.chapter-view-controls__buttons{position:absolute}}.chapter-view-controls__button{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 10px;border-radius:10px;font-size:18px;text-transform:uppercase;color:#d1d1d1}.chapter-view-controls__button:disabled{cursor:default;opacity:.5}.chapter-view-controls__button span{display:none}@media(min-width:992px){.chapter-view-controls__button{width:180px;padding:10px 25px;background:rgba(128,128,126,.35);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.chapter-view-controls__button span{display:inline}.chapter-view-controls__page{display:none}}