    body{
        background-image: url(https://evilperson.neocities.org/images/gamelog/1.png);
        background-repeat:no-repeat;
        background-size:cover;
        background-position: 0% 10%;
        font-family: higu;
        height: 100%;
    }

    @font-face {
        font-family: higu;
        src: url(/fonts/sazanami-gothic.ttf);
    }

    @font-face {
        font-family: sp;
        src: url(https://files.catbox.moe/p8sc30.otf);
    }


    .container {  display: grid;
  grid-template-columns: 0.6fr 1.8fr 0.6fr;
  grid-template-rows: 1.1fr 0.1fr 2.3fr 0.5fr;
  gap: 1% 2%;
  grid-auto-flow: row;
  grid-template-areas:
    "header header header"
    "linkies linkies linkies"
    "gamelinks main main"
    "gamelinks pic pic";
    border: 4px ridge pink;
    border-radius: 15px;
    width: 45%;
    height: 750px;
    margin: auto;
    margin-top: 5%;
    background-color: rgb(252, 220, 225);
    box-shadow: 0 0 50px rgb(209, 124, 138);
}

.header { 
    grid-area: header; 
    height: 100%;
    background-image: url(https://evilperson.neocities.org/images/booklog/1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position: 0% 45%;
    border: 1px ridge transparent;
    border-bottom: 4px ridge pink;
    border-top-left-radius: 15px;
    border-top-right-radius: 14px;
    display: flex;
    align-items:flex-end;
}

.title{
    font-size: 4vw;
    font-style: italic;
    margin-left: 55%;
    font-family: sp;
    color: #FCF1C0;
    text-shadow:-1.5px -1.5px 0 #000, 1.5px -1.5px 0 #000, -1.5px 1.5px 0 #000, 1.5px 1.5px 0 #000;
}

.linkies { 
    grid-area: linkies; 
    display: flex;
    flex-direction: row;
    height: 80%;
    margin-top: 0.6%;
    padding: 0.5%;
}

.linkies button{
    background-color: #FCF1C0;
    border-bottom: 2px inset #bdad68;
    border-left: 2px inset #bdad68;
    margin-right: 1%;
}

.linkies button a, a:hover, a:visited{
    text-decoration: none;
    color: blue;
}

.gamelinks { 
    grid-area: gamelinks; 
    border: 4px ridge pink;
    border-radius: 15px;
    height: 97%;
    margin-left: 5%;
    background-color: #FCF1C0;
}

.gamelinks button{
    border-bottom: 2px inset #bdad68;
    border-left: 2px inset #bdad68;
    width: 100%;
    height: auto;
}

.gamelinks a, a:visited{
    text-decoration: none;
    color: blue;
    transition: ease-in-out 0.6s;
    font-size: 0.7vw;
    margin-left: 2%;
}

.gamelinks a:hover{
    padding: 10px 10px 10px 10px;
    text-decoration: none;
    color: blue;
}

.gamelinks p{
    font-size: 0.7vw;
    margin: 0;
    text-align: center;
}

.main { 
    grid-area: main; 
}

.pic { 
    grid-area: pic; 
    background-image: url(https://evilperson.neocities.org/images/booklog/2.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position: 0% 25%;
    width: 97%;
    height: 80%;
    border: 4px ridge pink;
    border-radius: 15px;
    margin-top: 0.5%;
}

h2{
    margin: 0;
    background-color: pink;
    text-align: center;
    color: white;
    border: 1px solid transparent;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 0.8vw;
    text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

h3{
    margin: 0;
    background-color: pink;
    text-align: center;
    color: white;
    border: 1px solid transparent;
    font-size: 0.8vw;
    text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

iframe{
    width: 97%;
    height: 100%;
    border: 4px ridge pink;
    border-radius: 15px;
}

ul{
    margin: 10%;
    padding: 0;
}

@media only screen and (max-width: 640px) {
    body{
        height: 100vh;
    }

    .container {
    grid-template-areas:
    "header header header"
    "linkies linkies linkies"
    "gamelinks main main"
    "gamelinks main main";
    width: 95%;
    height: 550px;
}

.main{
    height: 96.3%;
}

.pic{
    display: none;
}

.gamelinks p, .gamelinks a{
    font-size: 3vw;
}

.gamelinks{
    width: 100%;
}

li{
    list-style-type: none;
}

h3, h2{
    font-size: 4vw;
}

.title{
    font-size: 8vw;
}
}