:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{color:#1a1a1a;background:#f5f4f0;margin:0}.page{max-width:640px;min-height:100vh;margin:0 auto;padding:48px 24px}h1{margin-bottom:8px;font-size:28px}p.hint{color:#666;margin-bottom:24px}.error{color:#c0392b;margin:8px 0}iframe.reader{border:1px solid #ddd;border-radius:12px;width:100%;height:80vh}.issue-loading-overlay{z-index:5;color:#666;background:#ffffffeb;border-radius:12px;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}video.digest{border-radius:12px;width:100%;margin-top:16px}.sticky-action-bar{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-top:1px solid #e5e5e5;justify-content:center;align-items:center;gap:24px;padding:16px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000a}.sticky-action-bar.above-tabbar{bottom:56px}.sticky-action-bar.with-sider{left:216px}.mobile-tabbar{z-index:20;background:#fff;border-top:1px solid #eee;height:56px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-tabbar .tab-btn{color:#999;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10px;display:flex}.mobile-tabbar .tab-btn.active{color:#1a6338;font-weight:600}.mobile-tabbar .tab-btn.disabled{color:#ccc}.magazine-preview{padding:8px 4px;font-family:Georgia,Songti SC,serif}.magazine-preview .mp-title{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.4}.magazine-preview .mp-authors{text-align:center;color:#666;margin-bottom:16px;font-size:13px}.magazine-preview .mp-body{text-align:justify;white-space:pre-wrap;color:#333;font-size:15px;line-height:1.9}.magazine-preview .mp-placeholder{color:#aaa;font-style:italic}
