*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,'PingFang SC','Microsoft YaHei',sans-serif;transition:background .2s,color .2s}body.theme-paper{background:#F7F4EC;color:#25313D}body.theme-white{background:#fff;color:#222}body.theme-night{background:#172638;color:#d5dedf}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.reader-bar{height:65px;display:flex;justify-content:space-between;gap:15px;align-items:center;padding:0 25px;border-bottom:1px solid #949da233;font-size:14px}.reader-bar button{border:1px solid #9996;border-radius:7px;background:transparent;color:inherit;padding:8px 12px}.reading{max-width:760px;margin:55px auto 85px;padding:0 20px}.chapter-crumb{color:#287C73;font-size:12px;letter-spacing:1px}.reading h1{font-size:clamp(27px,4vw,37px);line-height:1.4;margin:16px 0 35px}.chapter-body{font-size:18px;line-height:1.9}.chapter-body p{margin:0 0 1.5em;text-indent:2em}.reading-navigation{display:flex;justify-content:space-between;gap:10px;margin:50px 0 20px;border-top:1px solid #9995;padding-top:25px}.reading-navigation>*{font-size:13px;padding:10px;background:#287C7322;border-radius:6px}.reader-footnote{font-size:12px;opacity:.6}.reader-settings{position:fixed;z-index:4;right:16px;top:74px;width:min(330px,calc(100vw - 32px));padding:22px;border-radius:15px;background:#FFFCF5;color:#25313D;border:1px solid #E2DED5;box-shadow:0 15px 50px #17263833}.reader-settings[hidden]{display:none}.reader-settings h2{margin:0 0 15px;font-size:20px}.reader-settings label{display:flex;align-items:center;justify-content:space-between;margin:15px 0}.reader-modes{display:flex;gap:10px}.reader-settings button{border:1px solid #E2DED5;border-radius:7px;padding:8px 12px;background:white}.reader-settings #closeSettings{margin-top:20px;background:#287C73;color:white}@media(max-width:600px){.reader-bar{padding:0 12px;gap:8px}.reader-bar strong{max-width:35vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reading{margin:28px auto 50px}.chapter-body{font-size:17px}}
