.lesson-body.svelte-yvs3j2 .gloss{-webkit-text-decoration:underline dotted var(--color-accent-400);text-decoration:underline dotted var(--color-accent-400);text-underline-offset:3px;cursor:help;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.lesson-body.svelte-yvs3j2 .gloss:hover,.lesson-body.svelte-yvs3j2 .gloss:focus-visible{background:var(--color-accent-100);border-radius:.2rem;outline:none}.lesson-hl{background:var(--color-brand-100);box-shadow:inset 0 -.4em 0 var(--color-brand-100);border-radius:.15rem;padding:0 .1rem}.lesson-body.svelte-yvs3j2 .lesson-hl{cursor:help;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.lesson-tip.svelte-yvs3j2{visibility:hidden;z-index:50;background:var(--color-ink-900);max-width:min(18rem,100vw - 1rem);color:var(--color-ink-50);white-space:normal;overflow-wrap:anywhere;pointer-events:none;border-radius:.4rem;padding:.35rem .55rem;font-size:.8125rem;font-style:normal;line-height:1.35;position:fixed;top:0;left:0;box-shadow:0 4px 12px #0000002e}.lesson-tip-hl.svelte-yvs3j2{background:var(--color-brand-700);color:#fff}.lesson-aside.svelte-yvs3j2{align-self:start}@media (width>=1024px){.lesson-aside.svelte-yvs3j2{position:sticky;top:1.5rem}}
