.art-viewport{position:relative;min-width:0;background:#050c10}
.art-load-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:20px;text-align:center;color:#c8dad6;font:14px/1.6 system-ui;background:#091b21}
.art-load-status[hidden],.image-load-error[hidden]{display:none}
.art-load-status button,.image-load-error button{min-height:44px;min-width:100px;background:#b8d3d0;color:#071218}
.art-load-status a{padding:10px;min-height:44px}
.image-load-error{padding:18px;font:14px/1.6 system-ui;color:#c8dad6}
.reader-identity{display:flex;align-items:center;gap:14px;min-width:0}
.back-comics{display:inline-flex;align-items:center;min-height:44px;font:13px/1.4 system-ui;text-underline-offset:4px}
.controls button{min-height:44px}
