.alpha-nav{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:14px 0 18px;direction:ltr}
.alpha-nav a,.alpha-nav span.off{display:flex;flex-direction:column;align-items:center;min-width:42px;padding:4px 6px;border:1px solid var(--line,#e2d8c6);border-radius:7px;background:#fff;text-decoration:none;color:var(--ink,#1f1a14)}
.alpha-nav a:hover{border-color:var(--accent,#1f4e8c);background:#f5f8fd}
.alpha-nav span.off{opacity:.35}
.alpha-nav .ag{display:flex;align-items:flex-end;gap:1px;height:26px;font-size:22px}
.alpha-nav em{font-weight:700;font-size:16px}
h2.alpha-h{display:flex;align-items:center;gap:12px;direction:ltr;justify-content:flex-start}
[dir=rtl] h2.alpha-h{justify-content:flex-end;flex-direction:row-reverse}
h2.alpha-h .ag{font-size:30px;display:inline-flex;align-items:flex-end;gap:2px}
ol.alpha-toc{display:flex;flex-wrap:wrap;gap:4px 10px;list-style:none;padding:0;direction:ltr}
ol.alpha-toc li{margin:0}
ol.alpha-toc em{font-weight:700}
table.alpha td .gx{display:block;font-size:14px;color:var(--muted,#6b5f50)}
table.alpha a.alpha-cat{font-size:15px;text-decoration:none;border-bottom:1px dotted var(--accent,#1f4e8c)}
