diff --git a/web/src/glossary.tsx b/web/src/glossary.tsx
index 1e43326..8269719 100644
--- a/web/src/glossary.tsx
+++ b/web/src/glossary.tsx
@@ -42,12 +42,12 @@ export const GlossarySpan: React.FC<{content: string}> = ({content}) => {
const pageid = item.pageid;
return `
+
${hover_content}
${match}
- ${hover_content}
`;
})}} />;
diff --git a/web/src/styles/globals.css b/web/src/styles/globals.css
index 0d117aa..ceef29c 100644
--- a/web/src/styles/globals.css
+++ b/web/src/styles/globals.css
@@ -43,11 +43,12 @@ ol {
position: absolute;
display: none;
width: 300px;
- transform: translate(-50%, 1.7rem);
+ transform: translateY(1.7rem);
@apply bg-white hover:bg-gray-300 h-fit px-3;
@apply border border-gray-300;
}
-.glossary-link:hover + .glossary-hover {
+/* .glossary-link:hover + .glossary-hover { */
+.glossary-hover:has(+ .glossary-link:hover) {
display: initial;
}