.gloss{display:inline;position:relative}.gloss-term{font:inherit;color:inherit;line-height:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--ink-3);text-decoration:underline dotted var(--ink-3);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;text-decoration-thickness:1px;display:inline}.gloss-term:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.gloss-pop{z-index:40;border:1px solid var(--rule-strong);background:var(--surface);width:max-content;max-width:min(300px,80vw);color:var(--ink-2);box-shadow:0 6px 20px color-mix(in srgb, var(--ink) 14%, transparent);font-family:var(--sans);text-align:left;border-radius:8px;padding:10px 12px;font-size:13.5px;font-style:normal;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 6px);left:0}.gloss-pop b{color:var(--ink)}.gloss.is-open .gloss-pop,.gloss:focus-within .gloss-pop{display:block}@media (hover:hover){.gloss:hover .gloss-pop{display:block}}
