.gloss-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:40px;padding-bottom:24px;display:flex}.gloss-nav a{min-height:var(--tap-min);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--ghost-bg);color:var(--muted);align-items:center;padding:0 14px;font-size:15px;transition:color .2s,border-color .2s;display:inline-flex}.gloss-nav a:hover{color:var(--fg);border-color:var(--accent-text)}.gloss-list{max-width:72ch}.gloss-list>div{border-bottom:1px solid var(--line);break-inside:avoid;isolation:isolate;padding:26px 0;scroll-margin-top:120px;position:relative}.gloss-list>div:before{content:"";z-index:-1;border-radius:0 var(--radius-sm) var(--radius-sm) 0;pointer-events:none;position:absolute;inset:0 -16px}.gloss-list>div:target:before{box-shadow:inset 4px 0 0 var(--accent-text);animation:2s ease-out gloss-hit}.gloss-list>div.replay:before{animation:none}@keyframes gloss-hit{0%,35%{background:var(--hit-bg)}}@media (prefers-reduced-motion:reduce){.gloss-list>div:target:before{background:var(--hit-bg);animation:none}}.gloss-list>div:last-child{border-bottom:0;padding-bottom:0}@media (width>=961px){.gloss-list{columns:2;column-gap:64px;max-width:none}}.gloss-list dt{letter-spacing:-.01em;color:var(--fg);font-size:21px;font-weight:700}.gloss-list dfn{font-style:normal}.gloss-list dt .ab{color:var(--dim);margin-top:4px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:14px;font-weight:400;display:block}.gloss-list dd{font-size:var(--fs-body);color:var(--muted);margin-top:12px;line-height:1.6}.gloss-list .vedi{margin-top:12px;font-size:14.5px}.gloss-list .vedi a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}
