/* Issue PDF reader (spec 004 US2) — neutral styles; themes may override. */
.issue-reader{position:relative;border:1px solid #d6d6d6;background:#525659;border-radius:4px;overflow:hidden}
.issue-reader__bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px;background:#323639;color:#fff;direction:rtl}
.issue-reader__btn{background:#fff;color:#222;border:0;border-radius:4px;min-width:36px;height:32px;font-size:18px;cursor:pointer}
.issue-reader__page{width:64px;height:32px;text-align:center;border:0;border-radius:4px}
.issue-reader__of{font-size:14px}
.issue-reader__pages{height:80vh;min-height:480px;overflow:auto;padding:8px;-webkit-overflow-scrolling:touch}
.issue-reader__slot{display:flex;justify-content:center;margin:0 auto 8px;background:#fff}
.issue-reader__canvas{display:block;max-width:100%;box-shadow:0 1px 4px rgba(0,0,0,.4)}
.issue-reader__status,.issue-reader__fallback,.issue-reader__error{margin:0;padding:16px;color:#fff;text-align:center}
.issue-reader__fallback a{color:#fff;text-decoration:underline}
.issue-reader__resume{display:flex;gap:10px;align-items:center;justify-content:center;padding:8px;background:#fff8e1;color:#333;direction:rtl}
