.term-entry{max-width:var(--measure);border-top:var(--line-w-thick) solid var(--text-heading);border-bottom:var(--line-w) solid var(--border);margin:.5rem 0 2rem;padding:1rem 0 1.125rem}.term-head{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;margin:0;display:flex}.term-word{font-family:var(--font-serif);color:var(--text-heading);font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.2}.term-pron{font-size:var(--t-small-size);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:inline-flex}.term-ipa{font-family:var(--font-serif);color:var(--text);font-size:1.0625rem}.term-respell{font-family:var(--font-sans);letter-spacing:.02em}.term-listen{inline-size:var(--control-min);block-size:var(--control-min);border:var(--line-w) solid var(--border);color:var(--brand);cursor:pointer;transition:background-color var(--motion-state) var(--ease-state), border-color var(--motion-state) var(--ease-state);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.term-listen[hidden]{display:none}.term-listen:hover{border-color:var(--brand);background:var(--tint-brand)}.term-listen:focus-visible{outline:var(--line-w-thick) solid var(--brand);outline-offset:.125rem}.term-listen[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.term-listen[aria-pressed=true] .term-wave{animation:term-wave .9s var(--ease-state) infinite}.term-listen[aria-pressed=true] .term-wave-2{animation-delay:.18s}@keyframes term-wave{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.term-listen{transition:none}.term-listen[aria-pressed=true] .term-wave{animation:none}}.term-pos{font-family:var(--font-serif);color:var(--text-secondary);margin:.25rem 0 .75rem}.term-senses{font-family:var(--font-serif);color:var(--text);margin:0 0 .875rem;padding-left:1.75rem;font-size:1.0625rem;line-height:1.6;list-style:decimal}.term-senses li{margin-bottom:.375rem;padding-left:.25rem}.term-label{color:var(--text-secondary)}.term-senses li::marker{font-family:var(--font-sans);color:var(--text-secondary);font-weight:600}.term-ety{font-size:var(--t-small-size);line-height:var(--t-small-leading);color:var(--text-secondary);margin:0}.term-ety-label{font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}
