.recoverable-image{min-width:0;display:block;position:relative}.recoverable-image>img{width:100%;height:auto;display:block}.recoverable-image:is([data-state=loading],[data-state=failed],[data-state=offline]){background:var(--site-soft,#7f7f7f14)}.recoverable-image:is([data-state=failed],[data-state=offline]) img{opacity:0}.image-recovery-panel{background:var(--site-surface,#151515);color:var(--site-text,#fbfbf8);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:6px;font:600 12px/1.4 Arial,sans-serif;display:flex;position:absolute;inset:auto 4px 4px;box-shadow:0 2px 8px #0003}.image-recovery-panel button,.reader-image-retry{border:1px solid var(--site-line,#777);background:var(--site-button,#d7d7d5);min-width:44px;min-height:44px;color:var(--site-button-text,#11100e);font:inherit;cursor:pointer;padding:8px 12px}.image-recovery-panel button:focus-visible,.reader-image-retry:focus-visible{outline:2px solid var(--site-text,#fbfbf8);outline-offset:2px}.reader-image-retry{z-index:10;font-size:12px;position:absolute;bottom:8px;left:8px;right:8px}.reader-image-status{background:var(--site-surface);color:var(--site-text);text-align:center;padding:6px;font:600 12px/1.4 Arial,sans-serif;position:absolute;inset:auto 8px 56px}.reader-thumbs .image-recovery-panel{box-shadow:none;position:static}.reader-network-status{color:var(--site-muted);text-align:center;margin:8px;font-size:13px}.reader-thumbs .image-recovery-panel button{border:1px solid var(--site-line);background:var(--site-button);width:100%;color:var(--site-button-text);padding:6px 2px;font-size:10px}
