.term{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px;cursor:help}.term:hover,.term:focus-visible{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.info-i{vertical-align:-2px;color:var(--muted);cursor:help;border-radius:50%;margin-left:3px;display:inline-flex}.info-i:hover,.info-i:focus-visible{color:var(--accent)}.term:focus-visible,.info-i:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.info-bubble{z-index:1000;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);width:280px;color:var(--text);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;padding:8px 10px;font-size:12.5px;font-weight:400;line-height:1.45;position:fixed;box-shadow:0 6px 20px #00000073}.info-bubble[hidden]{display:none}.info-bubble.above{transform:translateY(-100%)}.info-bubble.pinned{border-color:var(--accent)}.info-links{gap:12px;margin-top:6px;font-size:12px;display:flex}.glossary-list{gap:2px;margin:0;display:grid}.glossary-list dt{margin-top:10px;font-weight:600}.glossary-list dt:target,.glossary-list dt:target+dd{color:var(--accent)}.glossary-list dd{max-width:70ch;margin:0}.glossary-topic{margin-top:18px}
