.lex-nav{top:var(--header-h,0px);z-index:20;align-items:baseline;gap:var(--sp-1) var(--sp-6);padding:var(--sp-3) 0;margin:0 0 var(--sp-4);background:var(--bg);border-bottom:1px solid var(--border);font-family:var(--font-sans);font-size:var(--fs-md);flex-wrap:wrap;display:flex;position:sticky}.lex-nav a{color:var(--muted);white-space:nowrap;text-decoration:none}.lex-nav a:hover{color:var(--accent)}.lex-count{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}@media (width<=999px){.lex-nav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}}.lex-section{margin:0 0 var(--sp-6)}.family-index{columns:4 14rem;column-gap:var(--sp-7);margin:0 0 var(--sp-5);padding:0;list-style:none}.family-index>.family-entry{break-inside:avoid;margin:0 0 var(--sp-1)}.family-entry{padding:var(--sp-0) 0;line-height:1.32;font-size:var(--fs-md)}.family-entry-line{min-width:0}.family-word,.family-ancestry a{font-family:var(--font-serif);font-size:var(--fs-base);text-decoration:none}.family-word:hover,.family-ancestry a:hover{text-decoration:underline}.family-gloss{color:var(--muted)}.family-gloss:before{content:" — "}.family-pos,.family-relation{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--muted)}.family-pos{font-style:italic}.family-children{margin:var(--sp-0) 0 var(--sp-0) var(--sp-2);padding:0 0 0 var(--sp-4);border-left:1px solid var(--border);list-style:none}.family-entry-copy .family-word{color:var(--accent)}.english-pages ol{margin:var(--sp-4) 0 var(--sp-5);gap:var(--sp-2) var(--sp-5);font-size:var(--fs-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.english-pages [aria-current=page]{color:var(--ink);font-weight:600;text-decoration:none}.english-next{margin:var(--sp-6) 0 0;font-size:var(--fs-md)}.english-term{margin:0 0 var(--sp-6);scroll-margin-top:calc(var(--header-h,0px) + 3.5rem)}.english-term-title{margin:0 0 var(--sp-1);font-size:var(--fs-lg)}.english-term-title .lex-head-count{margin-left:var(--sp-1);color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;vertical-align:.2em;font-weight:400}.english-index-list,.english-index-senses{margin:0;padding:0;list-style:none}.english-index-list{border-top:1px solid var(--border)}.english-index-entry{gap:var(--sp-2) var(--sp-5);padding:var(--sp-2) 0;border-bottom:1px solid var(--border);break-inside:avoid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}.english-index-word{font-family:var(--font-serif);font-size:var(--fs-base);align-self:start;text-decoration:none}.english-index-word:hover{text-decoration:underline}.english-index-senses li{padding:var(--sp-0) 0;line-height:1.35;font-size:var(--fs-md)}.english-sense-meta{margin-left:var(--sp-2);color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-xs);font-style:italic}@media (width<=640px){.english-index-entry{gap:var(--sp-0);grid-template-columns:1fr}}@media (width<=999px){.family-index{columns:2 14rem}}@media (width<=640px){.family-index{columns:1}}@media print{.lex-nav{display:none!important}.family-index{columns:2 14rem}}.letter-back{margin-top:var(--sp-6);font-size:var(--fs-md)}.letter-note{color:var(--muted);font-size:var(--fs-md);max-width:60ch}.pos-back{margin-top:var(--sp-6);font-size:var(--fs-md)}.pos-note{color:var(--muted);font-size:var(--fs-md);max-width:60ch}.pos-strip{gap:var(--sp-1) var(--sp-2);padding:var(--sp-1) 0;margin-bottom:var(--sp-4)}.pos-strip a{align-items:center;gap:var(--sp-1);min-height:44px;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-control);flex-shrink:0;display:inline-flex}.pos-strip a:hover{background:var(--accent-soft)}.pos-strip a[aria-current=page]{border-color:var(--accent);color:var(--accent)}.pos-list{columns:4 14rem;column-gap:var(--sp-7);margin:var(--sp-4) 0 var(--sp-5);padding:0;list-style:none}.pos-list-entry{break-inside:avoid;margin:0 0 var(--sp-1);padding:var(--sp-0) 0;line-height:1.32;font-size:var(--fs-md);min-width:0}.pos-list-word{font-family:var(--font-serif);font-size:var(--fs-base);text-decoration:none}.pos-list-word:hover{text-decoration:underline}.pos-list-gloss{color:var(--muted)}.pos-list-gloss:before{content:" — "}.pos-list-mark{font-family:var(--font-sans);font-size:var(--fs-xs);font-style:italic}
