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