.gloss-wrap.svelte-2yr9pk{display:inline;position:relative}.gloss-link.svelte-2yr9pk{color:inherit;background-image:linear-gradient(to right, color-mix(in oklab, var(--color-iru) 55%, transparent), color-mix(in oklab, var(--color-iru) 55%, transparent));cursor:pointer;background-position:0 92%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.gloss-link.svelte-2yr9pk:hover,.gloss-link.svelte-2yr9pk:focus-visible{color:var(--color-iru);background-size:100% 2px;outline:none}.gloss-card.svelte-2yr9pk{z-index:20;background:var(--color-bone);width:max-content;max-width:min(20rem,70vw);color:var(--color-ink);border:1px solid var(--color-seam);text-align:left;white-space:normal;pointer-events:none;border-radius:.4rem;flex-direction:column;gap:.25rem;padding:.6rem .7rem;display:none;position:absolute;bottom:1.7em;left:0;box-shadow:0 6px 22px #00000073}.gloss-kind.svelte-2yr9pk{letter-spacing:.16em;text-transform:uppercase;color:var(--color-oxblood);font-size:.62rem}.gloss-title.svelte-2yr9pk{color:var(--color-ink);font-size:1.02rem;line-height:1.1}.gloss-text.svelte-2yr9pk{color:var(--color-ink-2);font-size:.82rem;line-height:1.4}@media (hover:hover){.gloss-wrap.svelte-2yr9pk:hover .gloss-card:where(.svelte-2yr9pk),.gloss-link.svelte-2yr9pk:focus-visible+.gloss-card:where(.svelte-2yr9pk){display:flex}}.gloss-link.svelte-2yr9pk:focus-visible+.gloss-card:where(.svelte-2yr9pk){display:flex}@media (prefers-reduced-motion:no-preference){.gloss-link.svelte-2yr9pk{transition:background-size .16s}}
