#offline-panel{box-sizing:border-box;width:min(540px,calc(100vw - 28px));max-height:calc(100dvh - 36px);overflow:auto;border:1px solid #d8cfc3;border-radius:6px;background:#fbf8f3;color:#3e352e;padding:24px;box-shadow:0 18px 70px #221a1633;font:14px/1.65 "Source Han Sans SC","Microsoft YaHei",sans-serif}
#offline-panel::backdrop{background:#25211d66}#offline-panel header{display:flex;align-items:center;justify-content:space-between;padding:0;background:none;border:0}#offline-panel header small{font-size:10px;letter-spacing:2px;color:#967458}#offline-panel h2{font-size:24px;margin:2px 0 12px;font-weight:500}#offline-panel button{font:inherit;cursor:pointer;border:1px solid #cdbdaf;color:inherit;background:#fffdf9;padding:6px 12px;border-radius:3px}#offline-panel button:disabled{opacity:.45;cursor:default}#offline-panel button:focus-visible{outline:2px solid #a06c40;outline-offset:2px}#offline-panel #offline-close{font-size:25px;border:0;background:none}#offline-panel .offline-intro{color:#817568;font-size:13px}#offline-message{min-height:2em;color:#725339}.offline-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}#offline-current{background:#6a5544!important;color:white!important}.offline-item{padding:14px 0;border-top:1px solid #e5dbcf;display:grid;grid-template-columns:1fr auto;gap:6px 12px}.offline-item strong{font-weight:500;font-size:14px;grid-column:1}.offline-item span{font-size:12px;color:#89715e;grid-column:1}.offline-item progress{width:100%;height:6px;accent-color:#99714f;grid-column:1}.offline-item button{grid-column:2;grid-row:1/4;align-self:center}.offline-item[data-ready=true] span{color:#4b7658}#offline-panel footer{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0 0;background:none;border-top:1px solid #e5dbcf;text-align:left}#offline-panel footer small{display:block;width:100%;font-size:11px;color:#8a7f73}#offline-button{white-space:nowrap}
@media(max-width:600px){#offline-panel{padding:18px}.reader-head-tools{gap:4px!important}#offline-button{font-size:12px;padding:5px 7px}}
