/* A quiet secondary action below the book enquiry. SPDX-License-Identifier: MIT */
.book-share { margin-top: 14px; max-width: 100%; }
.book-share [hidden] { display: none !important; }
.book-share__control { display: inline-flex; align-items: center; gap: 9px; min-height: 44px; padding: 8px 0; border: 0; background: transparent; color: var(--muted); font: 600 13px/1.5 var(--font-body); text-decoration: none; cursor: pointer; }
.book-share__control:hover { color: var(--accent); }
.book-share__control:disabled { opacity: .6; cursor: default; }
.book-share__control svg { flex: none; }
.book-share__fallback > summary { list-style: none; }
.book-share__fallback > summary::-webkit-details-marker { display: none; }
.book-share__options { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 20px; padding: 14px 16px; border: 1px solid var(--rule); background: var(--surface-raised); }
.book-share__fallback:not([open]) > .book-share__options { display: none; }
.book-share__option { display: inline-flex; align-items: center; min-height: 44px; padding: 6px 0; border: 0; background: transparent; color: var(--ink); font: 13px/1.5 var(--font-body); text-decoration: none; }
.book-share__option:hover { color: var(--accent); }
.book-share__link { display: block; width: 100%; min-width: 0; color: var(--muted); font-size: 12px; }
.book-share__link input { display: block; width: 100%; min-width: 0; margin-top: 7px; padding: 10px; border: 1px solid var(--rule); background: var(--paper); font-size: 16px; }
.book-share__status { color: var(--muted); font-size: 12px; line-height: 1.6; }
.book-share__status:not(:empty) { margin-top: 8px; }
@media print { .book-share { display: none; } }
