.reader{--reading-bg:#fffcf5;--reading-fg:#293542;--reader-size:18px;--reader-line:1.9;background:var(--reading-bg);color:var(--reading-fg);border-radius:15px;max-width:950px;margin:30px auto;padding:20px 32px}.reader.theme-white{--reading-bg:#fff;--reading-fg:#333}.reader.theme-night{--reading-bg:#172638;--reading-fg:#dbe1e4}.reader-top{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #92929255;padding:9px 0;font-size:14px}.reader-top button,.reader-settings button{border:1px solid #92929255;background:transparent;color:inherit;padding:8px;border-radius:5px}.reader-settings{margin:12px auto;padding:20px;border:1px solid #92929255;border-radius:10px;max-width:760px}.reader-settings label{display:flex;align-items:center;justify-content:space-between;padding:10px 0;gap:12px}.reader-settings input,.reader-settings select{max-width:60%}.reader-article{max-width:780px;margin:auto;padding:40px 0}.reader-article>small{color:#b58b4b}.reader-article h1{font-size:32px;margin:15px 0 35px}.reader-body{font-size:var(--reader-size);line-height:var(--reader-line)}.reader-body p{margin:0 0 1.4em;text-indent:2em;overflow-wrap:anywhere}.read-next{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #92929255;padding:20px 0}.read-next a{color:inherit;text-decoration:underline;text-underline-offset:4px}.reader-progress{height:4px;background:#9e9e9e44}.reader-progress div{height:100%;width:0;background:#b8573e}@media(max-width:650px){.reader{margin:12px -16px;padding:15px;border-radius:0}.reader-article{padding:25px 3px}.reader-article h1{font-size:26px}.reader-body{font-size:17px}.reader-top>span{max-width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}