.lexicon[data-astro-cid-nlfroc2d]{padding-block:var(--spacing-3xl)}.lexicon__header[data-astro-cid-nlfroc2d]{max-width:820px;margin:0 auto var(--spacing-2xl);text-align:center}.lexicon__eyebrow[data-astro-cid-nlfroc2d]{margin:0 0 var(--spacing-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider,.18em);text-transform:uppercase;color:var(--ophanim)}.lexicon__title[data-astro-cid-nlfroc2d]{margin:0 0 var(--spacing-md);font-family:var(--font-title);letter-spacing:var(--letter-wide,.02em);color:var(--text-bright);font-size:clamp(1.75rem,4vw + .5rem,2.75rem);font-weight:500}.lexicon__lede[data-astro-cid-nlfroc2d]{margin:0 0 var(--spacing-lg);font-size:var(--text-base);color:var(--text-dim);line-height:1.6}.lexicon__lede[data-astro-cid-nlfroc2d] a[data-astro-cid-nlfroc2d]{color:var(--ophanim);border-bottom:1px dotted color-mix(in oklch, var(--ophanim) 50%, transparent);text-decoration:none}.lexicon__lede[data-astro-cid-nlfroc2d] a[data-astro-cid-nlfroc2d]:hover{color:var(--ophanim-hover);border-bottom-color:var(--ophanim-hover)}.lexicon__stats[data-astro-cid-nlfroc2d]{gap:var(--spacing-sm);flex-direction:column;align-items:center;display:flex}.lexicon__stat[data-astro-cid-nlfroc2d]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider,.08em);text-transform:uppercase;color:var(--text-dim);align-items:baseline;gap:8px;display:inline-flex}.lexicon__stat-num[data-astro-cid-nlfroc2d]{font-size:var(--text-base);color:var(--text-bright);font-weight:500}.lexicon__base-bar[data-astro-cid-nlfroc2d]{border-radius:var(--radius-full);background:color-mix(in oklch, var(--void) 80%, transparent);border:1px solid color-mix(in oklch, var(--ophanim) 14%, transparent);width:min(560px,100%);height:6px;display:flex;overflow:hidden}.lexicon__base-seg[data-astro-cid-nlfroc2d]{height:100%;transition:opacity var(--motion-base) var(--easing-out);display:block}.lexicon__base-legend[data-astro-cid-nlfroc2d]{font-family:var(--font-mono);letter-spacing:var(--letter-wider,.05em);text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;padding:0;font-size:.65rem;list-style:none;display:flex}.lexicon__base-legend[data-astro-cid-nlfroc2d] li[data-astro-cid-nlfroc2d]{align-items:center;gap:5px;display:inline-flex}.lexicon__legend-swatch[data-astro-cid-nlfroc2d]{width:7px;height:7px;box-shadow:0 0 0 1px color-mix(in oklch, var(--text-dim) 45%, transparent);border-radius:50%}.lexicon__legend-count[data-astro-cid-nlfroc2d]{color:var(--text-bright)}.lexicon__controls[data-astro-cid-nlfroc2d]{gap:var(--spacing-md);flex-direction:column;margin-block-end:var(--spacing-lg);display:flex}.lexicon__search[data-astro-cid-nlfroc2d]{align-items:center;gap:var(--spacing-sm);background:color-mix(in oklch, var(--void) 78%, transparent);border:1px solid color-mix(in oklch, var(--ophanim) 22%, transparent);border-radius:var(--radius-tight);transition:border-color var(--motion-base) var(--easing-out);padding:8px 12px;display:flex;position:relative}.lexicon__search[data-astro-cid-nlfroc2d]:focus-within{border-color:var(--ophanim);box-shadow:0 0 0 2px color-mix(in oklch, var(--ophanim) 16%, transparent)}.lexicon__search-label[data-astro-cid-nlfroc2d]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider,.08em);text-transform:uppercase;color:var(--ophanim);flex:none}.lexicon__search-input[data-astro-cid-nlfroc2d]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-bright);background:0 0;border:0;outline:none;flex:1;padding:4px 0}.lexicon__search-input[data-astro-cid-nlfroc2d]::placeholder{color:var(--text-dim)}.lexicon__clear[data-astro-cid-nlfroc2d]{appearance:none;color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;transition:color var(--motion-base) var(--easing-out);background:0 0;border:0;padding:0 4px}.lexicon__clear[data-astro-cid-nlfroc2d]:hover{color:var(--ophanim)}.lexicon__chips[data-astro-cid-nlfroc2d]{flex-wrap:wrap;gap:6px;display:flex}.lexicon__chip[data-astro-cid-nlfroc2d]{appearance:none;background:color-mix(in oklch, var(--void) 70%, transparent);border:1px solid color-mix(in oklch, var(--ophanim) 22%, transparent);border-radius:var(--radius-full);color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider,.06em);text-transform:uppercase;cursor:pointer;transition:color var(--motion-base) var(--easing-out), border-color var(--motion-base) var(--easing-out), background var(--motion-base) var(--easing-out);align-items:baseline;gap:6px;padding:5px 10px;display:inline-flex}.lexicon__chip[data-astro-cid-nlfroc2d]:hover{color:var(--text-bright);border-color:color-mix(in oklch, var(--ophanim) 50%, transparent)}.lexicon__chip[data-astro-cid-nlfroc2d].is-active{color:var(--void);background:var(--ophanim);border-color:var(--ophanim)}.lexicon__chip[data-astro-cid-nlfroc2d].is-active .lexicon__chip-count[data-astro-cid-nlfroc2d]{color:color-mix(in oklch, var(--void) 80%, transparent)}.lexicon__chip-count[data-astro-cid-nlfroc2d]{color:var(--text-dim);font-size:.9em}.lexicon__table-wrap[data-astro-cid-nlfroc2d]{border:1px solid color-mix(in oklch, var(--ophanim) 18%, transparent);border-radius:var(--radius-md);background:color-mix(in oklch, var(--void) 50%, transparent);overflow-x:auto}.lexicon__table[data-astro-cid-nlfroc2d]{border-collapse:collapse;width:100%;font-size:var(--text-sm);table-layout:fixed}.lexicon__row[data-astro-cid-nlfroc2d]{content-visibility:auto;contain-intrinsic-size:auto 41px}.lexicon__td--name[data-astro-cid-nlfroc2d],.lexicon__td--microcosm[data-astro-cid-nlfroc2d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lexicon__th[data-astro-cid-nlfroc2d]{text-align:left;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider,.08em);text-transform:uppercase;color:var(--text-dim);background:color-mix(in oklch, var(--void) 80%, transparent);border-bottom:1px solid color-mix(in oklch, var(--ophanim) 20%, transparent);z-index:1;padding:10px 12px;position:sticky;top:0}.lexicon__th--num[data-astro-cid-nlfroc2d]{text-align:right}.lexicon__th--swatch[data-astro-cid-nlfroc2d]{width:104px;padding:10px 6px}.lexicon__th--actions[data-astro-cid-nlfroc2d]{width:168px}.lexicon__th--sortable[data-astro-cid-nlfroc2d] .lexicon__th-btn[data-astro-cid-nlfroc2d]{appearance:none;color:inherit;font:inherit;cursor:pointer;transition:color var(--motion-base) var(--easing-out);background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.lexicon__th--sortable[data-astro-cid-nlfroc2d]:hover .lexicon__th-btn[data-astro-cid-nlfroc2d],.lexicon__th[data-astro-cid-nlfroc2d][data-sort-dir] .lexicon__th-btn[data-astro-cid-nlfroc2d]{color:var(--ophanim)}.lexicon__th-arrow[data-astro-cid-nlfroc2d]{color:var(--ophanim);font-size:.9em}.lexicon__row[data-astro-cid-nlfroc2d]{transition:background var(--motion-base) var(--easing-out)}.lexicon__row[data-astro-cid-nlfroc2d]:nth-child(2n){background:color-mix(in oklch, var(--void) 30%, transparent)}.lexicon__row[data-astro-cid-nlfroc2d]:hover{background:color-mix(in oklch, var(--ophanim) 5%, transparent)}.lexicon__td[data-astro-cid-nlfroc2d]{color:var(--text-light,var(--text-bright));border-bottom:1px solid color-mix(in oklch, var(--ophanim) 8%, transparent);vertical-align:middle;padding:8px 12px}.lexicon__td--swatch[data-astro-cid-nlfroc2d]{white-space:nowrap;padding:8px 6px}.lexicon__td--name[data-astro-cid-nlfroc2d]{color:var(--text-bright);font-weight:500}.lexicon__td--num[data-astro-cid-nlfroc2d]{font-family:var(--font-mono);text-align:right;color:var(--text-bright);font-variant-numeric:tabular-nums}.lexicon__swatch[data-astro-cid-nlfroc2d]{vertical-align:middle;width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in oklch, var(--void) 60%, transparent);border-radius:50%;margin-inline-end:7px;display:inline-block}.lexicon__base-name[data-astro-cid-nlfroc2d]{max-width:72px;font-family:var(--font-mono);letter-spacing:.035em;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;color:var(--text-dim);font-size:.62rem;display:inline-block;overflow:hidden}.lexicon__micro-link[data-astro-cid-nlfroc2d]{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider,.04em);text-transform:uppercase;transition:color var(--motion-base) var(--easing-out);text-decoration:none}.lexicon__micro-link[data-astro-cid-nlfroc2d]:hover{color:var(--ophanim)}.lexicon__td--actions[data-astro-cid-nlfroc2d]{text-align:right;white-space:nowrap}.lexicon__action[data-astro-cid-nlfroc2d]{border:1px solid color-mix(in oklch, var(--ophanim) 22%, transparent);border-radius:var(--radius-tight);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider,.06em);text-transform:uppercase;color:var(--text-dim);transition:color var(--motion-base) var(--easing-out), border-color var(--motion-base) var(--easing-out), background var(--motion-base) var(--easing-out);background:0 0;align-items:center;gap:4px;margin-inline-start:4px;padding:4px 8px;text-decoration:none;display:inline-flex}.lexicon__action[data-astro-cid-nlfroc2d]:hover,.lexicon__action[data-astro-cid-nlfroc2d]:focus-visible{color:var(--ophanim);border-color:var(--ophanim);background:color-mix(in oklch, var(--ophanim) 6%, transparent);outline:none}.lexicon__empty[data-astro-cid-nlfroc2d]{margin:var(--spacing-2xl) 0;padding:var(--spacing-xl);text-align:center;color:var(--text-dim);font-size:var(--text-sm)}.lexicon__reset[data-astro-cid-nlfroc2d]{appearance:none;border:1px solid var(--ophanim);color:var(--ophanim);border-radius:var(--radius-tight);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider,.06em);text-transform:uppercase;cursor:pointer;background:0 0;margin-inline-start:var(--spacing-sm);padding:4px 10px}.lexicon__reset[data-astro-cid-nlfroc2d]:hover{background:color-mix(in oklch, var(--ophanim) 12%, transparent)}@media (width<=720px){.lexicon__action-label[data-astro-cid-nlfroc2d]{display:none}.lexicon__th--actions[data-astro-cid-nlfroc2d]{width:auto}.lexicon__td[data-astro-cid-nlfroc2d]{font-size:var(--text-xs);padding:6px 8px}.lexicon__td--num[data-astro-cid-nlfroc2d]{font-size:var(--text-xs)}}
