.term-word{font:inherit;color:inherit;text-align:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.3em;cursor:help;transition:background var(--dur-1);background:0 0;border:0;border-radius:3px;margin:0;padding:0;text-decoration-thickness:2px;display:inline}.term-word:hover,.term-word[data-state=open]{background:var(--accent-faint);text-decoration-style:solid}.term-inline{color:var(--ink-soft)}.term-bubble{z-index:50;background:var(--ink);max-width:min(18rem,100vw - 1rem);color:var(--paper);font-family:var(--font-sans);text-align:center;box-shadow:var(--shadow);transform-origin:var(--bits-popover-content-transform-origin);border-radius:12px;outline:none;flex-direction:column;align-items:center;padding:.45rem .8rem;font-size:.95rem;line-height:1.45;display:flex}.term-bubble[data-state=open]{animation:term-in .22s var(--spring)}.term-bubble[data-state=closed]{animation:fade-out .12s var(--ease-in) forwards}@keyframes term-in{0%{opacity:0;transform:translateY(4px)scale(.9)}}.en.svelte-1u5qxkn{align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.en.svelte-1u5qxkn svg{opacity:.7}.note.svelte-1u5qxkn{opacity:.85;font-size:.85em}.term-arrow{color:var(--ink);fill:var(--ink)}
