.cover-preview-trigger{max-width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;line-height:0;display:block}.cover-preview-trigger:focus-visible{outline:3px solid var(--blue,#2563eb);outline-offset:4px;border-radius:6px}.cover-preview-dialog{width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink,#0a2348);background:#fff;border:0;border-radius:16px;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 70px #0005}.cover-preview-dialog::backdrop{background:#102034b8}.cover-preview-content{flex-direction:column;align-items:center;gap:10px;padding:18px 24px 24px;display:flex}.cover-preview-dialog .cover-preview-close{min-height:44px;color:var(--ink,#0a2348);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-self:flex-end;padding:8px 14px}.cover-preview-dialog h2{text-align:center;margin:0;font-size:1.1rem;line-height:1.4}.cover-preview-isbn{color:var(--muted,#52647a);margin:0;font-size:.875rem}.cover-preview-dialog .cover-preview-content>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:48dvh;margin:4px auto;display:block}.cover-preview-amazon{text-align:center;width:100%}.cover-preview-amazon a{background:var(--blue,#075fc7);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font-weight:700;text-decoration:none;display:inline-flex}.cover-preview-amazon p{color:var(--muted,#52647a);margin:8px 0 0;font-size:.8rem;line-height:1.4}
