.gloss.svelte-1w74hle{position:relative}.gloss-term.svelte-1w74hle{font:inherit;color:inherit;border:none;padding:0;cursor:help;text-decoration:underline dotted var(--color-gravel, #6b6359);text-underline-offset:2px;text-decoration-thickness:1px;background-color:transparent;background-image:linear-gradient(color-mix(in srgb,var(--color-cerulean) 13%,transparent),color-mix(in srgb,var(--color-cerulean) 13%,transparent));background-repeat:no-repeat;background-position:0 100%;background-size:0% 100%;transition:background-size .35s ease}.gloss-note.svelte-1w74hle{float:right;clear:right;width:190px;margin-right:-218px;margin-bottom:.4rem;font-family:var(--font-sans, sans-serif);font-size:.8rem;line-height:1.5;color:var(--color-gravel, #6b6359);text-align:left;text-wrap:pretty}.gloss-note-term.svelte-1w74hle{display:block;width:fit-content;font-family:var(--font-serif, serif);color:var(--color-constellation, #14283d);margin-bottom:.2rem;background-color:transparent;background-image:linear-gradient(color-mix(in srgb,var(--color-cerulean) 13%,transparent),color-mix(in srgb,var(--color-cerulean) 13%,transparent));background-repeat:no-repeat;background-position:0 100%;background-size:0% 100%;transition:background-size .35s ease}.gloss.svelte-1w74hle:hover .gloss-term:where(.svelte-1w74hle),.gloss.svelte-1w74hle:hover .gloss-note-term:where(.svelte-1w74hle){background-size:100% 100%}@media(max-width:1180px){.gloss-term.svelte-1w74hle{cursor:pointer}.gloss-note.svelte-1w74hle{float:none;width:auto;margin-right:0;margin-top:.5rem;margin-bottom:.5rem;padding-left:.85rem;border-left:2px solid var(--color-chalk, #e8e3da);display:none}.gloss-note.open.svelte-1w74hle{display:block}}
