/* Native alphabetical discovery, with the existing category hierarchy. */
.glossary-alpha a[aria-current="true"] { background: var(--night); color: var(--paper); border-color: var(--gold); }
.glossary-alpha .glossary-alpha-all { grid-column: span 2; font-family: var(--sans); }
.glossary-alpha a:focus-visible, .glossary-active-actions a:focus-visible { outline: 2px solid var(--gold); outline-offset: 3px; }
.glossary-status small { display: block; margin-top: 5px; color: var(--muted); font-size: 12px; }
.glossary-active-actions { display: flex; flex-wrap: wrap; gap: 8px 20px; }
.glossary-active-actions a { display: inline-flex; align-items: center; min-height: 44px; gap: 8px; }
@media (max-width: 600px) { .glossary-status { align-items: flex-start; } .glossary-active-actions { width: 100%; } }
