a{
    text-decoration: none!important;
    color: inherit;
    transition: ease 300ms;
}
@keyframes hover {
    0%{
        transform: translateY(5px);
    }    
    50%{
        transform:translateY(0px)
    }
    100%{
        transform: translateY(5px);
    }  
}
.hover{
    animation: hover 2000ms infinite;
}
.tgg-bg{
    background: linear-gradient(0deg, #333333, #000000)!important;
}
.tgg-bg-pink{
   background-color:#ff99ee!important;
}
.tgg-bg-green{
   background-color:#99ffa0!important;
}
.tgg-bg-blue{
    background-color:#99f0ff!important;
}
.tgg-bg-purple{
    background-color:#d499ff!important;
}
.tgg-bg-gold{
    background-color:#ffe699!important;
}
.tgg-pink{
    color:#ff99ee!important;
}
.tgg-green{
    color:#99ffa0!important;
}
.tgg-blue{
    color:#99f0ff!important;
}
.tgg-purple{
    color:#d499ff!important;
}
.tgg-gold{
    color:#ffe699!important;
}
#main_page a:hover{
    transition: ease 300ms;
    box-shadow: 0px 0px 8px rgba(75, 165, 224, 0.418);
}
.slow{
    animation-delay: 600ms;
}
.very-slow{
    animation-delay: 1200ms;
}
.main-btn{
    touch-action: manipulation;
    background:rgb(32, 32, 32);
    transition: ease 300ms;
    position: relative;
    top: -15px;
    border: 5px solid #00000000;
    user-select: none;
}
.main-btn:hover {
    transition: ease 300ms;
    position: relative;
    top: -15px;
    border: 5px solid #00000000;
    background-color: rgb(0, 0, 0);
}

.main-btn:active {
    transition: ease 300ms;
    top: -5px;
    background-color: rgb(0, 0, 0);
    box-shadow: 0px 0px 20px rgba(75, 165, 224, 0.418) !important;
}
.grouping{
    transition: ease 300ms 300ms;
    text-align: start;
    width: 100%;
}
.grouping:hover{
    transition: ease 300ms 300ms;
    box-shadow: 0px 0px 8px rgba(75, 165, 224, 0.418);
}
.grouping:active{
    transition: ease 300ms 300ms;
    box-shadow: 0px 0px 8px rgba(75, 165, 224, 0.418);
}
.grouping:active>div>p{
    display:none;
}
.grouping:hover>div>p{
    display:none;
}
.grouping:hover>div>small{
    display:inline-block!important;
}
.grouping:active>div>small{
    display:inline-block!important;
}
