@charset "UTF-8";

html{
    font-family:'Ubuntu', 'Calibri', sans-serif;
    text-align: center;
    color:#ffffff;
    background-image: linear-gradient(#222222, #000000);
    background-attachment: fixed;
}

h1{
    background:#444444;
    padding: 20px 10px 20px 10px;
    border: none;
    border-radius: 10px;
}

.texttext{
    margin: 1% auto;
    padding: 2%;
    max-width: 70%;
}

audio{
    margin-bottom: 20px auto;
}


h2{
    padding: 20px 10px 20px 10px;
    border: none;
    border-radius: 10px;
    padding: 2%;
    margin: 1% auto;
    max-width: 70%;
}



/* ZE NAVI!!!!!!!!!!!!!!!!!! */
.buttonnavi{
    font-family:'Ubuntu', 'Calibri', sans-serif;
    background-color: #444444;
    padding: 5px 17px 5px 17px;
    color: #ffffff;
    margin-left: 10% auto;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    font-size: large;
}
.buttonnavi:hover{
    background-color: #886644;
}

.navilinks{
    color: #886644;
}
.navilinks:hover{
    color: #d2883e;
}
/* ZE NAVI!!!!!!!!!!!!!!!!!! */

.pageButtons {
    position: fixed;
    top: 0;
    margin: 1%;
    right: 0;
}

/* DROPDOWN THING */
.sybau {
    position: fixed;
    top: 0;
    margin: 1%;
}
.dropbtn {
    background-color: #444444;
    color: white;
    padding: 10px;
    font-size: 16px;
    border: none;
    border-radius: 10px;
    cursor: pointer;
}
.dropbtn:hover, .dropbtn:focus {
  background-color: #886644;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #444444;
    border-radius: 10px;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.dropdown-content a {
    color: rgb(255, 255, 255);
    padding: 12px 10px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {background-color: #727272;}
.show {display:block;}
/* ps: thank you we3schools for free code youre my goat i love you no homo but id still kiss you sloppy style LMFAOO ASOFAS DHJAFSJVHGSCVAS */
/* DROPDOWN THING */



/* links */
a{
    color: #886644;
}
a:hover{
    color: #de8226;
}
/* links */



/* text styles and stuff */
.col{
    color: #ffa3a3;
}

.grey{
    color: #999999;
    margin-bottom: -12px;
    font-size: small;
}

.small{
    color: #444444;
    font-size: small;
}

.link{
    color: #afafaf;
    font-size: small;
}
.link:hover{
    color: #9c96c8;
}

.large{
    font-weight: bold;
    font-size: large;
    color: #ffffff;
}
/* text styles and stuff */



/* column view */
.stupidfuckingcontainer{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
    margin-left: 4%;
    margin-right: 4%;
}
.audiofile{
    display: flex;
    flex-direction: column;
    flex-basis: calc(50% - 10px);
    /* just so everyone here knows, i had to use some help for this. 
    i am not intelligent. do not mistake me as such */
}
.audiofile p{
    padding: 20px;
    border: 4px solid #444444;
    display: flex;
    flex-direction: column;
    gap: 10px;
    word-break: break-word;
}
@media (max-width: 768px) {
    .audiofile{
        flex-basis: 100%;
    }
}
/* column view */



/* categories
    note to self: 
    catOne to catEight are all instrument channels
    catNine all to catThirteen are drum channels
*/
.catOne{
    font-weight: bold;
    font-size: large;
    color: #a8302f;
}
.catOne:hover{
    color: #e15757;
}
h2.catOne{
    background-color: #a82f2f71;
}

.catTwo{
    font-weight: bold;
    font-size: large;
    color: #c75000;
}
.catTwo:hover{
    color: #f88436;
}
h2.catTwo{
    background-color: #c7500070;
}

.catThree {
    font-weight: bold;
    font-size: large;
    color: #a1a100;
}
.catThree:hover{
    color: #e2e232;
}
h2.catThree{
    background-color: #a1a10076;
}

.catFour{
    font-weight: bold;
    font-size: large;
    color: #139620;
}
.catFour:hover{
    color: #2dda3e;
}
h2.catFour{
    background-color: #1396207d;
}

.catFive{
    font-weight: bold;
    font-size: large;
    color: #0099a1;
}
.catFive:hover{
    color: #30d8e0;
}
h2.catFive{
    background-color: #0099a16d;
}

.catSix{
    font-weight: bold;
    font-size: large;
    color: #58599e;
}
.catSix:hover{
    color: #a1a3ec;
}
h2.catSix{
    background-color: #58599e74;
}

.catSeven{
    font-weight: bold;
    font-size: large;
    color: #6038a5;
}
.catSeven:hover{
    color: #9e76e4;
}
h2.catSeven{
    background-color: #6038a57d;
}

/* categories */