.kind-directory{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.kind-directory-panel{min-width:0;padding:var(--space-3);border:1px solid #51432e;border-radius:var(--radius);background:var(--bg-1) url(/ui/ui-dialogbox-background.webp) repeat;box-shadow:inset 0 0 0 1px #07090c}.kind-directory-panel h2{margin:0 0 var(--space-2);padding:0 0 var(--space-2);font-size:18px;border-bottom:1px solid #c8aa6e26}.kind-directory-panel h2 a{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding-inline:var(--space-2);color:var(--gold-bright)}.kind-directory-links{list-style:none;padding:0;margin:0}.kind-directory-links a{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2);border-radius:3px;color:var(--text);font:14px/1.45 var(--font-ui)}.kind-directory-links a span:last-child{min-width:0;overflow-wrap:anywhere}.kind-directory-links a:is(:hover,:focus-visible){color:var(--gold-bright);background:#c8aa6e16;text-decoration:none}.kind-directory-primary .kind-directory-links{grid-column-gap:var(--space-4);column-gap:var(--space-4)}.kind-directory-groups,.kind-directory-primary .kind-directory-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.kind-directory-groups{grid-gap:var(--space-4);gap:var(--space-4);align-items:start}