:root{--reader-ink: #16181d;--reader-primary: #1f3864;--reader-background: #f7f8fa;--reader-surface: #fff;--reader-secondary: #eef0f4;--reader-border: #d9dee6}.reader-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:var(--reader-background);color:var(--reader-ink);font:15px/1.5 ui-sans-serif,system-ui,sans-serif;text-align:center}.reader-loading-icon{width:48px;height:48px;margin-bottom:22px;color:var(--reader-primary);animation:reader-loading-pulse 1.8s ease-in-out infinite}.reader-loading-title{margin:0;font-size:18px;font-weight:600}.reader-loading-detail{margin:6px 0 0;font-size:14px}@keyframes reader-loading-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.reader-loading-icon{animation:none}}
