.reader-body{--reader-size:18px;--reader-leading:1.9;background:#f7f4ec;color:#25313d}.reader-body[data-theme="white"]{background:#fff;color:#333}.reader-body[data-theme="night"]{background:#172638;color:#dce1e7}.reader-body .footer{margin-top:70px}.reading-toolbar{height:62px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #bbb6a544}.reading-toolbar strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reading-toolbar button,.settings-panel button{background:#287c73;color:white;border:0;border-radius:8px;padding:6px 11px}.reading-container{max-width:780px;margin:40px auto 0;padding:0 20px}.reading-container h1{font-size:34px;margin-bottom:6px}.reader-subtitle{color:#7d8a8f;font-size:14px;margin-bottom:40px}.reading-content{font-size:var(--reader-size);line-height:var(--reader-leading)}.reading-content p{margin:0 0 1.25em;text-indent:1.5em;overflow-wrap:anywhere}.settings-panel{position:fixed;z-index:10;top:70px;right:22px;width:min(320px,calc(100vw - 44px));padding:22px;background:#fff;color:#25313d;border-radius:14px;box-shadow:0 10px 45px #0003}.settings-panel[hidden]{display:none}.settings-panel label{display:block;margin:10px 0}.settings-panel input{width:100%}.settings-panel select{width:100%}.reading-progress{margin-top:45px;height:5px;border-radius:6px;background:#b3b8b822}.reading-progress>div{height:100%;width:0;background:#287c73}.chapter-actions{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid #bbb6a544;margin-top:30px;padding:25px 0}.chapter-actions a{color:#287c73}.chapter-actions span{opacity:.5}@media(max-width:620px){.reading-toolbar{padding:0 14px;font-size:13px}.reading-container{padding:0 18px;margin-top:25px}.reading-container h1{font-size:27px}.reading-content{font-size:var(--reader-size)}}