.book-ref{font:inherit;color:inherit;background:var(--accent-soft);cursor:help;line-height:inherit;border:0;border-radius:3px;margin:0 -1px;padding:0 3px}.book-ref:hover{box-shadow:inset 0 -2px 0 var(--accent)}.book-ref:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.book-tip{z-index:70;background:var(--panel);width:max-content;max-width:min(340px,100vw - 24px);color:var(--ink);border:1px solid var(--line);font:13.5px/1.45 var(--f-body);text-align:left;border-radius:8px;gap:6px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 8px 26px #0000002e}.book-tip-name{font-size:14px;font-weight:600}.book-tip-who{color:var(--muted)}.book-tip-book{border-top:1px solid var(--line);gap:1px;padding-top:6px;display:grid}.book-tip-book>span:not(.book-tip-use){color:var(--muted);font-size:12.5px}.where{margin:-4px 0 12px;font-size:13px;line-height:1.4}.where-h{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;display:block}.where dl{grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:0;display:grid}.where dl>div{display:contents}.where dt{font:13px var(--f-mono);color:var(--ink);white-space:nowrap}.where dd{color:var(--muted);margin:0}
