.reader{--reader-bg:#fffcf3;--reader-color:#33333a;--reader-size:18px;--reader-line:1.9;max-width:850px;margin:28px auto;background:var(--reader-bg);color:var(--reader-color);border-radius:18px;padding:25px 35px 40px;min-height:70vh}.reader[data-theme="day"]{--reader-bg:#fff;--reader-color:#30343c}.reader[data-theme="night"]{--reader-bg:#2d2938;--reader-color:#e7e3eb}.reader[data-theme="night"] a{color:#d8c7fa}.readerbar{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:14px}.readerbar button{border:1px solid #b4a7c7;border-radius:8px;background:transparent;color:inherit;padding:6px 10px}.chapter{max-width:760px;margin:35px auto}.chapter h1{font-size:clamp(24px,4vw,33px);margin-bottom:38px}.chapter p{font-size:var(--reader-size);line-height:var(--reader-line);text-indent:1.7em;margin:0 0 1.35em;overflow-wrap:anywhere}.readerlinks{display:flex;justify-content:space-between;gap:12px;padding-top:30px;border-top:1px solid #9996}.readerlinks span{color:#888}.settings{margin-top:18px;background:#f0ecf7;color:#2d303b;border-radius:10px;padding:15px;display:flex;gap:15px;flex-wrap:wrap}.settings[hidden]{display:none}.settings label{display:grid;font-size:13px}.settings select{padding:7px}@media(max-width:700px){.reader{padding:20px 17px;margin:10px auto}.readerbar{flex-wrap:wrap}.chapter{margin:25px auto}}
