/* Compact static navigation shared by topic pages and resource directories. */
.skillr-discovery-links { display:flex; flex-wrap:wrap; align-items:center; gap:.65rem 1.25rem; margin:1.25rem 0; padding:1rem 0; border-top:1px solid #d8e1eb; font-size:.95rem; line-height:1.6; }
.skillr-discovery-links a, .skillr-discovery-directory a { color:#17518c; text-decoration:underline; text-underline-offset:.15em; overflow-wrap:anywhere; }
.skillr-discovery-links a:focus-visible, .skillr-discovery-directory a:focus-visible, .skillr-discovery-directory summary:focus-visible { outline:3px solid #b35b00; outline-offset:4px; }
.skillr-discovery-directory { margin:1.25rem 0; border:1px solid #d8e1eb; border-radius:.65rem; padding:.8rem 1rem; background:#fff; color:#172c43; }
.skillr-discovery-directory summary { cursor:pointer; font-weight:600; line-height:1.6; }
.skillr-discovery-directory ul { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr)); gap:.65rem 1.5rem; padding-left:1.25rem; }
.skillr-discovery-directory li { break-inside:avoid; line-height:1.6; }
.skillr-discovery-directory details { margin-top:.75rem; }
@media(max-width:600px) { .skillr-discovery-links { align-items:flex-start; flex-direction:column; gap:.5rem; } }
