.names-toc{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.names-toc a{display:inline-block;padding:9px 18px;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:999px;color:var(--gold-bright);font-size:14.5px;font-weight:600}.names-toc a:hover{border-color:var(--gold);text-decoration:none}.names-section{scroll-margin-top:calc(var(--nav-h) + 18px)}.names-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.name-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px 16px 18px;text-align:center}.name-num{display:inline-block;min-width:26px;padding:1px 8px;border-radius:999px;background:var(--gold-veil);color:var(--gold);font-size:12px;font-weight:700}.name-ar{margin:10px 0 0;font-size:30px;line-height:1.65;color:var(--gold-bright)}.name-translit{margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--text)}.name-langs{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--border);display:grid;gap:4px}.name-langs li{font-size:13.5px;line-height:1.55;color:var(--text-2)}.name-lang-code{display:inline-block;min-width:22px;margin-inline-end:6px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--gold);vertical-align:1px}