    body {
        background-color: whitesmoke;
        margin: 0;
    }
    
    #album-cover {
        background-image: linear-gradient(185deg, #163888af 30%, #f68084 50%, #f77d58 80%, grey 100%);
        display: flex;
        align-items: center;
        justify-content: flex-start;
        height: 600px;
        margin: 0;
        padding: 20px;
    }
    
    #album-cover img {
        margin: 125px 55px 0px 190px;
        border-radius: 15px;
        mix-blend-mode: darken;
    }
    
    #album-cover h2 {
        font-family: 'Satisfy', cursive;
        color: whitesmoke;
        font-size: 78px;
    }
    
    header h1 {
        font-family: 'Modak', cursive;
        font-weight: normal;
        font-size: 95px;
        color: #FAACA8;
    }
    
    header nav a {
        color: whitesmoke;
        margin: 15px;
        font-size: 30px;
    }
    
    i {
        font-family: "Material Icons";
        font-style: normal;
        font-size: 40px;
    }
    
    header {
        background: black;
        background-blend-mode: color;
        display: flex;
        justify-content: space-around;
        align-items: center;
        height: 175px;
    }
    
    #album-tracks {
        margin-top: 100px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    
    .track {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        font-family: 'Satisfy', cursive;
        font-size: 30px;
        height: 65px;
    }
    
    .track a {
        display: flex;
        align-items: center;
        color: black;
        text-decoration: none;
        margin: 0px 10px;
    }
    
    .track:not(:last-child) {
        border-bottom-style: solid;
        border-bottom-width: 2px;
    }
    
    #album-title {
        display: flex;
        align-content: flex-start;
    }
    
    .track-name {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    .track p {
        margin: 0px 10px;
    }
    
    .track-details {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    .track-details div {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    footer {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 25px 0px 0px 0px;
    }