.cover-preview{box-sizing:border-box;width:max-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;background:transparent;color:#f1f6fb;overflow:visible}
.cover-preview::backdrop{background:rgba(0,0,0,.88)}
.cover-preview-frame{position:relative;width:max-content;max-width:100%;max-height:calc(100dvh - 32px)}
.cover-preview img{display:block;width:auto;height:auto;max-width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);object-fit:contain}
.cover-preview img[hidden],.cover-preview-status[hidden]{display:none}
.cover-preview-status{margin:56px 20px 20px;text-align:center;font-size:14px}
.cover-preview-close{position:absolute;z-index:1;top:8px;right:8px;min-width:44px;min-height:44px;padding:0 10px;border:1px solid rgba(255,255,255,.65);border-radius:6px;background:rgba(5,15,27,.9);color:#fff;cursor:pointer}
.cover-preview-close:focus-visible{outline:2px solid #86e7ff;outline-offset:3px}
