.lex-wrap{width:min(100% - 2 * var(--gutter), 74rem);margin-inline:auto}.lex-head{padding-block:clamp(2rem,5vh,3.5rem) 1.5rem}.lex-head__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2.5rem;display:grid}.lex-head__text{max-width:var(--measure)}.lex-head .page__title,.lex-meta{margin-bottom:.75rem}.lex-intro{color:var(--wing);max-width:52ch;font-size:1.2rem}.lex-head__perch{margin-top:calc(var(--finch-size) * .88);padding-bottom:.5rem;position:relative}.lex-head .finch{left:calc(50% - var(--finch-size) * .4375);top:calc(var(--finch-size) * -.8292);position:absolute}@media (width<=720px){.lex-head__inner{grid-template-columns:1fr}.lex-head__perch{margin-top:calc(var(--finch-size) * .8);order:-1;justify-self:end}}.lex-searchbar{display:none}.lex-search-on .lex-searchbar{z-index:5;background:var(--parchment);border-block:1px solid var(--sand);padding-block:.75rem;display:block;position:sticky;top:0}.lex-search{align-items:center;display:flex;position:relative}.lex-search svg{fill:none;width:1.1rem;height:1.1rem;stroke:var(--wing);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;left:.85rem}.lex-search input{width:100%;font:1.05rem var(--font-display);color:var(--ink);background:var(--paper);border:1.5px solid var(--sand);border-radius:8px;padding:.7rem 3rem .7rem 2.6rem}.lex-search input::placeholder{color:var(--wing);opacity:1}.lex-search input:focus{border-color:var(--moss);box-shadow:0 0 0 3px var(--leaf-ring);outline:none}.lex-search kbd{font:.72rem var(--font-mono);color:var(--wing);border:1px solid var(--sand);background:var(--parchment);border-radius:4px;padding:.05rem .4rem;position:absolute;right:.75rem}@media (hover:none){.lex-search kbd{display:none}}.lex-body{grid-template-columns:14rem minmax(0,1fr);gap:3rem;padding-block:2rem 4rem;display:grid}.lex-index{align-self:start;min-width:0;max-height:calc(100vh - 7rem);position:sticky;top:5.5rem;overflow:auto}.lex-index ol{font-family:var(--font-display);flex-direction:column;gap:.1rem;font-size:.95rem;list-style:none;display:flex}.lex-index a{color:var(--wing);border-radius:5px;justify-content:space-between;gap:.5rem;padding:.3rem .5rem;text-decoration:none;display:flex}.lex-index a:hover{background:var(--sand);color:var(--ink)}.lex-index__n{font:.75rem/1.9 var(--font-mono)}.lex-main{min-width:0;max-width:var(--measure);flex-direction:column;gap:3rem;display:flex}.lex-main [data-lex-groups]{flex-direction:column;gap:3rem;display:flex}.lex-main [hidden]{display:none}.lex-group{flex-direction:column;gap:1rem;scroll-margin-top:6rem;display:flex}.lex-group__head{border-top:2px solid var(--ink);flex-direction:column;gap:.4rem;padding-top:.85rem;display:flex}.lex-group h2{letter-spacing:-.01em;font-size:clamp(1.6rem,1.3rem + 1vw,2rem);line-height:1.1}.lex-group__line{color:var(--wing)}.lex-card{background:var(--paper);border:1px solid var(--sand);border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem 1.15rem;scroll-margin-top:6rem;display:flex}.lex-card:target{border-color:var(--moss);box-shadow:0 0 0 3px var(--leaf-ring)}.lex-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.lex-card h3{font-size:1.2rem;line-height:1.25}.lex-card h3 a{color:var(--ink);text-decoration:none}.lex-card h3 a:hover{color:var(--moss);text-decoration:underline;text-decoration-color:var(--leaf)}.lex-def{font-size:1.05rem;line-height:1.55}.lex-expl{color:var(--wing);font-size:.98rem;line-height:1.6}.lex-names{font:.8rem/1.6 var(--font-mono);color:var(--wing);flex-wrap:wrap;gap:.15rem 1rem;display:flex}.lex-names b{color:var(--bark);font-weight:500}.lex-kids{border-left:2px solid var(--sand);flex-direction:column;gap:.45rem;margin-top:.25rem;padding-left:.9rem;font-size:.95rem;line-height:1.5;list-style:none;display:flex}.lex-kids li{scroll-margin-top:6rem}.lex-kids a{font-family:var(--font-heading);font-weight:600}.lex-kids li:target{background:var(--slot-bg);border-radius:4px}.lex-linkbtn{width:2rem;height:2rem;color:var(--moss);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid;position:relative}.lex-linkbtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.05rem;height:1.05rem}.lex-linkbtn:hover{background:var(--sand)}.lex-linkbtn[data-done]:after{content:attr(data-done);font:500 .72rem var(--font-mono);white-space:nowrap;background:var(--ink);color:var(--paper);border-radius:4px;padding:.15rem .45rem;position:absolute;top:-1.9rem;right:0}.lex-btn{font:600 .85rem/1.2 var(--font-display);color:var(--moss);background:var(--parchment);border:1px solid var(--moss);cursor:pointer;border-radius:6px;align-items:center;padding:.45rem .8rem;text-decoration:none;display:inline-flex}.lex-btn:hover{background:var(--paper);box-shadow:0 0 0 3px var(--leaf-ring);color:var(--moss-deep)}.lex-btn.is-done{background:var(--moss);color:var(--paper)}.lex-results{flex-direction:column;gap:1rem;display:flex}.lex-redirect{background:var(--paper);border:1px solid var(--sand);border-left:3px solid var(--bark);font-family:var(--font-display);border-radius:6px;flex-direction:column;gap:.25rem;padding:.85rem 1rem;display:flex}.lex-redirect .kicker{color:var(--bark);margin:0}.lex-redirect a{font-weight:600}.lex-hits{flex-direction:column;list-style:none;display:flex}.lex-hit{border-top:1px solid var(--sand);flex-direction:column;gap:.2rem;padding:.8rem 0;display:flex}.lex-hit__name{font:600 1.1rem var(--font-heading)}.lex-hit__name a{color:var(--ink)}.lex-hit__why{font:.75rem var(--font-mono);color:var(--bark)}.lex-hit__def{color:var(--wing);font-size:.98rem;line-height:1.5}.lex-empty{color:var(--wing)}.lex-suggest__form{flex-direction:column;gap:.35rem;max-width:36rem;display:flex}.lex-suggest__form label{font:600 .9rem var(--font-display);color:var(--ink);margin-top:.4rem}.lex-suggest__form input,.lex-suggest__form textarea{font:1rem/1.5 var(--font-serif);color:var(--ink);background:var(--paper);border:1px solid var(--sand);border-radius:6px;width:100%;min-width:0;padding:.55rem .75rem}.lex-suggest__form textarea{resize:vertical}.lex-suggest__form input:focus,.lex-suggest__form textarea:focus{border-color:var(--moss);box-shadow:0 0 0 3px var(--leaf-ring);outline:none}.lex-suggest__go{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.6rem;display:flex}.lex-suggest__who{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:0 1rem;display:grid}.lex-suggest__who>div{flex-direction:column;gap:.35rem;min-width:0;display:flex}.lex-suggest__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lex-suggest__form button[disabled]{opacity:.6;cursor:progress}.lex-suggest__error{color:var(--bark);font-family:var(--font-display);margin:.4rem 0 0}.lex-suggest__thanks{background:var(--paper);border:1px solid var(--sand);border-left:3px solid var(--moss);border-radius:6px;max-width:36rem;padding:.85rem 1rem;font-size:1.05rem}.lex-empty__suggest{font-family:var(--font-display);margin-top:.35rem;font-weight:600;display:block}.lex-files{font-family:var(--font-mono);flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.9rem;list-style:none;display:flex}.lex-snippet{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.lex-snippet pre{background:var(--paper);border:1px solid var(--sand);width:100%;font:.85rem/1.5 var(--font-mono);border-radius:6px;padding:.85rem 1rem;overflow-x:auto}.lex-changelog h2{border-top:2px solid var(--ink);padding-top:.85rem}.lex-changelog ol{flex-direction:column;gap:.4rem;list-style:none;display:flex}@media (width<=860px){.lex-body{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-top:1rem}.lex-index{max-height:none;position:static;overflow:visible}.lex-index .kicker{display:none}.lex-index ol{scrollbar-width:thin;flex-direction:row;gap:.4rem;padding-bottom:.4rem;overflow-x:auto}.lex-index a{white-space:nowrap;border:1px solid var(--sand);background:var(--paper)}}.lex-term{flex-direction:column;gap:1.25rem;padding-block:clamp(2rem,5vh,3.5rem) 4rem;display:flex}.lex-crumb{font:.78rem/1.5 var(--font-mono);color:var(--wing);flex-wrap:wrap;gap:.4rem;display:flex}.lex-crumb a{color:var(--wing)}.lex-term .page__title{margin:0}.lex-term__def{font-size:clamp(1.25rem,1.1rem + .6vw,1.45rem);line-height:1.5}.lex-term__expl{color:var(--wing);line-height:1.65}.lex-field{flex-direction:column;gap:.45rem;display:flex}.lex-field h2,.lex-cite h2{font:500 .72rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bark)}.lex-pills{font:.9rem var(--font-display);flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.lex-pills li{background:var(--paper);border:1px solid var(--sand);border-radius:4px;padding:.15rem .55rem}.lex-pills--avoid s{text-decoration-color:var(--bark);color:var(--wing)}.lex-pills--links li{padding:0}.lex-pills--links a{padding:.15rem .55rem;text-decoration:none;display:block}.lex-rel{flex-direction:column;gap:.55rem;list-style:none;display:flex}.lex-rel li{flex-direction:column;gap:.1rem;display:flex}.lex-rel a{font-family:var(--font-heading);font-weight:600}.lex-rel span{color:var(--wing);font-size:.95rem;line-height:1.5}.lex-sent{color:var(--wing);flex-direction:column;gap:.3rem;font-size:.98rem;list-style:none;display:flex}.lex-sent b{font-family:var(--font-heading);color:var(--ink);font-weight:600}.lex-cite{background:var(--paper);border:1px solid var(--sand);border-radius:8px;flex-direction:column;gap:.7rem;margin-top:.5rem;padding:1rem 1.15rem;display:flex}.lex-cite__url{font:.85rem var(--font-mono);word-break:break-all}.lex-cite__btns{flex-wrap:wrap;gap:.5rem;display:flex}.lex-cite__meta{margin:0}.lex-back{font-family:var(--font-display)}.lex-manual{width:100%;font:.8rem var(--font-mono);color:var(--ink);background:var(--parchment);border:1px solid var(--moss);border-radius:6px;flex:100%;padding:.4rem .6rem}
