.ref-link__trigger[data-v-69b83532]{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ref-link__popover[data-v-69b83532]{background:var(--ui-surface);border:1px solid var(--ui-divider);border-radius:var(--ui-radius);width:calc(min(19.5rem,100vw - 1rem));box-shadow:var(--ui-shadow-lg);color:var(--ui-text);margin:0;padding:0;font-size:.875rem;display:none;position:fixed}.ref-link__popover[data-v-69b83532]:popover-open{flex-direction:column;display:flex}.ref-link__head[data-v-69b83532]{flex-direction:column;gap:.625rem;padding:.875rem 1rem .75rem;display:flex}.ref-link__message[data-v-69b83532]{margin:0;padding:.875rem 1rem;line-height:1.5}.ref-link__name[data-v-69b83532]{margin:0;font-size:1rem;font-weight:800;line-height:1.25}.ref-link__facts[data-v-69b83532]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}.ref-link__facts dt[data-v-69b83532]{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);font-size:.75rem;font-weight:600}.ref-link__facts dd[data-v-69b83532]{margin:0;font-size:1rem}.ref-link__facts .ref-link__page[data-v-69b83532]{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1.2}.ref-link__isbn[data-v-69b83532]{font-family:var(--ui-font-mono);color:var(--ui-muted);margin:0;font-size:.75rem}.ref-link__links[data-v-69b83532]{border-top:1px solid var(--ui-divider);flex-direction:column;padding:.25rem 0;display:flex}.ref-link__links a[data-v-69b83532]{min-height:2.5rem;color:var(--ui-primary-text);align-items:center;gap:.625rem;padding:0 1rem;font-weight:600;text-decoration:none;display:flex}.ref-link__links a+a[data-v-69b83532],.ref-link__owned[data-v-69b83532]{border-top:1px solid var(--ui-divider)}.ref-link__links a[data-v-69b83532]:hover{background:var(--ui-hover-bg)}.ref-link__label[data-v-69b83532]{flex:1}.ref-link__hint[data-v-69b83532]{color:var(--ui-muted);align-items:center;gap:.25rem;font-size:.75rem;font-weight:400;display:inline-flex}.ref-link__owned[data-v-69b83532]{background:var(--ui-control-fill);align-items:center;min-height:2.75rem;padding:0 1rem;font-weight:600;display:flex}@media print{.ref-link__popover[data-v-69b83532]{display:none!important}.ref-link__trigger[data-v-69b83532]{text-decoration:none}}
