.reader{--reader-bg:#fffdf7;--reader-fg:#333842;background:var(--reader-bg);color:var(--reader-fg);margin:28px auto;border-radius:15px;max-width:990px;padding:28px;position:relative}.reader[data-theme=day]{--reader-bg:#fff;--reader-fg:#303640}.reader[data-theme=night]{--reader-bg:#292735;--reader-fg:#e3e0e8}.reader[data-theme=night] h1,.reader[data-theme=night] .reader-top,.reader[data-theme=night] a,.reader[data-theme=night] .local-note{color:var(--reader-fg)}.reader-top{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #aaa5;padding-bottom:14px}.reader-top button,.reader-settings button{background:white;border:1px solid #ccc;border-radius:8px;padding:7px}.reading-paper{max-width:760px;margin:48px auto}.reading-intro{text-align:center;margin-bottom:42px}.reading-intro h1{font-size:30px}.chapter-body{font-size:18px;line-height:1.9}.chapter-body p{text-indent:1.5em;margin:0 0 1.25em}.reader-bottom{display:flex;justify-content:space-between;gap:13px;max-width:760px;margin:0 auto 18px}.reader-bottom a,.reader-bottom span{flex:1;text-align:center;padding:10px;border:1px solid #d3d0da;border-radius:8px}.reader-bottom .disabled{color:#777}.reader-settings{position:absolute;z-index:3;top:80px;right:30px;background:white;color:#30343a;padding:22px;border-radius:13px;box-shadow:0 8px 25px #0002;width:min(320px,90%)}.reader-settings[hidden]{display:none}.reader-settings label{display:flex;flex-direction:column;margin-bottom:16px}.local-note{font-size:13px;color:#707580;text-align:center}@media(max-width:700px){.reader{margin:0 auto;padding:15px;border-radius:0}.reading-paper{margin:28px auto}.reading-intro h1{font-size:25px}.chapter-body{font-size:17px}.reader-bottom{flex-wrap:wrap}.reader-bottom a,.reader-bottom span{font-size:13px}.reader-top span{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
