

/*--Homepage + profile Style--*/ 
.homepage {
     background-color: rgb(238, 234, 203);
     color:#2b1700;
}

.homepage a {
    color:rgb(43,23,0);
    text-decoration: none;
}

.homepage a:hover {
    color: rgb(43, 23, 0, 0.8);
    text-decoration: underline;

}
/*--variation pages bottom navigations--*/ 
.variationspages a {
    background-color: #2b1700;
    text-decoration: none;
    color: rgba(241, 240, 240, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 500px; 
    height: 10vh;
    width: 10vh;
    font-size: 12px;
}


.variationspages a:hover {
    background-color: rgba(241, 240, 240, 0.8);
    color: #2b1700;
    transition: 1s;
}

.variationspages a.prev  {
    position: fixed;
    bottom: 0.5em;
    left: 0.5em;
}

.variationspages a.next {
    position: fixed;
    bottom: 0.5em;
    right: 0.5em;
}

/*--25 variations index page style + nav buttom --*/ 
.index25variations nav a {
    background-color: #2b1700;
    text-decoration: none;
    color: rgba(241, 240, 240, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 500px; 
    height: 10vh;
    width: 10vh;
    font-size: 12px;
}

.index25variations nav a:hover {
    background-color: rgba(241, 240, 240, 0.8);
    color: #2b1700;
    transition: 1s;
}

.index25variations nav { 
    margin-top: 10px; }


.index25variations {
    background-color: rgb(238, 234, 203);
    display: flex;    
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    flex-direction: column;

}

/*--25 variations index page icons size increasing--*/ 
.levels {
    display: flex;
    flex-direction: row;
    flex-direction: column;
    gap: 10px;
    max-width: 100vh;
    align-items: center;

}

.levels a {
    background-color: rgba(241, 240, 240, 0.8);
    text-decoration: none;
    color: #2b1700;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 500px; 
    height: 10vh;
    width: 10vh;
    font-size: 12px;
}



.levels a:hover {
    background-color:#2b1700;
    color:rgba(241, 240, 240, 0.8);
    transition: 1s;
}

.level-one {
    display: flex;
    flex-direction: row;
    gap: 10px;
    max-width: 100vh;

}

.level-two {
    display: flex;
    flex-direction: row;
    gap: 10px;
    max-width: 100vh;
}

.level-two a {
    height: 11vh;
    width: 11vh;
}

.level-three {
    display: flex;
    flex-direction: row;
    gap: 10px;
    max-width: 100vh;

}

.level-three a {
    height: 12.1vh;
    width: 12.1vh;
}


.level-four {
    display: flex;
    flex-direction: row;
    gap: 10px;
    max-width: 100vh;

}

.level-four a {
    height: 13.31vh;
    width: 13.31vh;
}

.level-five {
    display: flex;
    flex-direction: row;
    gap: 10px;
    max-width: 100vh;

}

.level-five a {
    height: 14.641vh;
    width: 14.641vh;
}

