/* Site background start */
body{
    background-image: url("/Images/opened_book_of_wishes.png");
    background-size: cover;
    background-attachment: fixed;
}
/* Site background end */
/* Content block start */
html{
    border: 0;
    padding: 0;
    margin: 0;
    height: 100vh;
    width: 100vw;
}
html,
body,
body div{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    width: inherit;
}
img {
    width: inherit;
    max-height: inherit;
}
body {
    height: 90vh;
    width: 90vw;
}
body>div:nth-child(1) {/*Page title*/
    height: fit-content;
    max-height: 30vh;
}
body>div:nth-child(2) {/*Page group*/
    height: 60vh;
    width: 90vw;
    background-image: url("/Images/pageScroll.png");
    background-size: 90vw 60vh;
}
body>div:nth-child(2)>div{
    background-image: none;
}
body>div:nth-child(2)>div:nth-child(1) {/*Page menu*/
    height: 10vh;
    transform: translateY(-2vh);
    font-size: x-large;
}
body>div:nth-child(2)>div:nth-child(2) {/*Page content*/
    height: 40vh;
    width: 70vw;
}
body>div:nth-child(2)>div:nth-child(2) span{
    font-size: xx-large;
    text-align: center;
}
body>div:nth-child(2)>div:nth-child(3) {/*Page footer*/
    height: 10vh;
    transform: translateY(-2vh);
    width: 75vw;
}
body>div:nth-child(2)>div:nth-child(3) span {/*Page footer text*/
    color: floralwhite;
}
body>div>img{
    border-radius: 2vmin;
}
/* Content block end */