.gl-letters{background:var(--paper);border:1px solid var(--line);border-radius:16px;margin-top:18px;padding:12px 14px}.gl-letters ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gl-letters a{min-width:40px;min-height:40px;font:800 1rem/1 var(--body);color:var(--ink);background:var(--linen);border:1px solid var(--line);border-radius:10px;place-items:center;padding:0 8px;text-decoration:none;display:grid}.gl-letters a:hover,.gl-letters a:focus-visible{border-color:var(--wood-deep)}.gl-group{padding-top:26px}.gl-letter{color:var(--terracotta-ink);font-size:clamp(1.6rem,6vw,2rem)}.gl-terms{gap:10px;margin:0;display:grid}.gl-term{background:var(--paper);border:1px solid var(--line);border-radius:16px;gap:6px;padding:14px 16px;scroll-margin-top:16px;display:grid}.gl-term:target{border-color:var(--terracotta);box-shadow:0 0 0 2px var(--linen-2)}.gl-term dt{gap:2px;display:grid}.gl-term dfn{font:400 1.3rem/1.2 var(--display);color:var(--ink);font-style:normal}.gl-aka{color:var(--muted);font-size:.9rem}.gl-term dd{gap:6px;margin:0;display:grid}.gl-term dd p{overflow-wrap:break-word}.gl-more{font-size:.98rem}.gl-more a{color:var(--ink);text-underline-offset:3px;font-weight:700}.gl-more a:after{content:" →"}
