body {
    overflow: hidden;
}

.linkimg {
    transition-duration: 1s; 
}

.linkimg:hover {
    cursor: pointer;
    scale: 1.07;
    transition-duration: 1s;
}

.foreground {
    z-index: 3;
    display: flex;
    flex: 1;
    width: 100vw;
}

.bookshelf {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 5;
    max-width: 15vw;
    height: 93vh;
}

.bookPileVer {
    height: auto;
    width: 24vw;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 6;
    pointer-events: none;
}

.artBooks {
    height: auto;
    width: 42vw;
    position: absolute;
    left: 13vw;
    bottom: 20vh;
    z-index: 7;
}


.oracle {
    height: auto;
    width: 35vw;
    position: absolute;
    right: 27vw;
    bottom: 3vh;
    z-index: 9;
}

.faerie {
    height: auto;
    width: 18vw;
    position: absolute;
    left: 12vw;
    bottom: -1vh;
    z-index: 12;
}

.blog {
    height: auto;
    width: 17.5vw;
    position: absolute;
    right: 6vw;
    top: 30vh;
    z-index: 6;                
}

.chair {
    height: auto;
    width: 13.5vw;
    position: absolute;
    right: 10vw;
    top: 56vh;
    z-index: 4;   
    }

.desk {
    height: auto;
    width: 28vw;
    position: absolute;
    right: -2vw;
    top: 20vh;
    z-index: 3; 
}

.resources {
    height: auto;
    width: 16vw;
    position: absolute;
    right: 24vw;
    top: 10vh;
    z-index: 8;  
}

.lilcloud {
    height: 7.5vh;
    position: absolute;
    left: 27vw;
    bottom: 2vh;
    z-index: 2;
}

.bottomCloud {
    position: absolute;
    bottom: 0vh;
    min-swidth: 100vw;
    z-index: -2;
}

.window {
    position: absolute;
    top: 7vh;
    right: 55vw;
    height: 42vh;
    z-index: 1;
}

.mushroom {
    position: absolute;
    top: 54vh;
    right: 39vw;
    height: 9vh;
    z-index: 1;

}

.bookPileRight {
    position: absolute;
    bottom: 0;
    right: 0vw;
    height: 23vh;
    z-index: 10;
    pointer-events: none;
}

.bookPileHor {
    position: absolute;
    bottom: 0;
    left: 0vw;
    height: 13vh;
    z-index: 10;
    pointer-events: none;
}

.music {
   
    width: 26vw;
    position: absolute;
    right: 19vw;
    top: 35vh;
    z-index: 1;
}

