.glossary-page{padding:var(--spacing-3xl)var(--spacing-3xl)var(--spacing-4xl)}.glossary-alpha-nav{gap:var(--spacing-xs);padding-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.glossary-alpha-nav__link{width:32px;height:32px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.glossary-alpha-nav__link:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.glossary-legend{gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-lg);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.glossary-legend__item{align-items:center;display:flex}.glossary-sections{padding-top:var(--spacing-3xl)}.glossary-letter-section{padding-bottom:var(--spacing-3xl)}.glossary-letter-heading{font-size:28px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-lg);border-top:2px solid var(--color-border);margin:0;line-height:1}.glossary-terms{gap:var(--spacing-md);flex-direction:column;display:flex}.glossary-term{gap:var(--spacing-sm);padding:var(--spacing-lg)var(--spacing-xl);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);flex-direction:column;display:flex}.glossary-term:hover{border-color:var(--color-border-hover,var(--color-primary))}.glossary-term:target{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)15%,transparent)}.glossary-term__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.glossary-term__name{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.3}.glossary-term__aka{font-size:var(--font-size-xs,12px);color:var(--color-text-secondary);margin:0;font-style:normal}.glossary-term__aka em{font-style:italic}.glossary-term__definition{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.7}.glossary-term__see-also{align-items:center;gap:var(--spacing-xs);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.glossary-term__see-also-label{font-size:var(--font-size-xs,12px);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.glossary-term__see-also-link{font-size:var(--font-size-xs,12px);color:var(--color-primary);padding:2px var(--spacing-sm);background-color:color-mix(in srgb,var(--color-primary)8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary)20%,transparent);border-radius:var(--radius-full);transition:background-color var(--transition-fast);text-decoration:none}.glossary-term__see-also-link:hover{background-color:color-mix(in srgb,var(--color-primary)15%,transparent)}.glossary-term__badge{padding:2px var(--spacing-sm);font-size:var(--font-size-xs,11px);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.glossary-term__badge--core{color:#2563eb;background-color:#3b82f61f;border:1px solid #3b82f640}.glossary-term__badge--technology{color:#7c3aed;background-color:#8b5cf61f;border:1px solid #8b5cf640}.glossary-term__badge--algorithm{color:#0d9488;background-color:#14b8a61f;border:1px solid #14b8a640}@media (prefers-color-scheme:dark){.glossary-term__badge--core{color:#60a5fa}.glossary-term__badge--technology{color:#a78bfa}.glossary-term__badge--algorithm{color:#5eead4}}@media (max-width:768px){.glossary-page{padding:var(--spacing-xl)var(--spacing-lg)var(--spacing-3xl)}.glossary-term__header{gap:var(--spacing-xs);flex-direction:column}}
/*# sourceMappingURL=d74d064209ac2311.css.map*/