/* Publisher colours on the reader chrome; magazine pages remain the focus. */
.reader-magazine .topbar,.reader-magazine .toolbar{background:#fff;color:#171717;border-color:#e5e1da}
.reader-magazine .reader-back-link{border:1px solid #ded9d1;border-radius:999px;background:#fff;color:#171717;font-weight:700}
.reader-magazine .reader-back-link:hover{border-color:#e30613;color:#bd000b}
.reader-magazine .topbar .icon-button,.reader-magazine .toolbar-button{color:#171717}
.reader-magazine .topbar .icon-button:hover,.reader-magazine .toolbar-button:hover{color:#bd000b}
.reader-magazine .issue-badge{border-color:#e30613;border-radius:999px;color:#bd000b;font-weight:800}
.reader-magazine .page-form input:focus-visible,.reader-magazine :is(.icon-button,.toolbar-button,.reader-back-link):focus-visible{outline:3px solid #e30613;outline-offset:2px}
.reader-magazine .page-scrubber input,.reader-magazine .page-scrubber input::-webkit-slider-thumb{accent-color:#e30613}
:root[data-theme=dark] .reader-magazine .topbar,:root[data-theme=dark] .reader-magazine .toolbar{background:#171918;color:#f4f2ee;border-color:#3c3d3b}
:root[data-theme=dark] .reader-magazine .reader-back-link{background:#202221;color:#f4f2ee;border-color:#3c3d3b}
:root[data-theme=dark] .reader-magazine .topbar .icon-button,:root[data-theme=dark] .reader-magazine .toolbar-button{color:#f4f2ee}
:root[data-theme=dark] .reader-magazine .issue-badge{color:#ff737b;border-color:#ff737b}
