.offline-panel{max-width:760px;margin:0 auto 72px;padding:32px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.offline-panel p{line-height:1.9;color:var(--muted)}.offline-panel h2{font-family:var(--serif)}.offline-panel input{width:90px;padding:10px;margin:8px 16px;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:8px}.offline-panel hr{border:0;border-top:1px solid var(--line);margin:28px 0}.offline-panel .reading-actions{flex-wrap:wrap}@media(max-width:600px){.offline-panel{padding:20px}.offline-panel>.btn{margin-top:12px}}
