.list_alpha{
    display: flex;
    flex-wrap: wrap;
    gap:.35rem;
    list-style: none !important;
    margin-bottom: 2.5rem !important;
}

.list_alpha a{
    width: 2.9rem;
    border-radius: .75rem;
    padding: .8rem 1.1rem;
    box-shadow: 0 .375rem 1.5rem rgba(0, 0, 0, 0.2);
    transition: all .2s ease;
    background-color: white;
    text-align: center;
}

.list_alpha a:hover{
    transform: scale(0.9);
    background-color: var(--light_blue);
}

.list_alpha a::after,.glossary-data a::after{
    width: 0 !important;
}

.list_alpha a.null {
   cursor: not-allowed;
   pointer-events: none;
   color: var(--dark_gray);
   text-decoration: none;
}


.top_button{
    display: flex;
    gap: .25rem;
    margin-bottom: 1rem;
    padding: .5rem 1rem;
    border-radius: .75rem;
}

.top_button img {
    animation: top_move 1s ease-in-out infinite;
}

@keyframes top_move {
    0% ,100% {
        transform: rotate(270deg) translateX(-.25rem);
    }
    50% {
        transform: rotate(270deg) translateX(0);
    }
}

hr{
    border: 0;
    height: .125rem;
    background-color: var(--light_gray);
    margin: 1rem 0;
}

#header ,.glossary-data div{
    scroll-margin-top: 6rem; 
  }