.gl-bar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff0;flex-wrap:wrap;gap:6px;padding:12px 0;display:flex;position:sticky;top:78px}.gl-bar a{border:1px solid var(--line);min-width:40px;height:40px;color:var(--ink);background:#fff;border-radius:12px;place-items:center;padding:0 10px;font-size:15px;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-grid}.gl-bar a:hover{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.gl-group{margin-top:40px;scroll-margin-top:160px}.gl-letter{align-items:center;gap:14px;display:flex}.gl-letter b{width:52px;height:52px;font-family:var(--font-plus-jakarta), system-ui, sans-serif;color:#fff;background:linear-gradient(135deg, var(--g2), var(--g));border-radius:16px;place-items:center;font-size:24px;font-weight:800;display:grid;box-shadow:0 14px 24px -14px #059669e6}.gl-letter span{background:var(--line);flex:1;height:1px}.gl-group .pk-grid{margin-top:18px}.gl-term{scroll-margin-top:160px}.gl-term:target{border-color:#34d399;box-shadow:0 0 0 4px #34d39933}@media (max-width:620px){.gl-bar a{min-width:36px;height:36px;font-size:14px}}
